@import url("font.css");:root{--bslib-bootstrap-version: 5;--bslib-preset-name: shiny;--bslib-preset-type: builtin}/*!
   * Bootstrap  v5.3.1 (https://getbootstrap.com/)
   * Copyright 2011-2023 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */:root,[data-bs-theme="light"]{--bs-blue: #007bc2;--bs-indigo: #4b00c1;--bs-purple: #74149c;--bs-pink: #bf007f;--bs-red: #c10000;--bs-orange: #f45100;--bs-yellow: #f9b928;--bs-green: #00891a;--bs-teal: #00bf7f;--bs-cyan: #03c7e8;--bs-black: #000;--bs-white: #fff;--bs-gray: #707782;--bs-gray-dark: #343A46;--bs-gray-100: #f8f8f8;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #cdd4da;--bs-gray-500: #8D959E;--bs-gray-600: #707782;--bs-gray-700: #48505F;--bs-gray-800: #343A46;--bs-gray-900: #1D1F21;--bs-default: #dee2e6;--bs-primary: #007bc2;--bs-secondary: #404040;--bs-success: #00891a;--bs-info: #03c7e8;--bs-warning: #f9b928;--bs-danger: #c10000;--bs-light: #f8f8f8;--bs-dark: #202020;--bs-default-rgb: 222,226,230;--bs-primary-rgb: 0,123,194;--bs-secondary-rgb: 64,64,64;--bs-success-rgb: 0,137,26;--bs-info-rgb: 3,199,232;--bs-warning-rgb: 249,185,40;--bs-danger-rgb: 193,0,0;--bs-light-rgb: 248,248,248;--bs-dark-rgb: 32,32,32;--bs-primary-text-emphasis: #00314e;--bs-secondary-text-emphasis: #1a1a1a;--bs-success-text-emphasis: #00370a;--bs-info-text-emphasis: #01505d;--bs-warning-text-emphasis: #644a10;--bs-danger-text-emphasis: #4d0000;--bs-light-text-emphasis: #48505F;--bs-dark-text-emphasis: #48505F;--bs-primary-bg-subtle: #cce5f3;--bs-secondary-bg-subtle: #d9d9d9;--bs-success-bg-subtle: #cce7d1;--bs-info-bg-subtle: #cdf4fa;--bs-warning-bg-subtle: #fef1d4;--bs-danger-bg-subtle: #f3cccc;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #cdd4da;--bs-primary-border-subtle: #99cae7;--bs-secondary-border-subtle: #b3b3b3;--bs-success-border-subtle: #99d0a3;--bs-info-border-subtle: #9ae9f6;--bs-warning-border-subtle: #fde3a9;--bs-danger-border-subtle: #e69999;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #8D959E;--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: "Source Code Pro", 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: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #1D1F21;--bs-body-color-rgb: 29,31,33;--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(29,31,33,0.75);--bs-secondary-color-rgb: 29,31,33;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-color: rgba(29,31,33,0.5);--bs-tertiary-color-rgb: 29,31,33;--bs-tertiary-bg: #f8f8f8;--bs-tertiary-bg-rgb: 248,248,248;--bs-heading-color: inherit;--bs-link-color: #007bc2;--bs-link-color-rgb: 0,123,194;--bs-link-decoration: underline;--bs-link-hover-color: #00629b;--bs-link-hover-color-rgb: 0,98,155;--bs-code-color: RGB(var(--bs-emphasis-color-rgb, 0, 0, 0));--bs-highlight-bg: #fef1d4;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(40,70,94,0.1);--bs-border-radius: 3px;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .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: 0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08);--bs-box-shadow-sm: 0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14),0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16);--bs-box-shadow-lg: 0px 4px 10px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.17);--bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(0,123,194,0.25);--bs-form-valid-color: #00891a;--bs-form-valid-border-color: #00891a;--bs-form-invalid-color: #c10000;--bs-form-invalid-border-color: #c10000}[data-bs-theme="dark"]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222,226,230;--bs-body-bg: #1D1F21;--bs-body-bg-rgb: 29,31,33;--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: #343A46;--bs-secondary-bg-rgb: 52,58,70;--bs-tertiary-color: rgba(222,226,230,0.5);--bs-tertiary-color-rgb: 222,226,230;--bs-tertiary-bg: #292d34;--bs-tertiary-bg-rgb: 41,45,52;--bs-primary-text-emphasis: #66b0da;--bs-secondary-text-emphasis: #8c8c8c;--bs-success-text-emphasis: #66b876;--bs-info-text-emphasis: #68ddf1;--bs-warning-text-emphasis: #fbd57e;--bs-danger-text-emphasis: #da6666;--bs-light-text-emphasis: #f8f8f8;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #001927;--bs-secondary-bg-subtle: #0d0d0d;--bs-success-bg-subtle: #001b05;--bs-info-bg-subtle: #01282e;--bs-warning-bg-subtle: #322508;--bs-danger-bg-subtle: #270000;--bs-light-bg-subtle: #343A46;--bs-dark-bg-subtle: #1a1d23;--bs-primary-border-subtle: #004a74;--bs-secondary-border-subtle: #262626;--bs-success-border-subtle: #005210;--bs-info-border-subtle: #02778b;--bs-warning-border-subtle: #956f18;--bs-danger-border-subtle: #740000;--bs-light-border-subtle: #48505F;--bs-dark-border-subtle: #343A46;--bs-heading-color: inherit;--bs-link-color: #66b0da;--bs-link-hover-color: #85c0e1;--bs-link-color-rgb: 102,176,218;--bs-link-hover-color-rgb: 133,192,225;--bs-code-color: RGB(var(--bs-emphasis-color-rgb, 0, 0, 0));--bs-border-color: #495057;--bs-border-color-translucent: rgba(255,255,255,0.1);--bs-form-valid-color: #66b876;--bs-form-valid-border-color: #66b876;--bs-form-invalid-color: #da6666;--bs-form-invalid-border-color: #da6666}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:2rem 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:400;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.335rem + 1.02vw)}@media (min-width: 1200px){h1,.h1{font-size:2.1rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-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:.875em;color:RGB(var(--bs-emphasis-color-rgb, 0, 0, 0));background-color:RGBA(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.04);padding:.5rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:3px}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);background-color:RGBA(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.04);border-radius:3px;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.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 + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.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:.875em;color:#707782}.blockquote-footer::before{content:"\2014\00A0"}.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:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;-webkit-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)}.grid{display:grid;grid-template-rows:repeat(var(--bs-rows, 1), 1fr);grid-template-columns:repeat(var(--bs-columns, 12), 1fr);gap:var(--bs-gap, 1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}@media (min-width: 576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width: 768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width: 992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width: 1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width: 1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}.col{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.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: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.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: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.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: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.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: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.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: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .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-body-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0,123,194,0.06);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0,123,194,0.1);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(even)>*{--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: #cce5f3;--bs-table-border-color: #b8cedb;--bs-table-striped-bg: #c2dae7;--bs-table-striped-color: #000;--bs-table-active-bg: #b8cedb;--bs-table-active-color: #000;--bs-table-hover-bg: #bdd4e1;--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: #d9d9d9;--bs-table-border-color: #c3c3c3;--bs-table-striped-bg: #cecece;--bs-table-striped-color: #000;--bs-table-active-bg: #c3c3c3;--bs-table-active-color: #000;--bs-table-hover-bg: #c9c9c9;--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: #cce7d1;--bs-table-border-color: #b8d0bc;--bs-table-striped-bg: #c2dbc7;--bs-table-striped-color: #000;--bs-table-active-bg: #b8d0bc;--bs-table-active-color: #000;--bs-table-hover-bg: #bdd6c1;--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: #cdf4fa;--bs-table-border-color: #b9dce1;--bs-table-striped-bg: #c3e8ee;--bs-table-striped-color: #000;--bs-table-active-bg: #b9dce1;--bs-table-active-color: #000;--bs-table-hover-bg: #bee2e7;--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: #fef1d4;--bs-table-border-color: #e5d9bf;--bs-table-striped-bg: #f1e5c9;--bs-table-striped-color: #000;--bs-table-active-bg: #e5d9bf;--bs-table-active-color: #000;--bs-table-hover-bg: #ebdfc4;--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: #f3cccc;--bs-table-border-color: #dbb8b8;--bs-table-striped-bg: #e7c2c2;--bs-table-striped-color: #000;--bs-table-active-bg: #dbb8b8;--bs-table-active-color: #000;--bs-table-hover-bg: #e1bdbd;--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: #f8f8f8;--bs-table-border-color: #dfdfdf;--bs-table-striped-bg: #ececec;--bs-table-striped-color: #000;--bs-table-active-bg: #dfdfdf;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e5e5;--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: #202020;--bs-table-border-color: #363636;--bs-table-striped-bg: #2b2b2b;--bs-table-striped-color: #fff;--bs-table-active-bg: #363636;--bs-table-active-color: #fff;--bs-table-hover-bg: #313131;--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,.shiny-input-container .control-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text,.help-text,.help-block{margin-top:.25rem;font-size:.875em;color:#707782}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid #8D959E;border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#80bde1;outline:0;box-shadow:0 0 0 .25rem rgba(0,123,194,0.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color 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}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;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 + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .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 + .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 + .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='%23343A46' 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:.9375rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-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 #8D959E;border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#80bde1;outline:0;box-shadow:0 0 0 .25rem rgba(0,123,194,0.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:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.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,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.25rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{--bs-form-check-bg: var(--bs-body-bg);width:1.2em;height:1.2em;margin-top:.15em;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-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 #8D959E;print-color-adjust:exact}.form-check-input[type="checkbox"],.shiny-input-container .checkbox input[type="checkbox"],.shiny-input-container .checkbox-inline input[type="checkbox"],.shiny-input-container .radio input[type="checkbox"],.shiny-input-container .radio-inline input[type="checkbox"]{border-radius:2px}.form-check-input[type="radio"],.shiny-input-container .checkbox input[type="radio"],.shiny-input-container .checkbox-inline input[type="radio"],.shiny-input-container .radio input[type="radio"],.shiny-input-container .radio-inline input[type="radio"]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#80bde1;outline:0;box-shadow:0 0 0 .25rem rgba(0,123,194,0.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#007bc2;border-color:#007bc2}.form-check-input:checked[type="checkbox"],.shiny-input-container .checkbox input:checked[type="checkbox"],.shiny-input-container .checkbox-inline input:checked[type="checkbox"],.shiny-input-container .radio input:checked[type="checkbox"],.shiny-input-container .radio-inline 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"],.shiny-input-container .checkbox input:checked[type="radio"],.shiny-input-container .checkbox-inline input:checked[type="radio"],.shiny-input-container .radio input:checked[type="radio"],.shiny-input-container .radio-inline 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,.shiny-input-container .checkbox input[type="checkbox"]:indeterminate,.shiny-input-container .checkbox-inline input[type="checkbox"]:indeterminate,.shiny-input-container .radio input[type="checkbox"]:indeterminate,.shiny-input-container .radio-inline input[type="checkbox"]:indeterminate{background-color:#007bc2;border-color:#007bc2;--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,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.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;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2380bde1'/%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;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;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,123,194,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(0,123,194,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#007bc2;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3d7ed}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#007bc2;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3d7ed}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;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 transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), .65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), .65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#707782}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:.9375rem;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 #8D959E;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:.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:.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:.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 + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300891a' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .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='%2300891a' 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(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.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:.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 + .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='%23c10000'%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='%23c10000' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .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='%23c10000'%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='%23c10000' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 2em;--bs-btn-padding-y: .75em;--bs-btn-font-family: ;--bs-btn-font-size:.9375rem;--bs-btn-font-weight: 500;--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: .65;--bs-btn-focus-box-shadow: 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;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 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}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show,.btn.in{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,.btn.in:focus-visible{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-default{--bs-btn-color: #000;--bs-btn-bg: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e3e6ea;--bs-btn-hover-border-color: #e1e5e9;--bs-btn-focus-shadow-rgb: 189,192,196;--bs-btn-active-color: #000;--bs-btn-active-bg: #e5e8eb;--bs-btn-active-border-color: #e1e5e9;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #dee2e6;--bs-btn-disabled-border-color: #dee2e6}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #007bc2;--bs-btn-border-color: #007bc2;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0069a5;--bs-btn-hover-border-color: #00629b;--bs-btn-focus-shadow-rgb: 38,143,203;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00629b;--bs-btn-active-border-color: #005c92;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #007bc2;--bs-btn-disabled-border-color: #007bc2}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #404040;--bs-btn-border-color: #404040;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #363636;--bs-btn-hover-border-color: #333;--bs-btn-focus-shadow-rgb: 93,93,93;--bs-btn-active-color: #fff;--bs-btn-active-bg: #333;--bs-btn-active-border-color: #303030;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #404040;--bs-btn-disabled-border-color: #404040}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #00891a;--bs-btn-border-color: #00891a;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #007416;--bs-btn-hover-border-color: #006e15;--bs-btn-focus-shadow-rgb: 38,155,60;--bs-btn-active-color: #fff;--bs-btn-active-bg: #006e15;--bs-btn-active-border-color: #006714;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #00891a;--bs-btn-disabled-border-color: #00891a}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #03c7e8;--bs-btn-border-color: #03c7e8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #29cfeb;--bs-btn-hover-border-color: #1ccdea;--bs-btn-focus-shadow-rgb: 3,169,197;--bs-btn-active-color: #000;--bs-btn-active-bg: #35d2ed;--bs-btn-active-border-color: #1ccdea;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #03c7e8;--bs-btn-disabled-border-color: #03c7e8}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #f9b928;--bs-btn-border-color: #f9b928;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #fac448;--bs-btn-hover-border-color: #fac03e;--bs-btn-focus-shadow-rgb: 212,157,34;--bs-btn-active-color: #000;--bs-btn-active-bg: #fac753;--bs-btn-active-border-color: #fac03e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f9b928;--bs-btn-disabled-border-color: #f9b928}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #c10000;--bs-btn-border-color: #c10000;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #a40000;--bs-btn-hover-border-color: #9a0000;--bs-btn-focus-shadow-rgb: 202,38,38;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9a0000;--bs-btn-active-border-color: #910000;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #c10000;--bs-btn-disabled-border-color: #c10000}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f8f8;--bs-btn-border-color: #f8f8f8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d3d3;--bs-btn-hover-border-color: #c6c6c6;--bs-btn-focus-shadow-rgb: 211,211,211;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c6c6;--bs-btn-active-border-color: #bababa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f8f8;--bs-btn-disabled-border-color: #f8f8f8}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #202020;--bs-btn-border-color: #202020;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #414141;--bs-btn-hover-border-color: #363636;--bs-btn-focus-shadow-rgb: 65,65,65;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d4d4d;--bs-btn-active-border-color: #363636;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #202020;--bs-btn-disabled-border-color: #202020}.btn-outline-default{--bs-btn-color: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #dee2e6;--bs-btn-hover-border-color: #dee2e6;--bs-btn-focus-shadow-rgb: 222,226,230;--bs-btn-active-color: #000;--bs-btn-active-bg: #dee2e6;--bs-btn-active-border-color: #dee2e6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #dee2e6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dee2e6;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #007bc2;--bs-btn-border-color: #007bc2;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #007bc2;--bs-btn-hover-border-color: #007bc2;--bs-btn-focus-shadow-rgb: 0,123,194;--bs-btn-active-color: #fff;--bs-btn-active-bg: #007bc2;--bs-btn-active-border-color: #007bc2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #007bc2;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #007bc2;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #404040;--bs-btn-border-color: #404040;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #404040;--bs-btn-hover-border-color: #404040;--bs-btn-focus-shadow-rgb: 64,64,64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #404040;--bs-btn-active-border-color: #404040;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #404040;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #404040;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #00891a;--bs-btn-border-color: #00891a;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #00891a;--bs-btn-hover-border-color: #00891a;--bs-btn-focus-shadow-rgb: 0,137,26;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00891a;--bs-btn-active-border-color: #00891a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #00891a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #00891a;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #03c7e8;--bs-btn-border-color: #03c7e8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #03c7e8;--bs-btn-hover-border-color: #03c7e8;--bs-btn-focus-shadow-rgb: 3,199,232;--bs-btn-active-color: #000;--bs-btn-active-bg: #03c7e8;--bs-btn-active-border-color: #03c7e8;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #03c7e8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #03c7e8;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #f9b928;--bs-btn-border-color: #f9b928;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f9b928;--bs-btn-hover-border-color: #f9b928;--bs-btn-focus-shadow-rgb: 249,185,40;--bs-btn-active-color: #000;--bs-btn-active-bg: #f9b928;--bs-btn-active-border-color: #f9b928;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #f9b928;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f9b928;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #c10000;--bs-btn-border-color: #c10000;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #c10000;--bs-btn-hover-border-color: #c10000;--bs-btn-focus-shadow-rgb: 193,0,0;--bs-btn-active-color: #fff;--bs-btn-active-bg: #c10000;--bs-btn-active-border-color: #c10000;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #c10000;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #c10000;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f8f8;--bs-btn-border-color: #f8f8f8;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f8f8;--bs-btn-hover-border-color: #f8f8f8;--bs-btn-focus-shadow-rgb: 248,248,248;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f8f8;--bs-btn-active-border-color: #f8f8f8;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #f8f8f8;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f8f8;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #202020;--bs-btn-border-color: #202020;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #202020;--bs-btn-hover-border-color: #202020;--bs-btn-focus-shadow-rgb: 32,32,32;--bs-btn-active-color: #fff;--bs-btn-active-bg: #202020;--bs-btn-active-border-color: #202020;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #202020;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #202020;--bs-btn-bg: transparent;--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: #707782;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 38,143,203;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show):not(.in){opacity:0}.collapse:not(.show):not(.in){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #007bc2;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #707782;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider,.dropdown-menu>li.divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item,.dropdown-menu>li>a{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-item:focus,.dropdown-menu>li>a:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-menu>li>a.active,.dropdown-item:active,.dropdown-menu>li>a:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-item:disabled,.dropdown-menu>li>a:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show,.dropdown-menu.in{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343A46;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255,255,255,0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #007bc2;--bs-dropdown-link-disabled-color: #8D959E;--bs-dropdown-header-color: #8D959E}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.5em;padding-left:1.5em}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav-tabs>li>a,.nav-pills>li>a,:where(ul.nav.navbar-nav > li)>a{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;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background:none;border:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link,.nav-tabs>li>a,.nav-pills>li>a,:where(ul.nav.navbar-nav > li)>a{transition:none}}.nav-link:hover,.nav-tabs>li>a:hover,.nav-pills>li>a:hover,:where(ul.nav.navbar-nav > li)>a:hover,.nav-link:focus,.nav-tabs>li>a:focus,.nav-pills>li>a:focus,:where(ul.nav.navbar-nav > li)>a:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible,.nav-tabs>li>a:focus-visible,.nav-pills>li>a:focus-visible,:where(ul.nav.navbar-nav > li)>a:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(0,123,194,0.25)}.nav-link.disabled,.nav-tabs>li>a.disabled,.nav-pills>li>a.disabled,:where(ul.nav.navbar-nav > li)>a.disabled,.nav-link:disabled,.nav-tabs>li>a:disabled,.nav-pills>li>a:disabled,:where(ul.nav.navbar-nav > li)>a: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,.nav-tabs>li>a,.nav-tabs .nav-pills>li>a,.nav-tabs :where(ul.nav.navbar-nav > li)>a{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;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>li>a:hover,.nav-tabs .nav-pills>li>a:hover,.nav-tabs :where(ul.nav.navbar-nav > li)>a:hover,.nav-tabs .nav-link:focus,.nav-tabs>li>a:focus,.nav-tabs .nav-pills>li>a:focus,.nav-tabs :where(ul.nav.navbar-nav > li)>a:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs>li>a.active,.nav-tabs .nav-pills>li>a.active,.nav-tabs :where(ul.nav.navbar-nav > li)>a.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.in .nav-link,.nav-tabs .nav-item.show .nav-tabs>li>a,.nav-tabs .nav-item.in .nav-tabs>li>a,.nav-tabs .nav-item.show .nav-pills>li>a,.nav-tabs .nav-item.in .nav-pills>li>a,.nav-tabs>li.show .nav-link,.nav-tabs>li.in .nav-link,.nav-tabs>li.show .nav-tabs>li>a,.nav-tabs>li.in .nav-tabs>li>a,.nav-tabs>li.show .nav-pills>li>a,.nav-tabs>li.in .nav-pills>li>a,.nav-tabs .nav-pills>li.show .nav-link,.nav-tabs .nav-pills>li.in .nav-link,.nav-tabs .nav-pills>li.show .nav-tabs>li>a,.nav-tabs .nav-pills>li.in .nav-tabs>li>a,.nav-tabs .nav-pills>li.show .nav-pills>li>a,.nav-tabs .nav-pills>li.in .nav-pills>li>a,.nav-tabs .nav-item.show :where(ul.nav.navbar-nav > li)>a,.nav-tabs .nav-item.in :where(ul.nav.navbar-nav > li)>a,.nav-tabs>li.show :where(ul.nav.navbar-nav > li)>a,.nav-tabs>li.in :where(ul.nav.navbar-nav > li)>a,.nav-tabs .nav-pills>li.show :where(ul.nav.navbar-nav > li)>a,.nav-tabs .nav-pills>li.in :where(ul.nav.navbar-nav > li)>a,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-link,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-link,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-tabs>li>a,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-tabs>li>a,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-pills>li>a,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) .nav-pills>li>a,.nav-tabs .show:where(ul.nav.navbar-nav > li):not(.dropdown) :where(ul.nav.navbar-nav > li)>a,.nav-tabs .in:where(ul.nav.navbar-nav > li):not(.dropdown) :where(ul.nav.navbar-nav > li)>a{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: #007bc2}.nav-pills .nav-link,.nav-pills .nav-tabs>li>a,.nav-pills>li>a,.nav-pills :where(ul.nav.navbar-nav > li)>a{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .nav-tabs>li>a.active,.nav-pills>li>a.active,.nav-pills :where(ul.nav.navbar-nav > li)>a.active,.nav-pills .show>.nav-link,.nav-pills .in>.nav-link,.nav-pills .nav-tabs>li.show>a,.nav-pills .nav-tabs>li.in>a,.nav-pills>li.show>a,.nav-pills>li.in>a,.nav-pills .show:where(ul.nav.navbar-nav > li)>a,.nav-pills .in:where(ul.nav.navbar-nav > li)>a{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: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link,.nav-underline .nav-tabs>li>a,.nav-underline .nav-pills>li>a,.nav-underline :where(ul.nav.navbar-nav > li)>a{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-tabs>li>a:hover,.nav-underline .nav-pills>li>a:hover,.nav-underline :where(ul.nav.navbar-nav > li)>a:hover,.nav-underline .nav-link:focus,.nav-underline .nav-tabs>li>a:focus,.nav-underline .nav-pills>li>a:focus,.nav-underline :where(ul.nav.navbar-nav > li)>a:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .nav-tabs>li>a.active,.nav-underline .nav-pills>li>a.active,.nav-underline :where(ul.nav.navbar-nav > li)>a.active,.nav-underline .show>.nav-link,.nav-underline .in>.nav-link,.nav-underline .nav-tabs>li.show>a,.nav-underline .nav-tabs>li.in>a,.nav-underline .nav-pills>li.show>a,.nav-underline .nav-pills>li.in>a,.nav-underline .show:where(ul.nav.navbar-nav > li)>a,.nav-underline .in:where(ul.nav.navbar-nav > li)>a{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-tabs>li.nav-fill>a,.nav-pills>li.nav-fill>a,.nav-fill:where(ul.nav.navbar-nav > li)>a,.nav-fill .nav-item,.nav-fill .nav-tabs>li,.nav-fill .nav-pills>li,.nav-fill :where(ul.nav.navbar-nav > li):not(.dropdown){flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-tabs>li.nav-justified>a,.nav-pills>li.nav-justified>a,.nav-justified:where(ul.nav.navbar-nav > li)>a,.nav-justified .nav-item,.nav-justified .nav-tabs>li,.nav-justified .nav-pills>li,.nav-justified :where(ul.nav.navbar-nav > li):not(.dropdown){flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav-tabs>li .nav-link,.nav-fill .nav-tabs>li>a,.nav-fill .nav-pills>li .nav-link,.nav-fill .nav-pills>li>a,.nav-fill .nav-item :where(ul.nav.navbar-nav > li)>a,.nav-fill .nav-tabs>li :where(ul.nav.navbar-nav > li)>a,.nav-fill .nav-pills>li :where(ul.nav.navbar-nav > li)>a,.nav-fill :where(ul.nav.navbar-nav > li):not(.dropdown) .nav-link,.nav-fill :where(ul.nav.navbar-nav > li):not(.dropdown) :where(ul.nav.navbar-nav > li)>a,.nav-justified .nav-item .nav-link,.nav-justified .nav-tabs>li .nav-link,.nav-justified .nav-tabs>li>a,.nav-justified .nav-pills>li .nav-link,.nav-justified .nav-pills>li>a,.nav-justified .nav-item :where(ul.nav.navbar-nav > li)>a,.nav-justified .nav-tabs>li :where(ul.nav.navbar-nav > li)>a,.nav-justified .nav-pills>li :where(ul.nav.navbar-nav > li)>a,.nav-justified :where(ul.nav.navbar-nav > li):not(.dropdown) .nav-link,.nav-justified :where(ul.nav.navbar-nav > li):not(.dropdown) :where(ul.nav.navbar-nav > li)>a{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar,:where([data-bs-theme="light"]) .navbar{--bs-navbar-padding-x: .66rem;--bs-navbar-padding-y: .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: .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: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .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%2829,31,33,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: .25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out}.navbar{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-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;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-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: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-tabs>li>a.active,.navbar-nav .nav-pills>li>a.active,.navbar-nav :where(ul.nav.navbar-nav > li)>a.active,.navbar-nav .nav-link.show,.navbar-nav .nav-link.in,.navbar-nav .nav-tabs>li>a.show,.navbar-nav .nav-tabs>li>a.in,.navbar-nav .nav-pills>li>a.show,.navbar-nav .nav-pills>li>a.in,.navbar-nav :where(ul.nav.navbar-nav > li)>a.show,.navbar-nav :where(ul.nav.navbar-nav > li)>a.in{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler,.navbar-toggle{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:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler,.navbar-toggle{transition:none}}.navbar-toggler:hover,.navbar-toggle:hover{text-decoration:none}.navbar-toggler:focus,.navbar-toggle:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon,.navbar-toggle>.icon-bar:last-child{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav-tabs>li>a,.navbar-expand-sm .navbar-nav .nav-pills>li>a,.navbar-expand-sm .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .navbar-toggle{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav-tabs>li>a,.navbar-expand-md .navbar-nav .nav-pills>li>a,.navbar-expand-md .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .navbar-toggle{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl){flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-tabs>li>a,.navbar-expand-lg .navbar-nav .nav-pills>li>a,.navbar-expand-lg .navbar-nav :where(ul.nav.navbar-nav > li)>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-link,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-tabs>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-pills>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .navbar-toggle,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggler,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggle{display:none}.navbar-expand-lg .offcanvas,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav-tabs>li>a,.navbar-expand-xl .navbar-nav .nav-pills>li>a,.navbar-expand-xl .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .navbar-toggle{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav-tabs>li>a,.navbar-expand-xxl .navbar-nav .nav-pills>li>a,.navbar-expand-xxl .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .navbar-toggle{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav-tabs>li>a,.navbar-expand .navbar-nav .nav-pills>li>a,.navbar-expand .navbar-nav :where(ul.nav.navbar-nav > li)>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .navbar-toggle{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,:where([data-bs-theme="dark"]) .navbar,.navbar[data-bs-theme="dark"]{--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.55);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.75);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.25);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--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-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 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.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}:where(.navbar[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.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme="dark"] :where(.navbar:not([data-bs-theme="light"]) .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.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar[data-bs-theme="light"]{--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-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15)}.navbar[data-bs-theme="light"] .navbar-toggler-icon,.navbar[data-bs-theme="light"] .navbar-toggle>.icon-bar:last-child{--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%2829,31,33,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.well{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 8px;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(8px - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr,.well>hr{margin-right:0;margin-left:0}.card>.list-group,.well>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.well>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.well>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.well>.card-header+.list-group,.card>.list-group+.card-footer,.well>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs .nav-tabs>li>a.active,.card-header-tabs .nav-pills>li>a.active,.card-header-tabs :where(ul.nav.navbar-nav > li)>a.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card,.card-group>.well{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card,.card-group>.well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.well+.card,.card-group>.card+.well,.card-group>.well+.well{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.well:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.well:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header,.card-group>.well:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.well:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer,.card-group>.well:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.well:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.well:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header,.card-group>.well:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.well:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer,.card-group>.well:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231D1F21'%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-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='%2300314e'%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-focus-border-color: #80bde1;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(0,123,194,0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: ;--bs-accordion-active-bg: }.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-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-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-collapse{border-width:0}.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-button,.accordion-flush .accordion-item .accordion-button.collapsed{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='%2366b0da'%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='%2366b0da'%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")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(0,123,194,0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #007bc2;--bs-pagination-active-border-color: #007bc2;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size:.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: var(--bs-default-text-emphasis);--bs-alert-bg: var(--bs-default-bg-subtle);--bs-alert-border-color: var(--bs-default-border-subtle);--bs-alert-link-color: var(--bs-default-text-emphasis)}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #007bc2;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #007bc2;--bs-list-group-active-border-color: #007bc2;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{--bs-list-group-color: var(--bs-default-text-emphasis);--bs-list-group-bg: var(--bs-default-bg-subtle);--bs-list-group-border-color: var(--bs-default-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-default-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-default-border-subtle);--bs-list-group-active-color: var(--bs-default-bg-subtle);--bs-list-group-active-bg: var(--bs-default-text-emphasis);--bs-list-group-active-border-color: var(--bs-default-text-emphasis)}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='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: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(0,123,194,0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:3px;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme="dark"] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: .5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: 0;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show):not(.in){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .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: 0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14),0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16);--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: 1.5rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: none;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: none;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog,.modal.in .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-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: #464646;--bs-backdrop-opacity: .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,.modal-backdrop.in{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;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(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-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: 10%;--bs-modal-box-shadow: 0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08)}.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: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.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: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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,.tooltip.in{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:transparent;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:.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: 0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .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: .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:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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:transparent;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(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,[data-bs-theme="dark"] .carousel .carousel-control-next-icon,[data-bs-theme="dark"].carousel .carousel-control-prev-icon,[data-bs-theme="dark"].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target],[data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme="dark"] .carousel .carousel-caption,[data-bs-theme="dark"].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14),0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding),.offcanvas-sm.in:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.in{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding),.offcanvas-md.in:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.in{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding),.offcanvas-lg.in:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.in{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding),.offcanvas-xl.in:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.in{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.in:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.in{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding),.offcanvas.in:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show,.offcanvas.in{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#464646}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show,.offcanvas-backdrop.in{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#000 !important;background-color:RGBA(var(--bs-default-rgb), var(--bs-bg-opacity, 1)) !important}.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-default{color:RGBA(var(--bs-default-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-default-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-default:hover,.link-default:focus{color:RGBA(229,232,235, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(229,232,235, var(--bs-link-underline-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(0,98,155, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(0,98,155, 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(51,51,51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(51,51,51, 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(0,110,21, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(0,110,21, 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(53,210,237, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(53,210,237, 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(250,199,83, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(250,199,83, 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(154,0,0, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(154,0,0, 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,249,249, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249,249,249, 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,26,26, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26,26,26, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;-webkit-flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:0.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top,.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom,.navbar-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top,.navbar-sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-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{float:left !important}.float-end,.float-right{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08) !important}.shadow-sm{box-shadow:0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14),0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16) !important}.shadow-lg{box-shadow:0px 4px 10px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.17) !important}.shadow-none{box-shadow:none !important}.focus-ring-default{--bs-focus-ring-color: rgba(var(--bs-default-rgb), var(--bs-focus-ring-opacity))}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !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: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.335rem + 1.02vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .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-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !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,.help-text,.help-block{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,0.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,0.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: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .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: .1}.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25{--bs-link-opacity: .25}.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50{--bs-link-opacity: .5}.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75{--bs-link-opacity: .75}.link-opacity-75-hover:hover{--bs-link-opacity: .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-default{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-default-rgb), var(--bs-link-underline-opacity)) !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: .1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25{--bs-link-underline-opacity: .25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50{--bs-link-underline-opacity: .5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75{--bs-link-underline-opacity: .75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.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: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media (min-width: 1200px){.fs-1{font-size:2.1rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.well{display:block;background-color:RGBA(var(--bs-emphasis-color-rgb, 0, 0, 0), 0.03);color:RGB(var(--bs-emphasis-color-rgb, 0, 0, 0));padding:1rem;border-radius:3px}.well-lg{padding:1.5rem;border-radius:.5rem}.well-sm{padding:0.5rem;border-radius:.25rem}.dropdown-menu>li.active>a{color:#fff;text-decoration:none;background-color:#007bc2}.navbar .nav.nav-underline{--bs-navbar-nav-link-padding-x: 0}.navbar:not(.fixed-bottom):not(.navbar-fixed-bottom):not(.navbar-fixed-bottom)+div>.tab-content>.tab-pane{--bslib-navbar-margin: 20px;margin-top:var(--bslib-navbar-margin)}ul.nav.navbar-nav{flex:1;-webkit-flex:1}ul.nav.navbar-nav.navbar-right{flex:unset;-webkit-flex:unset;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}:where(ul.nav.navbar-nav > li).active>a,:where(ul.nav.navbar-nav > li).show>a,.in:where(ul.nav.navbar-nav > li)>a{color:var(--bs-navbar-active-color)}:where(ul.nav.navbar-nav > li).bslib-nav-item{color:var(--bs-navbar-active-color)}:root{--bslib-navbar-light-bg: var(--bslib-navbar-default-bg, var(--bs-light));--bslib-navbar-dark-bg: var(--bslib-navbar-inverse-bg, var(--bs-black))}.navbar{--bslib-navbar-light-bg: var(--bs-body-bg);--bslib-navbar-dark-bg: var(--bs-body-bg)}[data-bs-theme="dark"] :where(.navbar){background-color:var(--bslib-navbar-dark-bg)}[data-bs-theme="light"] :where(.navbar),:where(.navbar){background-color:var(--bslib-navbar-light-bg)}:where(.navbar)[data-bs-theme="dark"]{background-color:var(--bslib-navbar-dark-bg)}:where(.navbar)[data-bs-theme="light"]{background-color:var(--bslib-navbar-light-bg)}.navbar-toggle>.icon-bar{display:none}@media (max-width: 991.98px){.navbar-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.navbar-header .navbar-toggle{order:2}}.nav-tabs>li.active>a{color:var(--bs-emphasis-color);background-color:var(--bs-body-bg);border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg)}.nav-pills>li.active>a{color:#fff;background-color:#007bc2}.nav-stacked{flex-direction:column;-webkit-flex-direction:column}.progress-bar-default{background-color:#dee2e6;color:#000}.progress-bar-primary{background-color:#007bc2;color:#fff}.progress-bar-secondary{background-color:#404040;color:#fff}.progress-bar-success{background-color:#00891a;color:#fff}.progress-bar-info{background-color:#03c7e8;color:#000}.progress-bar-warning{background-color:#f9b928;color:#000}.progress-bar-danger{background-color:#c10000;color:#fff}.progress-bar-light{background-color:#f8f8f8;color:#000}.progress-bar-dark{background-color:#202020;color:#fff}.datatables thead .form-group.has-feedback+div{background-color:var(--bs-body-bg) !important;color:var(--bs-body-color) !important;border-color:var(--bs-border-color) !important;border-width:var(--bs-border-width);border-radius:var(--bs-border-radius);border-style:var(--bs-border-style)}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.form-group{margin-bottom:1rem}.input-daterange .input-group-addon.input-group-prepend.input-group-append{padding:inherit;line-height:inherit;text-shadow:inherit;border-width:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append .input-group-text{border-radius:0}.shiny-input-checkboxgroup .checkbox-inline,.shiny-input-radiogroup .radio-inline{cursor:pointer}.shiny-input-checkboxgroup label~.shiny-options-group,.shiny-input-radiogroup label~.shiny-options-group{margin-top:calc(-.15em - var(--bs-border-width))}pre.shiny-code{padding:0.5rem}:where(.section.level1, section.level1){margin-top:1.5rem}:where(.section.level2, section.level2){margin-top:1.5rem}:where(.section.level3, section.level3){margin-top:1.5rem}:where(.section.level4, section.level4){margin-top:1rem}:where(.section.level5, section.level5){margin-top:1rem}:where(.section.level6, section.level6){margin-top:1rem}:root{--bslib-spacer: 1.5rem;--bslib-mb-spacer: var(--bslib-spacer, 1rem)}.bslib-mb-spacing{margin-bottom:var(--bslib-mb-spacer)}.bslib-gap-spacing{gap:var(--bslib-mb-spacer)}.bslib-gap-spacing>.bslib-mb-spacing,.bslib-gap-spacing>.form-group,.bslib-gap-spacing>p,.bslib-gap-spacing>pre,.bslib-gap-spacing>.shiny-html-output>.bslib-mb-spacing,.bslib-gap-spacing>.shiny-html-output>.form-group,.bslib-gap-spacing>.shiny-html-output>p,.bslib-gap-spacing>.shiny-html-output>pre,.bslib-gap-spacing>.shiny-panel-conditional>.bslib-mb-spacing,.bslib-gap-spacing>.shiny-panel-conditional>.form-group,.bslib-gap-spacing>.shiny-panel-conditional>p,.bslib-gap-spacing>.shiny-panel-conditional>pre{margin-bottom:0}.html-fill-container>.html-fill-item.bslib-mb-spacing{margin-bottom:0}.tab-content>.tab-pane.html-fill-container{display:none}.tab-content>.active.html-fill-container{display:flex}.tab-content.html-fill-container{padding:0}.nav-link[disabled],:where(ul.nav.navbar-nav > li)>a[disabled],.nav-tabs>li>a[disabled],.nav-pills>li>a[disabled]{display:none !important}.bg-blue{--bslib-color-bg: #007bc2;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-blue{--bslib-color-fg: #007bc2;color:var(--bslib-color-fg)}.bg-indigo{--bslib-color-bg: #4b00c1;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-indigo{--bslib-color-fg: #4b00c1;color:var(--bslib-color-fg)}.bg-purple{--bslib-color-bg: #74149c;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-purple{--bslib-color-fg: #74149c;color:var(--bslib-color-fg)}.bg-pink{--bslib-color-bg: #bf007f;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-pink{--bslib-color-fg: #bf007f;color:var(--bslib-color-fg)}.bg-red{--bslib-color-bg: #c10000;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-red{--bslib-color-fg: #c10000;color:var(--bslib-color-fg)}.bg-orange{--bslib-color-bg: #f45100;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-orange{--bslib-color-fg: #f45100;color:var(--bslib-color-fg)}.bg-yellow{--bslib-color-bg: #f9b928;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-yellow{--bslib-color-fg: #f9b928;color:var(--bslib-color-fg)}.bg-green{--bslib-color-bg: #00891a;--bslib-color-fg: #fff;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-green{--bslib-color-fg: #00891a;color:var(--bslib-color-fg)}.bg-teal{--bslib-color-bg: #00bf7f;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-teal{--bslib-color-fg: #00bf7f;color:var(--bslib-color-fg)}.bg-cyan{--bslib-color-bg: #03c7e8;--bslib-color-fg: #000;background-color:var(--bslib-color-bg);color:var(--bslib-color-fg)}.text-cyan{--bslib-color-fg: #03c7e8;color:var(--bslib-color-fg)}.text-default{--bslib-color-fg: #dee2e6}.bg-default{--bslib-color-bg: #dee2e6;--bslib-color-fg: #000}.text-primary{--bslib-color-fg: #007bc2}.bg-primary{--bslib-color-bg: #007bc2;--bslib-color-fg: #fff}.text-secondary{--bslib-color-fg: #404040}.bg-secondary{--bslib-color-bg: #404040;--bslib-color-fg: #fff}.text-success{--bslib-color-fg: #00891a}.bg-success{--bslib-color-bg: #00891a;--bslib-color-fg: #fff}.text-info{--bslib-color-fg: #03c7e8}.bg-info{--bslib-color-bg: #03c7e8;--bslib-color-fg: #000}.text-warning{--bslib-color-fg: #f9b928}.bg-warning{--bslib-color-bg: #f9b928;--bslib-color-fg: #000}.text-danger{--bslib-color-fg: #c10000}.bg-danger{--bslib-color-bg: #c10000;--bslib-color-fg: #fff}.text-light{--bslib-color-fg: #f8f8f8}.bg-light{--bslib-color-bg: #f8f8f8;--bslib-color-fg: #000}.text-dark{--bslib-color-fg: #202020}.bg-dark{--bslib-color-bg: #202020;--bslib-color-fg: #fff}.bg-gradient-blue-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #1e4ac2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #1e4ac2;color:#fff}.bg-gradient-blue-purple{--bslib-color-fg: #fff;--bslib-color-bg: #2e52b3;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #2e52b3;color:#fff}.bg-gradient-blue-pink{--bslib-color-fg: #fff;--bslib-color-bg: #4c4aa7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #4c4aa7;color:#fff}.bg-gradient-blue-red{--bslib-color-fg: #fff;--bslib-color-bg: #4d4a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #4d4a74;color:#fff}.bg-gradient-blue-orange{--bslib-color-fg: #fff;--bslib-color-bg: #626a74;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #626a74;color:#fff}.bg-gradient-blue-yellow{--bslib-color-fg: #000;--bslib-color-bg: #649484;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #649484;color:#000}.bg-gradient-blue-green{--bslib-color-fg: #fff;--bslib-color-bg: #00817f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #00817f;color:#fff}.bg-gradient-blue-teal{--bslib-color-fg: #000;--bslib-color-bg: #0096a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #0096a7;color:#000}.bg-gradient-blue-cyan{--bslib-color-fg: #000;--bslib-color-bg: #0199d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #007bc2 var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #0199d1;color:#000}.bg-gradient-indigo-blue{--bslib-color-fg: #fff;--bslib-color-bg: #2d31c1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #2d31c1;color:#fff}.bg-gradient-indigo-purple{--bslib-color-fg: #fff;--bslib-color-bg: #5b08b2;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #5b08b2;color:#fff}.bg-gradient-indigo-pink{--bslib-color-fg: #fff;--bslib-color-bg: #7900a7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #7900a7;color:#fff}.bg-gradient-indigo-red{--bslib-color-fg: #fff;--bslib-color-bg: #7a0074;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #7a0074;color:#fff}.bg-gradient-indigo-orange{--bslib-color-fg: #fff;--bslib-color-bg: #8f2074;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #8f2074;color:#fff}.bg-gradient-indigo-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #914a84;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #914a84;color:#fff}.bg-gradient-indigo-green{--bslib-color-fg: #fff;--bslib-color-bg: #2d377e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #2d377e;color:#fff}.bg-gradient-indigo-teal{--bslib-color-fg: #fff;--bslib-color-bg: #2d4ca7;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #2d4ca7;color:#fff}.bg-gradient-indigo-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #2e50d1;background:linear-gradient(var(--bg-gradient-deg, 140deg), #4b00c1 var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #2e50d1;color:#fff}.bg-gradient-purple-blue{--bslib-color-fg: #fff;--bslib-color-bg: #463dab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #463dab;color:#fff}.bg-gradient-purple-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #640cab;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #640cab;color:#fff}.bg-gradient-purple-pink{--bslib-color-fg: #fff;--bslib-color-bg: #920c90;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #920c90;color:#fff}.bg-gradient-purple-red{--bslib-color-fg: #fff;--bslib-color-bg: #930c5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #930c5e;color:#fff}.bg-gradient-purple-orange{--bslib-color-fg: #fff;--bslib-color-bg: #a72c5e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #a72c5e;color:#fff}.bg-gradient-purple-yellow{--bslib-color-fg: #fff;--bslib-color-bg: #a9566e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #a9566e;color:#fff}.bg-gradient-purple-green{--bslib-color-fg: #fff;--bslib-color-bg: #464368;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #464368;color:#fff}.bg-gradient-purple-teal{--bslib-color-fg: #fff;--bslib-color-bg: #465890;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #465890;color:#fff}.bg-gradient-purple-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #475cba;background:linear-gradient(var(--bg-gradient-deg, 140deg), #74149c var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #475cba;color:#fff}.bg-gradient-pink-blue{--bslib-color-fg: #fff;--bslib-color-bg: #73319a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #73319a;color:#fff}.bg-gradient-pink-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #910099;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #910099;color:#fff}.bg-gradient-pink-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a1088b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #a1088b;color:#fff}.bg-gradient-pink-red{--bslib-color-fg: #fff;--bslib-color-bg: #c0004c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #c0004c;color:#fff}.bg-gradient-pink-orange{--bslib-color-fg: #fff;--bslib-color-bg: #d4204c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #d4204c;color:#fff}.bg-gradient-pink-yellow{--bslib-color-fg: #000;--bslib-color-bg: #d64a5c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #d64a5c;color:#000}.bg-gradient-pink-green{--bslib-color-fg: #fff;--bslib-color-bg: #733757;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #733757;color:#fff}.bg-gradient-pink-teal{--bslib-color-fg: #fff;--bslib-color-bg: #734c7f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #734c7f;color:#fff}.bg-gradient-pink-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #7450a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #bf007f var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #7450a9;color:#fff}.bg-gradient-red-blue{--bslib-color-fg: #fff;--bslib-color-bg: #74314e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #74314e;color:#fff}.bg-gradient-red-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #92004d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #92004d;color:#fff}.bg-gradient-red-purple{--bslib-color-fg: #fff;--bslib-color-bg: #a2083e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #a2083e;color:#fff}.bg-gradient-red-pink{--bslib-color-fg: #fff;--bslib-color-bg: #c00033;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #c00033;color:#fff}.bg-gradient-red-orange{--bslib-color-fg: #fff;--bslib-color-bg: #d52000;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #d52000;color:#fff}.bg-gradient-red-yellow{--bslib-color-fg: #000;--bslib-color-bg: #d74a10;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #d74a10;color:#000}.bg-gradient-red-green{--bslib-color-fg: #fff;--bslib-color-bg: #74370a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #74370a;color:#fff}.bg-gradient-red-teal{--bslib-color-fg: #fff;--bslib-color-bg: #744c33;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #744c33;color:#fff}.bg-gradient-red-cyan{--bslib-color-fg: #fff;--bslib-color-bg: #75505d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #c10000 var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #75505d;color:#fff}.bg-gradient-orange-blue{--bslib-color-fg: #fff;--bslib-color-bg: #92624e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #92624e;color:#fff}.bg-gradient-orange-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #b0314d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #b0314d;color:#fff}.bg-gradient-orange-purple{--bslib-color-fg: #fff;--bslib-color-bg: #c1393e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #c1393e;color:#fff}.bg-gradient-orange-pink{--bslib-color-fg: #fff;--bslib-color-bg: #df3133;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #df3133;color:#fff}.bg-gradient-orange-red{--bslib-color-fg: #fff;--bslib-color-bg: #e03100;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #e03100;color:#fff}.bg-gradient-orange-yellow{--bslib-color-fg: #000;--bslib-color-bg: #f67b10;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #f67b10;color:#000}.bg-gradient-orange-green{--bslib-color-fg: #fff;--bslib-color-bg: #92670a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #92670a;color:#fff}.bg-gradient-orange-teal{--bslib-color-fg: #000;--bslib-color-bg: #927d33;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #927d33;color:#000}.bg-gradient-orange-cyan{--bslib-color-fg: #000;--bslib-color-bg: #94805d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f45100 var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #94805d;color:#000}.bg-gradient-yellow-blue{--bslib-color-fg: #000;--bslib-color-bg: #95a066;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #95a066;color:#000}.bg-gradient-yellow-indigo{--bslib-color-fg: #000;--bslib-color-bg: #b36f65;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #b36f65;color:#000}.bg-gradient-yellow-purple{--bslib-color-fg: #000;--bslib-color-bg: #c47756;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #c47756;color:#000}.bg-gradient-yellow-pink{--bslib-color-fg: #000;--bslib-color-bg: #e26f4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #e26f4b;color:#000}.bg-gradient-yellow-red{--bslib-color-fg: #000;--bslib-color-bg: #e36f18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #e36f18;color:#000}.bg-gradient-yellow-orange{--bslib-color-fg: #000;--bslib-color-bg: #f78f18;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #f78f18;color:#000}.bg-gradient-yellow-green{--bslib-color-fg: #000;--bslib-color-bg: #95a622;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #95a622;color:#000}.bg-gradient-yellow-teal{--bslib-color-fg: #000;--bslib-color-bg: #95bb4b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #95bb4b;color:#000}.bg-gradient-yellow-cyan{--bslib-color-fg: #000;--bslib-color-bg: #97bf75;background:linear-gradient(var(--bg-gradient-deg, 140deg), #f9b928 var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #97bf75;color:#000}.bg-gradient-green-blue{--bslib-color-fg: #fff;--bslib-color-bg: #00835d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #00835d;color:#fff}.bg-gradient-green-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #1e525d;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #1e525d;color:#fff}.bg-gradient-green-purple{--bslib-color-fg: #fff;--bslib-color-bg: #2e5a4e;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #2e5a4e;color:#fff}.bg-gradient-green-pink{--bslib-color-fg: #fff;--bslib-color-bg: #4c5242;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #4c5242;color:#fff}.bg-gradient-green-red{--bslib-color-fg: #fff;--bslib-color-bg: #4d5210;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #4d5210;color:#fff}.bg-gradient-green-orange{--bslib-color-fg: #fff;--bslib-color-bg: #627310;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #627310;color:#fff}.bg-gradient-green-yellow{--bslib-color-fg: #000;--bslib-color-bg: #649c20;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #649c20;color:#000}.bg-gradient-green-teal{--bslib-color-fg: #000;--bslib-color-bg: #009f42;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #009f42;color:#000}.bg-gradient-green-cyan{--bslib-color-fg: #000;--bslib-color-bg: #01a26c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00891a var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #01a26c;color:#000}.bg-gradient-teal-blue{--bslib-color-fg: #000;--bslib-color-bg: #00a49a;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #00a49a;color:#000}.bg-gradient-teal-indigo{--bslib-color-fg: #fff;--bslib-color-bg: #1e7399;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #1e7399;color:#fff}.bg-gradient-teal-purple{--bslib-color-fg: #fff;--bslib-color-bg: #2e7b8b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #2e7b8b;color:#fff}.bg-gradient-teal-pink{--bslib-color-fg: #fff;--bslib-color-bg: #4c737f;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #4c737f;color:#fff}.bg-gradient-teal-red{--bslib-color-fg: #fff;--bslib-color-bg: #4d734c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #4d734c;color:#fff}.bg-gradient-teal-orange{--bslib-color-fg: #000;--bslib-color-bg: #62934c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #62934c;color:#000}.bg-gradient-teal-yellow{--bslib-color-fg: #000;--bslib-color-bg: #64bd5c;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #64bd5c;color:#000}.bg-gradient-teal-green{--bslib-color-fg: #000;--bslib-color-bg: #00a957;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #00a957;color:#000}.bg-gradient-teal-cyan{--bslib-color-fg: #000;--bslib-color-bg: #01c2a9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #00bf7f var(--bg-gradient-start, 36%), #03c7e8 var(--bg-gradient-end, 180%)) #01c2a9;color:#000}.bg-gradient-cyan-blue{--bslib-color-fg: #000;--bslib-color-bg: #02a9d9;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #007bc2 var(--bg-gradient-end, 180%)) #02a9d9;color:#000}.bg-gradient-cyan-indigo{--bslib-color-fg: #000;--bslib-color-bg: #2077d8;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #4b00c1 var(--bg-gradient-end, 180%)) #2077d8;color:#000}.bg-gradient-cyan-purple{--bslib-color-fg: #000;--bslib-color-bg: #307fca;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #74149c var(--bg-gradient-end, 180%)) #307fca;color:#000}.bg-gradient-cyan-pink{--bslib-color-fg: #000;--bslib-color-bg: #4e77be;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #bf007f var(--bg-gradient-end, 180%)) #4e77be;color:#000}.bg-gradient-cyan-red{--bslib-color-fg: #fff;--bslib-color-bg: #4f778b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #c10000 var(--bg-gradient-end, 180%)) #4f778b;color:#fff}.bg-gradient-cyan-orange{--bslib-color-fg: #000;--bslib-color-bg: #63988b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #f45100 var(--bg-gradient-end, 180%)) #63988b;color:#000}.bg-gradient-cyan-yellow{--bslib-color-fg: #000;--bslib-color-bg: #65c19b;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #f9b928 var(--bg-gradient-end, 180%)) #65c19b;color:#000}.bg-gradient-cyan-green{--bslib-color-fg: #000;--bslib-color-bg: #02ae96;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #00891a var(--bg-gradient-end, 180%)) #02ae96;color:#000}.bg-gradient-cyan-teal{--bslib-color-fg: #000;--bslib-color-bg: #02c4be;background:linear-gradient(var(--bg-gradient-deg, 140deg), #03c7e8 var(--bg-gradient-start, 36%), #00bf7f var(--bg-gradient-end, 180%)) #02c4be;color:#000}.irs.irs--shiny{margin-top:3px}.irs.irs--shiny .irs-min,.irs.irs--shiny .irs-max,.irs.irs--shiny .irs-from,.irs.irs--shiny .irs-to,.irs.irs--shiny .irs-single{padding:3px 6px;top:-3px}.irs.irs--shiny .irs-handle{top:23px}.irs.irs--shiny .irs-bar{top:31px;height:3px;border:none}.irs.irs--shiny .irs-line{border-radius:8px}.irs.irs--shiny .irs-grid-pol{height:6px}.irs.irs--shiny .irs-grid-text{bottom:8px}.irs.irs--shiny .irs-handle:focus-visible,.irs.irs--shiny .irs-handle:active{color:#005688;background-color:#005688;border-color:#005688;outline:0;box-shadow:0 0 0 .25rem rgba(0,123,194,0.25)}.irs.irs--shiny~.slider-animate-container{text-align:left}.irs.irs--shiny~.slider-animate-container .slider-animate-button{opacity:1}.irs.irs--shiny.irs-with-grid~.slider-animate-container{margin-top:-5px}.irs.irs--shiny:not(.irs-with-grid)~.slider-animate-container{margin-top:5px}.table.dataTable{--dt-row-selected: var(--bs-primary-rgb, "0,123,194");--dt-row-selected-text: var(--bs-white-rgb, "255,255,255");--dt-row-selected-link: var(--bs-light-rgh, "248,248,248")}.table.dataTable.dataTable.table-striped>tbody>tr.odd:not(.selected)>*{box-shadow:none}.table.dataTable.dataTable.table-striped>tbody>tr.even:not(.selected)>*{box-shadow:inset 0 0 0 9999px var(--bs-table-striped-bg)}.table.dataTable.dataTable tbody td.active,.table.dataTable.dataTable tbody tr.active td{background-color:var(--bs-table-active-bg)}.table.dataTable.dataTable.table-hover>tbody>tr:hover:not(.selected)>*{box-shadow:inset 0 0 0 9999px var(--bs-table-hover-bg)}thead,tbody,tfoot,tr,td,th{border:none}.table>thead{border-bottom:1px solid var(--bs-table-color)}th{font-weight:600}.datatables .dataTables_wrapper div.dataTables_info{padding-top:1.65rem;font-size:.95rem}.datatables .dataTables_paginate{padding-top:1rem}.datatables .paginate_button a{font-size:.95rem}.datatables .dataTables_length,.datatables .dataTables_filter{padding-bottom:1rem}.datatables .dataTables_wrapper .dt-row{max-width:100%;overflow:auto}.datatables .dataTables_wrapper .dataTables_length select,.datatables .dataTables_wrapper .dataTables_filter input{border:none;border-bottom:1px solid var(--bs-body-color);border-radius:0}.bslib-card-table-sm.bslib-card[data-full-screen="false"] .datatables .dataTables_wrapper{font-size:85%}.bslib-card-table-sm.bslib-card[data-full-screen="false"] .datatables .dataTables_wrapper .dataTables_length,.bslib-card-table-sm.bslib-card[data-full-screen="false"] .datatables .dataTables_wrapper .dataTables_filter,.bslib-card-table-sm.bslib-card[data-full-screen="false"] .datatables .dataTables_wrapper .dataTables_paginate{display:none}:root{--bslib-box-shadow-color-rgb: 29,31,33}[data-bs-theme="dark"]{--bslib-box-shadow-color-rgb: 0,0,0}.checkbox input,.radio input{margin-right:.35em}.shiny-input-container-inline .shiny-options-group{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:1em}.shiny-input-container-inline .shiny-options-group .checkbox-inline,.shiny-input-container-inline .shiny-options-group .radio-inline{position:relative;padding-left:calc(1.2em + .35em * 2)}.shiny-input-container-inline .shiny-options-group .checkbox-inline input,.shiny-input-container-inline .shiny-options-group .radio-inline input{position:absolute;margin-top:0;left:0;top:calc(.15em + var(--bs-border-width))}.shiny-date-range-input .input-daterange .input-group-addon{margin-right:-1px}.btn-outline-default,.btn-default:not(.btn-primary,.btn-secondary,.btn-info,.btn-success,.btn-danger,.btn-warning,.btn-light,.btn-dark,.btn-link,[class*="btn-outline-"]){--bs-btn-color: #404040;--bs-btn-border-color: #404040;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #404040;--bs-btn-hover-border-color: #404040;--bs-btn-focus-shadow-rgb: 64,64,64;--bs-btn-active-color: #fff;--bs-btn-active-bg: #404040;--bs-btn-active-border-color: #404040;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #404040;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #404040;--bs-btn-bg: transparent;--bs-gradient: none}[data-bs-theme="dark"] .btn-outline-default,[data-bs-theme="dark"] .btn-default:not(.btn-primary,.btn-secondary,.btn-info,.btn-success,.btn-danger,.btn-warning,.btn-light,.btn-dark,.btn-link,[class*="btn-outline-"]){--bs-btn-color: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #dee2e6;--bs-btn-hover-border-color: #dee2e6;--bs-btn-focus-shadow-rgb: 222,226,230;--bs-btn-active-color: #000;--bs-btn-active-bg: #dee2e6;--bs-btn-active-border-color: #dee2e6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #dee2e6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dee2e6;--bs-btn-bg: transparent;--bs-gradient: none}.selectize-control.plugin-remove_button .item{align-items:flex-start !important}.selectize-control.plugin-remove_button .item .remove{border-left:none !important}.bslib-card{box-shadow:var(--bslib-card-box-shadow, 0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14),0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16));border-color:var(--bslib-card-border-color, transparent)}.bslib-card.bslib-value-box.default{--bslib-value-box-border-color-default: var(--bslib-card-border-color, transparent)}.bslib-card .bslib-card{--bslib-card-box-shadow: ;--bslib-card-border-color: var(--bs-card-border-color)}.bslib-card .bslib-card.bslib-value-box.default{--bslib-value-box-border-color-default: var(--bs-card-border-color, var(--bs-border-color-translucent))}.bslib-card-box-shadow-sm{--bslib-card-box-shadow: var(--bslib-card-box-shadow-sm, 0px 0px 2px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.14),0px 2px 4px 0px RGBA(var(--bslib-box-shadow-color-rgb), 0.16))}.bslib-card-box-shadow-md{--bslib-card-box-shadow: var(--bslib-card-box-shadow-md, 0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08))}.bslib-card-box-shadow-lg{--bslib-card-box-shadow: var(--bslib-card-box-shadow-lg, 0px 4px 10px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.17))}.bslib-card-box-shadow-none{--bslib-card-box-shadow: none;--bslib-card-border-color: var(--bs-card-border-color)}.popover{--bs-popover-shadow: 0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08);box-shadow:var(--bs-popover-shadow)}:root{--bslib-dashboard-main-bg: rgb(247, 247, 247);--bs-card-border-color: var(--bslib-dashboard-border-color-translucent, var(--bs-border-color-translucent));--bslib-dashboard-card-header-font-weight: 600}[data-bs-theme="dark"]{--bslib-dashboard-main-bg: rgb(20, 20, 24)}.bslib-card{--bs-card-cap-bg: }.bslib-card .card-header,.bslib-card .card-footer{font-size:0.9rem}.bslib-card .card-header{font-weight:var(--bslib-dashboard-card-header-font-weight);line-height:1.375rem}.bslib-sidebar-layout:has(>.bslib-page-dashboard),.bslib-sidebar-layout:has(.tab-content>.bslib-page-dashboard.active){--_main-bg: var(--bslib-dashboard-main-bg)}.bslib-page-navbar .tab-content>.bslib-page-dashboard.active{background-color:var(--bslib-dashboard-main-bg)}.navbar{border-bottom:var(--bs-border-width) solid var(--bs-border-color-translucent)}.bslib-page-navbar .navbar,.bslib-page-dashboard .navbar{border-bottom:none}.bslib-page-navbar>.navbar+div,.bslib-page-dashboard>.navbar+div{border-top:var(--bs-border-width) solid var(--bs-border-color-translucent)}.bslib-page-navbar>.navbar+div>.bslib-sidebar-layout,.bslib-page-navbar>.navbar+div>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout.html-fill-item,.bslib-page-dashboard>.navbar+div>.bslib-sidebar-layout,.bslib-page-dashboard>.navbar+div>.tab-content>.tab-pane.active.html-fill-container>.bslib-sidebar-layout.html-fill-item{border-top:none !important}.bslib-page-sidebar{--bslib-page-sidebar-title-bg: var(--bs-body-bg);--bslib-page-sidebar-title-color: var(--bs-body-color)}.bslib-page-sidebar .bslib-page-title{border-color:var(--bs-border-color-translucent)}.nav-underline{--bs-link-color: rgba(var(--bs-body-color-rgb), 0.65);--bs-link-hover-color: rgba(var(--bs-body-color-rgb), 0.8);--bs-nav-link-font-size: 0.875rem}.nav-underline .nav-link:not(:empty),.nav-underline :where(ul.nav.navbar-nav > li)>a:not(:empty),.nav-underline .nav-tabs>li>a:not(:empty),.nav-underline .nav-pills>li>a:not(:empty){padding-left:5px !important;padding-right:5px !important}.nav-underline .nav-link:not(:empty).active,.nav-underline :where(ul.nav.navbar-nav > li)>a:not(:empty).active,.nav-underline .nav-tabs>li>a:not(:empty).active,.nav-underline .nav-pills>li>a:not(:empty).active{font-weight:500}.navbar-collapse.show .nav-underline,.navbar-collapse.in .nav-underline,.navbar-collapse.collapsing .nav-underline{--bs-nav-underline-border-width: 0;--bs-nav-underline-gap: 0}.navbar .nav-underline .nav-link,.navbar .nav-underline :where(ul.nav.navbar-nav > li)>a,.navbar .nav-underline .nav-tabs>li>a,.navbar .nav-underline .nav-pills>li>a{padding-bottom:calc(var(--bs-navbar-padding-y, .5rem) * 2);margin-bottom:calc(var(--bs-navbar-padding-y, .5rem) * -1)}.bslib-value-box.default .value-box-showcase>i.bi{background:linear-gradient(140deg, #007bc2 36%, #74149c 180%) #007bc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bslib-value-box.default .value-box-showcase>i.fa{background:linear-gradient(140deg, #007bc2 36%, #74149c 180%) #007bc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bslib-value-box.default .value-box-showcase>i.fas{background:linear-gradient(140deg, #007bc2 36%, #74149c 180%) #007bc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bslib-value-box.default .value-box-showcase>i.far{background:linear-gradient(140deg, #007bc2 36%, #74149c 180%) #007bc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bslib-value-box.default .value-box-showcase>i.fab{background:linear-gradient(140deg, #007bc2 36%, #74149c 180%) #007bc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bslib-value-box.default .value-box-showcase>i.material-icons{background:linear-gradient(140deg, #007bc2 36%, #74149c 180%) #007bc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bslib-value-box.default .value-box-showcase>svg.bi{fill:url("#bslib---icon-gradient") #007bc2 !important}.bslib-value-box.default .value-box-showcase>svg.fa{fill:url("#bslib---icon-gradient") #007bc2 !important}.bslib-value-box.default .value-box-showcase>svg.fas{fill:url("#bslib---icon-gradient") #007bc2 !important}.bslib-value-box.default .value-box-showcase>svg.far{fill:url("#bslib---icon-gradient") #007bc2 !important}.bslib-value-box.default .value-box-showcase>svg.fab{fill:url("#bslib---icon-gradient") #007bc2 !important}.bslib-value-box.default .value-box-showcase>svg.material-icons{fill:url("#bslib---icon-gradient") #007bc2 !important}.bslib-value-box.text-info{color:#028097 !important}.bslib-value-box.text-info,.bslib-value-box.text-info.text-cyan{--bslib-color-fg: $cyan !important}.bslib-value-box.text-light{--bslib-color-fg: $gray-600 !important}.bslib-value-box.text-warning{color:#A87600 !important}.bslib-value-box.text-warning,.bslib-value-box.text-warning.text-yellow{--bslib-color-fg: $warning !important}.bslib-value-box.text-teal.text-teal{--bslib-color-fg: #008558}.modal-body,.modal-footer{padding:1.5rem}.modal-header .btn-close{align-self:start;display:flex}#shiny-modal-wrapper:has(~.modal-backdrop) .modal{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#shiny-notification-panel#shiny-notification-panel{position:fixed;bottom:calc(var(--bslib-spacer, 1rem) / 2);right:calc(var(--bslib-spacer, 1rem) / 2);width:450px;z-index:1090}.progress-message{margin-right:.6rem}.shiny-notification.shiny-notification{position:relative;opacity:0.96;padding:2rem;margin:var(--bslib-spacer, 1rem);border:1px solid var(--bs-border-color-translucent);border-radius:8px;box-shadow:0px 1px 2px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 3px 7px RGBA(var(--bslib-box-shadow-color-rgb), 0.1),0px 12px 30px RGBA(var(--bslib-box-shadow-color-rgb), 0.08)}.shiny-notification.shiny-notification .shiny-notification-close{position:absolute;font-size:1.5em;width:2rem;height:2rem;top:0;right:0;bottom:unset;display:flex;align-items:center;justify-content:center;padding:0.25rem;cursor:pointer;font-weight:200;color:currentColor}.shiny-notification.shiny-notification .shiny-notification-close:hover{font-weight:normal}.shiny-notification.shiny-notification .shiny-notification-content-text :last-child{margin-bottom:0}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9ic2xpYi1zY3NzL2Z1bmN0aW9ucy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvc2Fzcy11dGlscy9jb2xvci1jb250cmFzdC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnVpbHRpbi9iczUvc2hpbnkvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnMzY29tcGF0L19kZWZhdWx0cy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL192YXJpYWJsZXMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fdmFyaWFibGVzLWRhcmsuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fbWFwcy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19taXhpbnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fY29sb3Itc2NoZW1lLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2JzM2NvbXBhdC9fZGVjbGFyYXRpb25zLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9idWlsdGluL2JzNS9zaGlueS9fbWl4aW5zLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9idWlsdGluL2JzNS9zaGlueS9pb25yYW5nZXNsaWRlci9fdmFyaWFibGVzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX3Jvb3Quc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fcmVib290LnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX3R5cGUuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL190YWJsZXMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX25hdi5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19uYXZiYXIuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fY2FyZC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19hY2NvcmRpb24uc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX2JhZGdlLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX21vZGFsLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL19vZmZjYW52YXMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvbGliL2JzNS9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9iczNjb21wYXQvX3J1bGVzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9iczNjb21wYXQvX3dlbGxzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9iczNjb21wYXQvX2hlbHBfdGV4dC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnMzY29tcGF0L19kcm9wZG93bl9jb21wYXQuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2JzM2NvbXBhdC9fbmF2YmFyX2NvbXBhdC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnMzY29tcGF0L19uYXZfY29tcGF0LnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9iczNjb21wYXQvX3Byb2dyZXNzX2NvbXBhdC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnMzY29tcGF0L19kdF9jb21wYXQuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2JzM2NvbXBhdC9fZ2x5cGhpY29ucy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnMzY29tcGF0L19zaGlueV9pbnB1dC5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnMzY29tcGF0L19zaGlueV9taXNjLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9iczNjb21wYXQvX2hlYWRlcnMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2JzbGliLXNjc3MvYnNsaWIuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2JzbGliLXNjc3Mvc3BhY2VyLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9ic2xpYi1zY3NzL3RhYi1maWxsLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9ic2xpYi1zY3NzL2NvbG9yLXV0aWxpdGllcy5zY3NzIiwKCQkiQzovVXNlcnMvR3VpbGhlcm1lL0FwcERhdGEvTG9jYWwvUi93aW4tbGlicmFyeS80LjUvYnNsaWIvYnVpbHRpbi9iczUvc2hpbnkvX3J1bGVzLnNjc3MiLAoJCSJDOi9Vc2Vycy9HdWlsaGVybWUvQXBwRGF0YS9Mb2NhbC9SL3dpbi1saWJyYXJ5LzQuNS9ic2xpYi9idWlsdGluL2JzNS9zaGlueS9pb25yYW5nZXNsaWRlci9fcnVsZXMuc2NzcyIsCgkJIkM6L1VzZXJzL0d1aWxoZXJtZS9BcHBEYXRhL0xvY2FsL1Ivd2luLWxpYnJhcnkvNC41L2JzbGliL2J1aWx0aW4vYnM1L3NoaW55L3RhYmxlcy9fcnVsZXMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX2Z1bmN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcYnNsaWItc2Nzc1xcXFxmdW5jdGlvbnMuc2Nzc1wiO1xuJGNvbG9yLWNvbnRyYXN0LXdhcm5pbmdzOiB0cnVlICFkZWZhdWx0O1xuXG5cblxuJGJzbGliLXByZXNldC10eXBlOiBidWlsdGluO1xuJGJzbGliLXByZXNldC1uYW1lOiBzaGlueTtcbiR3ZWItZm9udC1wYXRoOiBcImZvbnQuY3NzXCIgIWRlZmF1bHQ7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcYnVpbHRpblxcXFxiczVcXFxcc2hpbnlcXFxcX3ZhcmlhYmxlcy5zY3NzXCI7XG4kZW5hYmxlLWNzc2dyaWQ6IHRydWUgIWRlZmF1bHQ7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcYnMzY29tcGF0XFxcXF9kZWZhdWx0cy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfdmFyaWFibGVzLWRhcmsuc2Nzc1wiO1xuJGJvb3RzdHJhcC12ZXJzaW9uOiA1O1xuJGJzbGliLXByZXNldC1uYW1lOiBudWxsICFkZWZhdWx0O1xuJGJzbGliLXByZXNldC10eXBlOiBudWxsICFkZWZhdWx0O1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfbWFwcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGJzM2NvbXBhdFxcXFxfZGVjbGFyYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxidWlsdGluXFxcXGJzNVxcXFxzaGlueVxcXFxfbWl4aW5zLnNjc3NcIjtcbjpyb290IHtcbi0tYnNsaWItYm9vdHN0cmFwLXZlcnNpb246ICN7JGJvb3RzdHJhcC12ZXJzaW9ufTtcbi0tYnNsaWItcHJlc2V0LW5hbWU6ICN7JGJzbGliLXByZXNldC1uYW1lfTtcbi0tYnNsaWItcHJlc2V0LXR5cGU6ICN7JGJzbGliLXByZXNldC10eXBlfTtcbn1cbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcbWl4aW5zXFxcXF9iYW5uZXIuc2Nzc1wiO1xuQGluY2x1ZGUgYnNCYW5uZXIoJycpXG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF91dGlsaXRpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfcm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9yZWJvb3Quc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9pbWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfY29udGFpbmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX3RyYW5zaXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX2Ryb3Bkb3duLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX2J1dHRvbi1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9uYXYuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfbmF2YmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX2NhcmQuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfYWNjb3JkaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfcGFnaW5hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9iYWRnZS5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9hbGVydC5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9wcm9ncmVzcy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9saXN0LWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX2Nsb3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX3RvYXN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF90b29sdGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX3BvcG92ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfc3Bpbm5lcnMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGxpYlxcXFxiczVcXFxcc2Nzc1xcXFxfb2ZmY2FudmFzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcX3BsYWNlaG9sZGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiQzpcXFxcVXNlcnNcXFxcR3VpbGhlcm1lXFxcXEFwcERhdGFcXFxcTG9jYWxcXFxcUlxcXFx3aW4tbGlicmFyeVxcXFw0LjVcXFxcYnNsaWJcXFxcbGliXFxcXGJzNVxcXFxzY3NzXFxcXF9oZWxwZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJDOlxcXFxVc2Vyc1xcXFxHdWlsaGVybWVcXFxcQXBwRGF0YVxcXFxMb2NhbFxcXFxSXFxcXHdpbi1saWJyYXJ5XFxcXDQuNVxcXFxic2xpYlxcXFxsaWJcXFxcYnM1XFxcXHNjc3NcXFxcdXRpbGl0aWVzXFxcXF9hcGkuc2Nzc1wiO1xuLnRhYmxlIHRoW2FsaWduPWxlZnRdIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRhYmxlIHRoW2FsaWduPXJpZ2h0XSB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGFibGUgdGhbYWxpZ249Y2VudGVyXSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGJzM2NvbXBhdFxcXFxfcnVsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGJzbGliLXNjc3NcXFxcYnNsaWIuc2Nzc1wiO1xuQGltcG9ydCBcIkM6XFxcXFVzZXJzXFxcXEd1aWxoZXJtZVxcXFxBcHBEYXRhXFxcXExvY2FsXFxcXFJcXFxcd2luLWxpYnJhcnlcXFxcNC41XFxcXGJzbGliXFxcXGJ1aWx0aW5cXFxcYnM1XFxcXHNoaW55XFxcXF9ydWxlcy5zY3NzXCI7IiwKCQkiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyRwcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdyhkaXZpZGUoKGRpdmlkZSgkdmFsdWUsIDI1NSkgKyAuMDU1KSwgMS4wNTUpLCAyLjQpLiAoZnJvbSAwIHRvIDI1NSlcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcblxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjEgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLWNvbnRyYXN0LXJhdGlvXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wNDA0NSwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDAlKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLAoJCSIvLyBjb2xvci1jb250cmFzdCgpIHdhcyBpbnRyb2R1Y2VkIGluIEJvb3RzdHJhcCA1LlxuLy8gV2UgaW5jbHVkZSBvdXIgb3duIHZlcnNpb24gZm9yIGEgZmV3IHJlYXNvbnM6XG4vLyAxLiBFYXNpbHkgdHVybiBvZmYgd2FybmluZ3Mgb3B0aW9ucyhic2xpYi5jb2xvcl9jb250cmFzdF93YXJuaW5ncz1GKVxuLy8gMi4gQWxsb3cgQm9vdHN0cmFwIDMgJiA0IHRvIHVzZSBjb2xvci1jb250cmFzdCgpIGluIHZhcmlhYmxlIGRlZmluaXRpb25zXG4vLyAzLiBBbGxvdyBCb290c3RyYXAgMyAmIDQgdG8gdXNlIGJzX2dldF9jb250cmFzdCgpXG5cbi8vIEFsc28gbm90ZSB0aGF0IGNvbG9yLWNvbnRyYXN0KCkgbGl2ZXMgaW4gc2Fzcy11dGlscyBzaW5jZSBwcm9qZWN0cyBsaWtlIFF1YXJ0b1xuLy8gYW5kIGZsZXhkYXNoYm9hcmQgY3VycmVudGx5IGFzc3VtZSBpdCBleGlzdHMgdGhlcmUuLi4uXG5AaW1wb3J0IFwiLi4vc2Fzcy11dGlscy9jb2xvci1jb250cmFzdC5zY3NzXCI7XG5cblxuQGZ1bmN0aW9uIGlzLWNzcy12YXJpYWJsZSgkeCkge1xuICBAaWYgKHR5cGUtb2YoJHgpICE9IHN0cmluZykge1xuICAgIEByZXR1cm4gZmFsc2U7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCR4LCAxLCA2KSA9PSAndmFyKC0tJztcbiAgfVxufVxuIiwKCQkiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENvbG9yIGNvbnRyYXN0aW5nIChiYWNrcG9ydGVkIHRvIEJTNCBmcm9tIEJTNSlcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kczogbnVsbCkge1xuXG4gIC8vIFRoZXNlIHZhcmlhYmxlcyBzaG91bGQgYmUgZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3MsIGJ1dCB3ZSBhbHNvXG4gIC8vIGRlZmluZSB0aGVtIGhlcmUgc28gdGhhdCAzcmQgcGFydHkgbGlicyBjYW4gdXNlIGlmIHRoZXkgd2FudFxuICAvLyB3aXRob3V0IHBvbGx1dGluZyB0aGUgZ2xvYmFsIG5hbWVzcGFjZVxuICAkYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4gICR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiAgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRibGFjayAhZGVmYXVsdDtcbiAgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG4gICRtaW4tY29udHJhc3QtcmF0aW86IDMgIWRlZmF1bHQ7XG5cbiAgQGlmICRmb3JlZ3JvdW5kcyA9PSBudWxsIHtcbiAgICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICB9IEBlbHNlIHtcbiAgICAkZm9yZWdyb3VuZHM6ICRmb3JlZ3JvdW5kcywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gIH1cblxuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAkY29sb3ItY29udHJhc3Qtd2FybmluZ3M6IGZhbHNlICFkZWZhdWx0O1xuICBAaWYgJGNvbG9yLWNvbnRyYXN0LXdhcm5pbmdzIHtcbiAgICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcbiAgfVxuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjAgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9HTC93aWtpL1JlbGF0aXZlX2x1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wNDA0NSwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDAlKTtcbn1cblxuLy8gQWRkZWQgaW4gQlM1IGFzIGFuIGFsdGVybmF0aXZlIHRvIHRoZSBcXCBvcGVyYXRvciwgd2hpY2hcbi8vIHRocm93cyB3YXJuaW5ncyBpbiBEYXJ0IFNhc3Ncbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM0MjQ1XG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwKCQkiJGJsdWU6ICMwMDdiYzIgIWRlZmF1bHQ7XG4kaW5kaWdvOiAjNGIwMGMxICFkZWZhdWx0O1xuJHB1cnBsZTogIzc0MTQ5YyAhZGVmYXVsdDtcbiRwaW5rOiAjYmYwMDdmICFkZWZhdWx0O1xuJHJlZDogI2MxMDAwMCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNmNDUxMDAgIWRlZmF1bHQ7XG4keWVsbG93OiAjZjliOTI4ICFkZWZhdWx0O1xuJGdyZWVuOiAjMDA4OTFhICFkZWZhdWx0O1xuJHRlYWw6ICMwMGJmN2YgIWRlZmF1bHQ7XG4kY3lhbjogIzAzYzdlOCAhZGVmYXVsdDtcbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGdyYXk6ICM2MDYwNjAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrOiAjMzAzMDMwICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOGY4ICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2RkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjOEQ5NTlFICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNzA3NzgyICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDg1MDVGICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzQTQ2ICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMUQxRjIxICFkZWZhdWx0O1xuXG4kZGVmYXVsdDogJGdyYXktMzAwICFkZWZhdWx0O1xuJHByaW1hcnk6ICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogIzQwNDA0MCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAjMjAyMDIwICFkZWZhdWx0O1xuXG4kZGVmYXVsdC1yZ2I6IDIyMiwgMjI2LCAyMzAgIWRlZmF1bHQ7XG4kcHJpbWFyeS1yZ2I6IDAsIDEyMywgMTk0ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1yZ2I6IDY0LCA2NCwgNjQgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1yZ2I6IDAsIDEzNywgMjYgIWRlZmF1bHQ7XG4kaW5mby1yZ2I6IDMsIDE5OSwgMjMyICFkZWZhdWx0O1xuJHdhcm5pbmctcmdiOiAyNDksIDE4NSwgNDAgIWRlZmF1bHQ7XG4kZGFuZ2VyLXJnYjogMTkzLCAwLCAwICFkZWZhdWx0O1xuJGxpZ2h0LXJnYjogMjQ4LCAyNDgsIDI0OCAhZGVmYXVsdDtcbiRkYXJrLXJnYjogMzIsIDMyLCAzMiAhZGVmYXVsdDtcbiR3aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTUgIWRlZmF1bHQ7XG4kYmxhY2stcmdiOiAwLCAwLCAwICFkZWZhdWx0O1xuJGJvZHktY29sb3ItcmdiOiA1MiwgNTgsIDcwICFkZWZhdWx0O1xuJGJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1ICFkZWZhdWx0O1xuXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudChcbiAgMTgwZGVnLFxuICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLFxuICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXG4pICFkZWZhdWx0O1xuXG4kYm9keS1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJHByZWZpeDogYnMtICFkZWZhdWx0O1xuXG4vLyBGb250c1xuJGZvbnQtZmFtaWx5LWJhc2U6IFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBcIlNvdXJjZSBDb2RlIFByb1wiLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlXHQhZGVmYXVsdDtcblxuJHJvb3QtZm9udC1zaXplOiAxOHB4ICFkZWZhdWx0O1xuJGJvZHktZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGgxLWZvbnQtc2l6ZTogMi4xcmVtICFkZWZhdWx0O1xuXG4kYm9keS1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbi8vIFNwYWNpbmdcbiRic2xpYi1zcGFjZXI6IDEuNXJlbSAhZGVmYXVsdDtcbiRoci1tYXJnaW4teTogMnJlbSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAwLjY2cmVtICFkZWZhdWx0O1xuXG4vLyBJbnB1dHNcbiRpbnB1dC1idG4tZm9udC1zaXplOiAxNXB4ICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zXG4kYnRuLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogMC43NWVtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6IDJlbSAhZGVmYXVsdDtcblxuLy8gRm9ybSBjb250cm9sc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6IDEuMmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQm9yZGVyc1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIERlZmF1bHRzIHRvICRncmF5NzAwLCBvZiB3aGljaCB3ZSd2ZSBzZXQgdG8gYSBibHVlaXNoLWdyYXksIHdoaWNoIGxvb2tzIGEgYml0IHdlaXJkLi4uXG4vLyBXZSBjb3VsZCBnbyBmb3J3YXJkIHdpdGggdGhlIGJsdWUtaXNoIGdyYXksIGJ1dCBpZiB3ZSBkbywgd2UnbGwgd2FudCB0byBhbHNvIG1ha2Vcbi8vICRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFyayBhIGJpdCBtb3JlIGJsdWVpc2hcbiRib3JkZXItY29sb3ItZGFyazogIzQ5NTA1NyAhZGVmYXVsdDtcblxuLy8gVGFibGVzXG4kdGFibGUtc3RyaXBlZC1iZzogcmdiYSgkcHJpbWFyeSwgMC4wNikgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6IHJnYmEoJHByaW1hcnksIDAuMSkgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuLy8gQm94IFNoYWRvd3Ncbi8vID0+IFRoZXNlIGFyZSBzaGlueS1wcmVzZXQtc3BlY2lmaWMsIGhvcGluZyBCb290c3RyYXAgYWRkcyBzb21ldGhpbmcgbGlrZSB0aGlzXG4kYnNsaWItYm94LXNoYWRvdy1jb2xvci1yZ2I6IDI5LCAzMSwgMzMgIWRlZmF1bHQ7XG4kYnNsaWItYm94LXNoYWRvdy1jb2xvci1yZ2ItZGFyazogMCwgMCwgMCAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206XG4gIDBweCAwcHggMnB4IDBweCBSR0JBKHZhcigtLWJzbGliLWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNCksXG4gIDBweCAycHggNHB4IDBweCBSR0JBKHZhcigtLWJzbGliLWJveC1zaGFkb3ctY29sb3ItcmdiKSwgMC4xNikgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93OlxuICAwcHggMXB4IDJweCBSR0JBKHZhcigtLWJzbGliLWJveC1zaGFkb3ctY29sb3ItcmdiKSwgLjEpLFxuICAwcHggM3B4IDdweCBSR0JBKHZhcigtLWJzbGliLWJveC1zaGFkb3ctY29sb3ItcmdiKSwgLjEpLFxuICAwcHggMTJweCAzMHB4IFJHQkEodmFyKC0tYnNsaWItYm94LXNoYWRvdy1jb2xvci1yZ2IpLCAuMDgpICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1sZzpcbiAgMHB4IDRweCAxMHB4IFJHQkEodmFyKC0tYnNsaWItYm94LXNoYWRvdy1jb2xvci1yZ2IpLCAuMSksXG4gIDBweCAxMnB4IDMwcHggUkdCQSh2YXIoLS1ic2xpYi1ib3gtc2hhZG93LWNvbG9yLXJnYiksIDAuMTcpICFkZWZhdWx0O1xuXG4vLyBQb3BvdmVyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDhweCAhZGVmYXVsdDtcblxuLy8gYnNsaWIgRGFzaGJvYXJkIFN0eWxlc1xuLy8gXCJEYXNoYm9hcmRcIiBzdHlsZXMgZ2l2ZSB5b3U6XG4vLyAqIHNvZnRlciBib3JkZXJzXG4vLyAqIHdoaXRlIGNhcmRzXG4vLyAqIGJveCBzaGFkb3cgb24gY2FyZHNcbi8vICogd2hpdGUgc2lkZWJhcnNcbi8vICogbGlnaHQgZ3JheSBiYWNrZ3JvdW5kIGluIHRoZSBtYWluIGNvbnRhaW5lcihzKVxuLy8gKiB3aGl0ZSBuYXZiYXIgYW5kIHRpdGxlIHBhbmVsXG5cbiRic2xpYi1kYXNoYm9hcmQtZGVzaWduOiB0cnVlICFkZWZhdWx0O1xuJGJzbGliLWVuYWJsZS1zaGFkb3dzOiAkYnNsaWItZGFzaGJvYXJkLWRlc2lnbiAhZGVmYXVsdDtcblxuJGJzbGliLXNpZGViYXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kYnNsaWItc2lkZWJhci1mZzogbnVsbCAhZGVmYXVsdDtcblxuQGlmICRic2xpYi1zaWRlYmFyLWJnID09IG51bGwge1xuICAvLyBpZiBzaWRlYmFyLWJnIG5vdCBzZXQgYnkgdXNlciwgZGVmYXVsdCB0byBib2R5IGJhY2tncm91bmRcbiAgJGJzbGliLXNpZGViYXItYmc6IFJHQkEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgMC4wNSk7XG59IEBlbHNlIGlmICRic2xpYi1zaWRlYmFyLWZnID09IG51bGwgYW5kIHR5cGUtb2YoJGJzbGliLXNpZGViYXItYmcpID09IFwiY29sb3JcIiB7XG4gIC8vIGlmIHNpZGViYXItYmcgYnV0IG5vdCAtZmcgc2V0IGJ5IHRoZSB1c2VyLCBmaW5kIGEgY29udHJhc3RpbmcgY29sb3JcbiAgJGJzbGliLXNpZGViYXItZmc6IGNvbG9yLWNvbnRyYXN0KCRic2xpYi1zaWRlYmFyLWJnKTtcbn1cblxuLy8gRnJvbSBpbnN0L2xpYi9iczUvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIFJlcGVhdGVkIGhlcmUgc28gdGhhdCB3ZSBjYW4gc2V0IG5hdmJhciBsaWdodC9kYXJrIHRvIGAtLWJzLWJvZHktYmdgXG4kbmF2YmFyLWJnOiAgICAgICBudWxsICFkZWZhdWx0OyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBhbnkgbmF2YmFyUGFnZSgpXG4kbmF2YmFyLWxpZ2h0LWJnOiAkbmF2YmFyLWJnICFkZWZhdWx0OyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBGQUxTRSlcbiRuYXZiYXItZGFyay1iZzogICRuYXZiYXItYmcgIWRlZmF1bHQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIG5hdmJhclBhZ2UoaW52ZXJzZSA9IFRSVUUpXG5cbkBpZiAkYnNsaWItZGFzaGJvYXJkLWRlc2lnbiBhbmQgJG5hdmJhci1iZyA9PSBudWxsIHtcbiAgQGlmICRuYXZiYXItbGlnaHQtYmcgPT0gbnVsbCB7XG4gICAgJG5hdmJhci1saWdodC1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICB9XG4gIEBpZiAkbmF2YmFyLWRhcmstYmcgPT0gbnVsbCB7XG4gICAgJG5hdmJhci1kYXJrLWJnOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4gIH1cbn1cblxuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogaWYoJGJzbGliLWRhc2hib2FyZC1kZXNpZ24sIHJnYmEoNDAsIDcwLCA5NCwgMC4xKSwgbnVsbCkgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcms6IGlmKCRic2xpYi1kYXNoYm9hcmQtZGVzaWduLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIG51bGwpICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEwJSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiBub25lICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3AtYmc6ICM0NjQ2NDYgIWRlZmF1bHQ7XG5cbi8vIFRvYXN0c1xuJHRvYXN0LXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XG5cbi8vIFNoaW55OiBCYXNlIHNoaW55LnNjc3MgdmFyaWFibGVzXG4kbm90aWZpY2F0aW9uLWNsb3NlLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4iLAoJCSIvLyBCUzMgaGFkIC5uYXZiYXIgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206IDIwcHggIWRlZmF1bHQ7XG5cbi8vIEJTNSsgdmFyaWFibGUgdXNlZCBmb3IgcHJlZml4aW5nIENTUyB2YXJzXG4kcHJlZml4OiBicy0gIWRlZmF1bHQ7IiwKCQkiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gU2VtYW50aWNhbGx5LCAkc2Vjb25kYXJ5IGlzIGNsb3Nlc3QgdG8gQlMzJ3MgJ2RlZmF1bHQnIHRoZW1lIGNvbG9yO1xuLy8gc28gdXNlIHRoYXQgaWYgc3BlY2lmaWVkLiBPdGhlcndpc2UsIHVzZSBhIGxpZ2h0IGluc3RlYWQgb2YgZGFyayBncmF5XG4vLyBkZWZhdWx0IGNvbG9yIGZvciAkZGVmYXVsdCBzaW5jZSB0aGF0J3MgY2xvc2VyIHRvIGJvb3RzdHJhcCAzJ3MgZGVmYXVsdFxuJGRlZmF1bHQ6IGlmKHZhcmlhYmxlLWV4aXN0cyhcInNlY29uZGFyeVwiKSBhbmQgdHlwZS1vZigkc2Vjb25kYXJ5KSA9PSBjb2xvciwgJHNlY29uZGFyeSwgJGdyYXktMzAwKSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICAvLyBkZWZhdWx0IG5lZWRzIHRvIGJlIDFzdCBzbyB0aGF0IC5idG4tZGVmYXVsdCBjb21lcyBiZWZvcmUgLmJ0bi1wcmltYXJ5XG4gIC8vICYgdGhlcmVmb3JlIGhhcyBsb3dlciBwcmlvcml0eS5cbiAgXCJkZWZhdWx0XCI6ICAgICRkZWZhdWx0LFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgY29sb3ItY29udHJhc3QoJGNvbXBvbmVudC1hY3RpdmUtYmcpICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci13aWR0aDogICAgICRzcGFjZXIgLyA0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgIGNvbG9yLWNvbnRyYXN0KCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYmc6ICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIGFueSBuYXZiYXJQYWdlKClcbiRuYXZiYXItbGlnaHQtYmc6ICRuYXZiYXItYmcgIWRlZmF1bHQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIG5hdmJhclBhZ2UoaW52ZXJzZSA9IEZBTFNFKVxuJG5hdmJhci1kYXJrLWJnOiAgJG5hdmJhci1iZyAhZGVmYXVsdDsgLy8gQmFja2dyb3VuZCBjb2xvciBmb3IgbmF2YmFyUGFnZShpbnZlcnNlID0gVFJVRSlcblxuJG5hdmJhci1saWdodC1jb250cmFzdDogaWYoXG4gIHR5cGUtb2YoJG5hdmJhci1saWdodC1iZykgPT0gY29sb3IsXG4gIGNvbG9yLWNvbnRyYXN0KCRuYXZiYXItbGlnaHQtYmcpLFxuICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKVxuKSAhZGVmYXVsdDsgLy8gRGVlcGVzdCBjb250cmFzdGluZyBjb2xvciBmb3IgbmF2YmFyUGFnZShpbnZlcnNlID0gRkFMU0UpLlxuJG5hdmJhci1kYXJrLWNvbnRyYXN0OiBpZihcbiAgdHlwZS1vZigkbmF2YmFyLWRhcmstYmcpID09IGNvbG9yLFxuICBjb2xvci1jb250cmFzdCgkbmF2YmFyLWRhcmstYmcpLFxuICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKVxuKSAhZGVmYXVsdDsgLy8gRGVlcGVzdCBjb250cmFzdGluZyBjb2xvciBmb3IgbmF2YmFyUGFnZShpbnZlcnNlID0gVFJVRSkuXG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkbmF2YmFyLWxpZ2h0LWNvbnRyYXN0LCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYShpZih0eXBlLW9mKCRuYXZiYXItbGlnaHQtY29udHJhc3QpPT1jb2xvciwgJG5hdmJhci1saWdodC1jb250cmFzdCwgJGJvZHktY29sb3IpLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkbmF2YmFyLWRhcmstY29udHJhc3QsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRuYXZiYXItZGFyay1jb250cmFzdCwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJG5hdmJhci1kYXJrLWNvbnRyYXN0LCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJG5hdmJhci1kYXJrLWNvbnRyYXN0LCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgcmdiYShpZih0eXBlLW9mKCRuYXZiYXItZGFyay1jb250cmFzdCk9PWNvbG9yLCAkbmF2YmFyLWRhcmstY29udHJhc3QsICR3aGl0ZSksIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCRuYXZiYXItZGFyay1jb250cmFzdCwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIGNvbG9yLWNvbnRyYXN0KCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuLy8gQW1vdW50IGludGVudGlvbmFsbHkgbWF0Y2hlcyBtaXh0dXJlIGFtb3VudCBvZiBzaGlueTo6aW5wdXRQYW5lbCgpXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9zaGlueS9ibG9iLzRlZWI0YTEvaW5zdC93d3cvc2hhcmVkL3NoaW55X3Njc3MvYm9vdHN0cmFwLnNjc3MjTDI1XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IsIDAsMCwwKSwgMC4wNCkgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBSR0IodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiwgMCwwLDApKSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAgIFJHQih2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiLCAwLDAsMCkpICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvZGUtYmcgICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGNvZGUtY29sb3IgIWRlZmF1bHQ7XG4iLAoJCSIvLyBEYXJrIGNvbG9yIG1vZGUgdmFyaWFibGVzXG4vL1xuLy8gQ3VzdG9tIHZhcmlhYmxlcyBmb3IgdGhlIGBbZGF0YS1icy10aGVtZT1cImRhcmtcIl1gIHRoZW1lLiBVc2UgdGhpcyBhcyBhIHN0YXJ0aW5nIHBvaW50IGZvciB5b3VyIG93biBjdXN0b20gY29sb3IgbW9kZXMgYnkgY3JlYXRpbmcgYSBuZXcgdGhlbWUtc3BlY2lmaWMgZmlsZSBsaWtlIGBfdmFyaWFibGVzLWRhcmsuc2Nzc2AgYW5kIGFkZGluZyB0aGUgdmFyaWFibGVzIHlvdSBuZWVkLlxuXG4vL1xuLy8gR2xvYmFsIGNvbG9yc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNhc3MtZGFyay1tb2RlLXZhcnNcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LWRhcmstdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpcy1kYXJrOiAgICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgNDAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDQwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA0MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzLWRhcms6ICAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA0MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXMtZGFyazogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpcy1kYXJrOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LWRhcmstdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtZGFyay12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZS1kYXJrOiAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZS1kYXJrOiAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgICBzaGFkZS1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlLWRhcms6ICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGUtZGFyazogICAgICAgICAgICAgICBtaXgoJGdyYXktODAwLCAkYmxhY2spICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtZGFyay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtZGFyay12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGUtZGFyazogICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA0MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNDAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGUtZGFyazogICAgICAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA0MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZS1kYXJrOiAgICAgICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDQwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICBzaGFkZS1jb2xvcigkd2FybmluZywgNDAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZS1kYXJrOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDQwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZS1kYXJrOiAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlLWRhcms6ICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtZGFyay12YXJpYWJsZXNcblxuJGJvZHktY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvZHktYmctZGFyazogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcms6ICAgICAgICAgcmdiYSgkYm9keS1jb2xvci1kYXJrLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnLWRhcms6ICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktY29sb3ItZGFyazogICAgICAgICAgcmdiYSgkYm9keS1jb2xvci1kYXJrLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZy1kYXJrOiAgICAgICAgICAgICBtaXgoJGdyYXktODAwLCAkZ3JheS05MDAsIDUwJSkgIWRlZmF1bHQ7XG4kYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLWRhcms6ICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcms6ICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvci1kYXJrOiAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kbGluay1jb2xvci1kYXJrOiAgICAgICAgICAgICAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA0MCUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3ItZGFyazogICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3ItZGFyaywgLSRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGNvZGUtY29sb3ItZGFyazogICAgICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29kZS1jb2xvciwgNDAlKSAhZGVmYXVsdDtcblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3ItZGFyazogICRib2R5LWNvbG9yLWRhcmsgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcms6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3ItZGFya30nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jb2xvci1kYXJrOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcms6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3ItZGFya30nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzLWRhcmtcbiRmb3JtLXZhbGlkLWNvbG9yLWRhcms6ICAgICAgICAgICAgICRncmVlbi0zMDAgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFyazogICAgICAkZ3JlZW4tMzAwICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvci1kYXJrOiAgICAgICAgICAgJHJlZC0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrOiAgICAkcmVkLTMwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9ycy1kYXJrXG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuJGFjY29yZGlvbi1pY29uLWNvbG9yLWRhcms6ICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcy1kYXJrICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvci1kYXJrOiAgJHByaW1hcnktdGV4dC1lbXBoYXNpcy1kYXJrICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcms6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yLWRhcmt9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvci1kYXJrfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzYXNzLWRhcmstbW9kZS12YXJzXG4iLAoJCSIvLyBSZS1hc3NpZ25lZCBtYXBzXG4vL1xuLy8gUGxhY2VkIGhlcmUgc28gdGhhdCBvdGhlcnMgY2FuIG92ZXJyaWRlIHRoZSBkZWZhdWx0IFNhc3MgbWFwcyBhbmQgc2VlIGF1dG9tYXRpYyB1cGRhdGVzIHRvIHV0aWxpdGllcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1yZ2JcbiR0aGVtZS1jb2xvcnMtcmdiOiBtYXAtbG9vcCgkdGhlbWUtY29sb3JzLCB0by1yZ2IsIFwiJHZhbHVlXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtcmdiXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LW1hcFxuJHRoZW1lLWNvbG9ycy10ZXh0OiAoXG4gIFwicHJpbWFyeVwiOiAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzLFxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMsXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy10ZXh0LWVtcGhhc2lzLFxuICBcImluZm9cIjogJGluZm8tdGV4dC1lbXBoYXNpcyxcbiAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLXRleHQtZW1waGFzaXMsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXItdGV4dC1lbXBoYXNpcyxcbiAgXCJsaWdodFwiOiAkbGlnaHQtdGV4dC1lbXBoYXNpcyxcbiAgXCJkYXJrXCI6ICRkYXJrLXRleHQtZW1waGFzaXMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGU6IChcbiAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LWJnLXN1YnRsZSxcbiAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeS1iZy1zdWJ0bGUsXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy1iZy1zdWJ0bGUsXG4gIFwiaW5mb1wiOiAkaW5mby1iZy1zdWJ0bGUsXG4gIFwid2FybmluZ1wiOiAkd2FybmluZy1iZy1zdWJ0bGUsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXItYmctc3VidGxlLFxuICBcImxpZ2h0XCI6ICRsaWdodC1iZy1zdWJ0bGUsXG4gIFwiZGFya1wiOiAkZGFyay1iZy1zdWJ0bGUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlOiAoXG4gIFwicHJpbWFyeVwiOiAkcHJpbWFyeS1ib3JkZXItc3VidGxlLFxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUsXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy1ib3JkZXItc3VidGxlLFxuICBcImluZm9cIjogJGluZm8tYm9yZGVyLXN1YnRsZSxcbiAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLWJvcmRlci1zdWJ0bGUsXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXItYm9yZGVyLXN1YnRsZSxcbiAgXCJsaWdodFwiOiAkbGlnaHQtYm9yZGVyLXN1YnRsZSxcbiAgXCJkYXJrXCI6ICRkYXJrLWJvcmRlci1zdWJ0bGUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuXG4kdGhlbWUtY29sb3JzLXRleHQtZGFyazogbnVsbCAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcms6IG51bGwgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyazogbnVsbCAhZGVmYXVsdDtcblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtZGFyay1tYXBcbiAgJHRoZW1lLWNvbG9ycy10ZXh0LWRhcms6IChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnktdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnktdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy10ZXh0LWVtcGhhc2lzLWRhcmssXG4gICAgXCJpbmZvXCI6ICRpbmZvLXRleHQtZW1waGFzaXMtZGFyayxcbiAgICBcIndhcm5pbmdcIjogJHdhcm5pbmctdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXItdGV4dC1lbXBoYXNpcy1kYXJrLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LXRleHQtZW1waGFzaXMtZGFyayxcbiAgICBcImRhcmtcIjogJGRhcmstdGV4dC1lbXBoYXNpcy1kYXJrLFxuICApICFkZWZhdWx0O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtZGFyay1tYXBcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLWRhcmstbWFwXG4gICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcms6IChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnktYmctc3VidGxlLWRhcmssXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeS1iZy1zdWJ0bGUtZGFyayxcbiAgICBcInN1Y2Nlc3NcIjogJHN1Y2Nlc3MtYmctc3VidGxlLWRhcmssXG4gICAgXCJpbmZvXCI6ICRpbmZvLWJnLXN1YnRsZS1kYXJrLFxuICAgIFwid2FybmluZ1wiOiAkd2FybmluZy1iZy1zdWJ0bGUtZGFyayxcbiAgICBcImRhbmdlclwiOiAkZGFuZ2VyLWJnLXN1YnRsZS1kYXJrLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LWJnLXN1YnRsZS1kYXJrLFxuICAgIFwiZGFya1wiOiAkZGFyay1iZy1zdWJ0bGUtZGFyayxcbiAgKSAhZGVmYXVsdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtZGFyay1tYXBcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS1kYXJrLW1hcFxuICAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyazogKFxuICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeS1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeS1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLWJvcmRlci1zdWJ0bGUtZGFyayxcbiAgICBcImluZm9cIjogJGluZm8tYm9yZGVyLXN1YnRsZS1kYXJrLFxuICAgIFwid2FybmluZ1wiOiAkd2FybmluZy1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJkYW5nZXJcIjogJGRhbmdlci1ib3JkZXItc3VidGxlLWRhcmssXG4gICAgXCJsaWdodFwiOiAkbGlnaHQtYm9yZGVyLXN1YnRsZS1kYXJrLFxuICAgIFwiZGFya1wiOiAkZGFyay1ib3JkZXItc3VidGxlLWRhcmssXG4gICkgIWRlZmF1bHQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS1kYXJrLW1hcFxufVxuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG5cbiR1dGlsaXRpZXMtdGV4dC1lbXBoYXNpcy1jb2xvcnM6IChcbiAgXCJwcmltYXJ5LWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpLFxuICBcInNlY29uZGFyeS1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpLFxuICBcInN1Y2Nlc3MtZW1waGFzaXNcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyksXG4gIFwiaW5mby1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9aW5mby10ZXh0LWVtcGhhc2lzKSxcbiAgXCJ3YXJuaW5nLWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH13YXJuaW5nLXRleHQtZW1waGFzaXMpLFxuICBcImRhbmdlci1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXRleHQtZW1waGFzaXMpLFxuICBcImxpZ2h0LWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH1saWdodC10ZXh0LWVtcGhhc2lzKSxcbiAgXCJkYXJrLWVtcGhhc2lzXCI6IHZhcigtLSN7JHByZWZpeH1kYXJrLXRleHQtZW1waGFzaXMpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuXG4kdXRpbGl0aWVzLWJnLXN1YnRsZTogKFxuICBcInByaW1hcnktc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSksXG4gIFwic2Vjb25kYXJ5LXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXN1YnRsZSksXG4gIFwic3VjY2Vzcy1zdWJ0bGVcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtYmctc3VidGxlKSxcbiAgXCJpbmZvLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9aW5mby1iZy1zdWJ0bGUpLFxuICBcIndhcm5pbmctc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH13YXJuaW5nLWJnLXN1YnRsZSksXG4gIFwiZGFuZ2VyLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLWJnLXN1YnRsZSksXG4gIFwibGlnaHQtc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1saWdodC1iZy1zdWJ0bGUpLFxuICBcImRhcmstc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1kYXJrLWJnLXN1YnRsZSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1ib3JkZXItY29sb3JzXG4kdXRpbGl0aWVzLWJvcmRlcjogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1ib3JkZXItY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJvcmRlciwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJib3JkZXJcIikgIWRlZmF1bHQ7XG5cbiR1dGlsaXRpZXMtYm9yZGVyLXN1YnRsZTogKFxuICBcInByaW1hcnktc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpLFxuICBcInNlY29uZGFyeS1zdWJ0bGVcIjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSxcbiAgXCJzdWNjZXNzLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1ib3JkZXItc3VidGxlKSxcbiAgXCJpbmZvLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9aW5mby1ib3JkZXItc3VidGxlKSxcbiAgXCJ3YXJuaW5nLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9d2FybmluZy1ib3JkZXItc3VidGxlKSxcbiAgXCJkYW5nZXItc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXItYm9yZGVyLXN1YnRsZSksXG4gIFwibGlnaHQtc3VidGxlXCI6IHZhcigtLSN7JHByZWZpeH1saWdodC1ib3JkZXItc3VidGxlKSxcbiAgXCJkYXJrLXN1YnRsZVwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFyay1ib3JkZXItc3VidGxlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJvcmRlci1jb2xvcnNcblxuJHV0aWxpdGllcy1saW5rcy11bmRlcmxpbmU6IG1hcC1sb29wKCR1dGlsaXRpZXMtY29sb3JzLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImxpbmstdW5kZXJsaW5lXCIpICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG4iLAoJCSIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbi8vIFZlbmRvclxuQGltcG9ydCBcInZlbmRvci9yZnNcIjtcblxuLy8gRGVwcmVjYXRlXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbG9yLW1vZGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29sb3Itc2NoZW1lXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy92aXN1YWxseS1oaWRkZW5cIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcIm1peGlucy91dGlsaXRpZXNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9iYWNrZHJvcFwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtdmFyaWFudHNcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwKCQkiLy8gRGVwcmVjYXRlIG1peGluXG4vL1xuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cbi8vIGAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzYCBpcyBhIGdsb2JhbCB2YXJpYWJsZSwgYCRpZ25vcmUtd2FybmluZ2AgaXMgYSB2YXJpYWJsZSB0aGF0IGNhbiBiZSBwYXNzZWQgdG9cbi8vIHNvbWUgZGVwcmVjYXRlZCBtaXhpbnMgdG8gc3VwcHJlc3MgdGhlIHdhcm5pbmcgKGZvciBleGFtcGxlIGlmIHRoZSBtaXhpbiBpcyBzdGlsbCBiZSB1c2VkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgQm9vdHN0cmFwKVxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgQGlmICgkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzICE9IGZhbHNlIGFuZCAkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiI3skbmFtZX0gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiAjeyRkZXByZWNhdGUtdmVyc2lvbn0uIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiAjeyRyZW1vdmUtdmVyc2lvbn0uXCI7XG4gIH1cbn1cbiIsCgkJIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IG1peGluLWNvbG9yLXNjaGVtZVxuQG1peGluIGNvbG9yLXNjaGVtZSgkbmFtZSkge1xuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAjeyRuYW1lfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1peGluLWNvbG9yLXNjaGVtZVxuIiwKCQkiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwKCQkiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwKCQkiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLAoJCSIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsCgkJIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLAoJCSIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsCgkJIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLAoJCSIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwKCQkiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsCgkJIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLAoJCSJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRzaGFkb3cge1xuICAgICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgXCJjb21tYVwiKTtcbiAgICAgIH1cbiAgICAgIEBpZiAkdmFsdWUgPT0gbm9uZSBhbmQgbGVuZ3RoKCRzaGFkb3cpID4gMSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLAoJCSIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwKCQkiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gQlM1KyBkYXJrIGNvbG9yIG1vZGUgZm9yZWdyb3VuZCBjb2xvclxuJGVtcGhhc2lzLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiwgMCwwLDApICFkZWZhdWx0O1xuXG4vLyBDYXJkcyBhcmUgd2hpdGUgYnkgZGVmYXVsdCwgYnV0IHdlIHdhbnQgYSBzbWFydGVyIGRlZmF1bHQgZm9yIC53ZWxsXG4vLyB0aGF0IGl0IGFwcGVhcnMgZ3JheSBieSBkZWZhdWx0XG4kd2VsbC1iZzogaWYoJGJvb3RzdHJhcC12ZXJzaW9uPj01LCBSR0JBKCRlbXBoYXNpcy1jb2xvci1yZ2IsIC4wMyksIHJnYmEoJGJsYWNrLCAuMDMpKSAhZGVmYXVsdDtcbiR3ZWxsLWNvbG9yOiBpZigkYm9vdHN0cmFwLXZlcnNpb24+PTUsIFJHQigkZW1waGFzaXMtY29sb3ItcmdiKSwgJGJvZHktY29sb3IpICFkZWZhdWx0O1xuXG4vLyBCb290c3RyYXAgNS4zLjEgKyBzZWxlY3RpemUuanMgdjAuMTIuNCAoaS5lLiwgc2hpbnkgdjEuNy41KSBzaGltXG4vL1xuLy8gU3RhcnRpbmcgd2l0aCA1LjMueCwgQm9vdHN0cmFwIHN0YXJ0ZWQgaGF2aW5nIFNhc3MgdmFyaWFibGVzIGRlZmF1bHQgdG8gQ1NTXG4vLyB2YXJpYWJsZXMgKGUuZy4sICRpbnB1dC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcikpLCB3aGljaCBpcyBwcm9ibGVtYXRpYyBmb3Jcbi8vIGNvbXB1YXRpb24gdGhhdCBoYXBwZW5zIGluIFNhc3MgKGUuZy4sIGBtaXgoJGNvbG9yMSwgJGNvbG9yMilgKS4gVGhpcyBidW5kbGVcbi8vIGZpeGVzIHRoaXMgcHJvYmxlbSBmb3Igc2hpbnk6OnNlbGVjdGl6ZUlucHV0KCkncyBTYXNzIGNvZGUgKGZ1dHVyZSB2ZXJzaW9ucyBvZlxuLy8gc2VsZWN0aXplSW5wdXQoKSBzaG91bGQgaG9wZWZ1bGx5IGFkZHJlc3MgdGhpcyBwcm9ibGVtLCBtYWtpbmcgdGhpcyB0ZW1wb3Jhcnlcbi8vIHN0b3BnYXAgc29sdXRpb24gbm8gbG9uZ2VyIHJlcXVpcmVkKS5cbiRzZWxlY3RpemUtY29sb3ItdGV4dDogaWYoaXMtY3NzLXZhcmlhYmxlKCRpbnB1dC1jb2xvciksICRib2R5LWNvbG9yLCAkaW5wdXQtY29sb3IpICFkZWZhdWx0O1xuJHNlbGVjdGl6ZS1jb2xvci1pdGVtOiByZ2JhKCRzZWxlY3RpemUtY29sb3ItdGV4dCwgMC4xKSAhZGVmYXVsdDtcbiRzZWxlY3RpemUtY29sb3ItaXRlbS1ib3JkZXI6IGlmKGlzLWNzcy12YXJpYWJsZSgkaW5wdXQtYm9yZGVyLWNvbG9yKSwgJGJvcmRlci1jb2xvciwgJGlucHV0LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duOiBpZihpcy1jc3MtdmFyaWFibGUoJGRyb3Bkb3duLWJnKSwgJGJvZHktYmcsICRkcm9wZG93bi1iZykgIWRlZmF1bHQ7XG4kc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWJvcmRlci10b3A6IHJnYmEoJGlucHV0LWJvcmRlci1jb2xvciwgMC4yKSAhZGVmYXVsdDtcbiRzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtdGV4dDogcmdiYSgkc2VsZWN0aXplLWNvbG9yLXRleHQsIDAuNSkgIWRlZmF1bHQ7XG5AaWYgdmFyaWFibGUtZXhpc3RzKFwiaW5wdXQtYnRuLWZvbnQtc2l6ZVwiKSB7XG4gICRzZWxlY3RpemUtZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbn0gQGVsc2UgaWYgdmFyaWFibGUtZXhpc3RzKFwiZm9udC1zaXplLWJhc2VcIikge1xuICAkc2VsZWN0aXplLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xufVxuJHNlbGVjdGl6ZS1mb250LWZhbWlseTogaWYoJGlucHV0LWJ0bi1mb250LWZhbWlseSwgJGlucHV0LWJ0bi1mb250LWZhbWlseSwgaW5oZXJpdCkgIWRlZmF1bHQ7XG4iLAoJCSIvLyBBY2NvcmRpb25zXG4vLyBUaGVzZSBkZWZpbml0aW9ucyBjYW4ndCBnbyBpbiBfZGVmYXVsdHMuc2NzcyB3aXRoIGEgIWRlZmF1bHQgZmxhZyAoYmVjYXVzZSAhZGVmYXVsdCBkb2Vzbid0IHJlc3BlY3QgbnVsbClcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogbnVsbDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogbnVsbDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6IG51bGw7XG5cbi8vIENvbXBvbmVudCBWYXJpYWJsZXNcbkBpbXBvcnQgXCJpb25yYW5nZXNsaWRlci9fdmFyaWFibGVzLnNjc3NcIjtcbiIsCgkJIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL3NoaW55L2Jsb2IvbWFpbi9pbnN0L3d3dy9zaGFyZWQvaW9ucmFuZ2VzbGlkZXIvc2Nzcy9zaGlueS5zY3NzXG5cbiRlbXBoYXNpcy1jb2xvci1yZ2I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiwgMCwgMCwgMCkgIWRlZmF1bHQ7XG5cbiRtaW5tYXhfYmdfY29sb3I6IFJHQkEoJGVtcGhhc2lzLWNvbG9yLXJnYiwgMC4xKSAhZGVmYXVsdDtcblxuJHRvcDogMzJweCAhZGVmYXVsdDtcblxuJGxpbmVfaGVpZ2h0OiAxcHggIWRlZmF1bHQ7XG4kbGluZV9iZzogbm9uZSAhZGVmYXVsdDtcbiRsaW5lX2JnX2NvbG9yOiBSR0JBKCRlbXBoYXNpcy1jb2xvci1yZ2IsIDAuNjUpICFkZWZhdWx0O1xuJGxpbmVfYm9yZGVyOiBub25lICFkZWZhdWx0O1xuXG4kaGFuZGxlX2NvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRoYW5kbGVfY29sb3JfaG92ZXI6IHRpbnQtY29sb3IoJGhhbmRsZV9jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRoYW5kbGVfYm9yZGVyOiBub25lICFkZWZhdWx0O1xuJGhhbmRsZV9ib3hfc2hhZG93OiBub25lICFkZWZhdWx0O1xuJGhhbmRsZV9yYWRpdXM6ICR0b3AgLSAxMHB4ICFkZWZhdWx0O1xuJGhhbmRsZV9oZWlnaHQ6IDE5cHggIWRlZmF1bHQ7XG4kaGFuZGxlX3dpZHRoOiAkaGFuZGxlX2hlaWdodCAhZGVmYXVsdDtcblxuJGJhcl9jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRncmlkX21ham9yX2NvbG9yOiBSR0JBKCRlbXBoYXNpcy1jb2xvci1yZ2IsIDAuNjUpICFkZWZhdWx0O1xuJGdyaWRfbWlub3JfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGdyaWRfdGV4dF9jb2xvcjogUkdCQSgkZW1waGFzaXMtY29sb3ItcmdiLCAwLjg1KSAhZGVmYXVsdDtcbiIsCgkJIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwKCQkiLy8gVXRpbGl0aWVzXG5cbiR1dGlsaXRpZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIFwiYWxpZ25cIjogKFxuICAgICAgcHJvcGVydHk6IHZlcnRpY2FsLWFsaWduLFxuICAgICAgY2xhc3M6IGFsaWduLFxuICAgICAgdmFsdWVzOiBiYXNlbGluZSB0b3AgbWlkZGxlIGJvdHRvbSB0ZXh0LWJvdHRvbSB0ZXh0LXRvcFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbG9hdFxuICAgIFwiZmxvYXRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbG9hdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogbGVmdCxcbiAgICAgICAgZW5kOiByaWdodCxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZmxvYXRcbiAgICAvLyBPYmplY3QgRml0IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vYmplY3QtZml0XG4gICAgXCJvYmplY3QtZml0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogb2JqZWN0LWZpdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBjb250YWluOiBjb250YWluLFxuICAgICAgICBjb3ZlcjogY292ZXIsXG4gICAgICAgIGZpbGw6IGZpbGwsXG4gICAgICAgIHNjYWxlOiBzY2FsZS1kb3duLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vYmplY3QtZml0XG4gICAgLy8gT3BhY2l0eSB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtb3BhY2l0eVxuICAgIFwib3BhY2l0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAwOiAwLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3BhY2l0eVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vdmVyZmxvd1xuICAgIFwib3ZlcmZsb3dcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LFxuICAgICAgdmFsdWVzOiBhdXRvIGhpZGRlbiB2aXNpYmxlIHNjcm9sbCxcbiAgICApLFxuICAgIFwib3ZlcmZsb3cteFwiOiAoXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3cteCxcbiAgICAgIHZhbHVlczogYXV0byBoaWRkZW4gdmlzaWJsZSBzY3JvbGwsXG4gICAgKSxcbiAgICBcIm92ZXJmbG93LXlcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LXksXG4gICAgICB2YWx1ZXM6IGF1dG8gaGlkZGVuIHZpc2libGUgc2Nyb2xsLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vdmVyZmxvd1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1kaXNwbGF5XG4gICAgXCJkaXNwbGF5XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcmludDogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBkaXNwbGF5LFxuICAgICAgY2xhc3M6IGQsXG4gICAgICB2YWx1ZXM6IGlubGluZSBpbmxpbmUtYmxvY2sgYmxvY2sgZ3JpZCBpbmxpbmUtZ3JpZCB0YWJsZSB0YWJsZS1yb3cgdGFibGUtY2VsbCBmbGV4IGlubGluZS1mbGV4IG5vbmVcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZGlzcGxheVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaGFkb3dcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaGFkb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZm9jdXMtcmluZ1xuICAgIFwiZm9jdXMtcmluZ1wiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY3NzLXZhcmlhYmxlLW5hbWU6IGZvY3VzLXJpbmctY29sb3IsXG4gICAgICBjbGFzczogZm9jdXMtcmluZyxcbiAgICAgIHZhbHVlczogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycy1yZ2IsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiZm9jdXMtcmluZ1wiKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1mb2N1cy1yaW5nXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXBvc2l0aW9uXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwidG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiB0b3AsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3R0b20sXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwic3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGxlZnQsXG4gICAgICBjbGFzczogc3RhcnQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgIGNsYXNzOiBlbmQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwidHJhbnNsYXRlLW1pZGRsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRyYW5zbGF0ZS1taWRkbGUsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdHJhbnNsYXRlKC01MCUsIC01MCUpLFxuICAgICAgICB4OiB0cmFuc2xhdGVYKC01MCUpLFxuICAgICAgICB5OiB0cmFuc2xhdGVZKC01MCUpLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1wb3NpdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXJzXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWVuZFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXJpZ2h0LFxuICAgICAgY2xhc3M6IGJvcmRlci1lbmQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWxlZnQsXG4gICAgICBjbGFzczogYm9yZGVyLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1jb2xvcixcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwiYm9yZGVyLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogJHV0aWxpdGllcy1ib3JkZXItY29sb3JzXG4gICAgKSxcbiAgICBcInN1YnRsZS1ib3JkZXItY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1jb2xvcixcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICB2YWx1ZXM6ICR1dGlsaXRpZXMtYm9yZGVyLXN1YnRsZVxuICAgICksXG4gICAgXCJib3JkZXItd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci13aWR0aCxcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICB2YWx1ZXM6ICRib3JkZXItd2lkdGhzXG4gICAgKSxcbiAgICBcImJvcmRlci1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYm9yZGVyLW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTA6IC4xLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXJzXG4gICAgLy8gU2l6aW5nIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaXppbmdcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNpemluZ1xuICAgIC8vIEZsZXggdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWZsZXhcbiAgICBcImZsZXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LFxuICAgICAgdmFsdWVzOiAoZmlsbDogMSAxIGF1dG8pXG4gICAgKSxcbiAgICBcImZsZXgtZGlyZWN0aW9uXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1kaXJlY3Rpb24sXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogcm93IGNvbHVtbiByb3ctcmV2ZXJzZSBjb2x1bW4tcmV2ZXJzZVxuICAgICksXG4gICAgXCJmbGV4LWdyb3dcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWdyb3csXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBncm93LTA6IDAsXG4gICAgICAgIGdyb3ctMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC1zaHJpbmtcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXNocmluayxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHNocmluay0wOiAwLFxuICAgICAgICBzaHJpbmstMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC13cmFwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC13cmFwLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHdyYXAgbm93cmFwIHdyYXAtcmV2ZXJzZVxuICAgICksXG4gICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBqdXN0aWZ5LWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgZXZlbmx5OiBzcGFjZS1ldmVubHksXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWl0ZW1zXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24taXRlbXMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLXNlbGZcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1zZWxmLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGF1dG86IGF1dG8sXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJvcmRlclwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGZpcnN0OiAtMSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogMSxcbiAgICAgICAgMjogMixcbiAgICAgICAgMzogMyxcbiAgICAgICAgNDogNCxcbiAgICAgICAgNTogNSxcbiAgICAgICAgbGFzdDogNixcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsZXhcbiAgICAvLyBNYXJnaW4gdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXNwYWNpbmdcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIHV0aWxpdGllc1xuICAgIFwibmVnYXRpdmUtbWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIC8vIFBhZGRpbmcgdXRpbGl0aWVzXG4gICAgXCJwYWRkaW5nXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZyxcbiAgICAgIGNsYXNzOiBwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBweCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AgcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcHksXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AsXG4gICAgICBjbGFzczogcHQsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBwYixcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwcyxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIEdhcCB1dGlsaXR5XG4gICAgXCJnYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBnYXAsXG4gICAgICBjbGFzczogZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJyb3ctZ2FwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcm93LWdhcCxcbiAgICAgIGNsYXNzOiByb3ctZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJjb2x1bW4tZ2FwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogY29sdW1uLWdhcCxcbiAgICAgIGNsYXNzOiBjb2x1bW4tZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zcGFjaW5nXG4gICAgLy8gVGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy10ZXh0XG4gICAgXCJmb250LWZhbWlseVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1mYW1pbHksXG4gICAgICBjbGFzczogZm9udCxcbiAgICAgIHZhbHVlczogKG1vbm9zcGFjZTogdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSlcbiAgICApLFxuICAgIFwiZm9udC1zaXplXCI6IChcbiAgICAgIHJmczogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmb250LXNpemUsXG4gICAgICBjbGFzczogZnMsXG4gICAgICB2YWx1ZXM6ICRmb250LXNpemVzXG4gICAgKSxcbiAgICBcImZvbnQtc3R5bGVcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtc3R5bGUsXG4gICAgICBjbGFzczogZnN0LFxuICAgICAgdmFsdWVzOiBpdGFsaWMgbm9ybWFsXG4gICAgKSxcbiAgICBcImZvbnQtd2VpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXdlaWdodCxcbiAgICAgIGNsYXNzOiBmdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBsaWdodGVyOiAkZm9udC13ZWlnaHQtbGlnaHRlcixcbiAgICAgICAgbGlnaHQ6ICRmb250LXdlaWdodC1saWdodCxcbiAgICAgICAgbm9ybWFsOiAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICBtZWRpdW06ICRmb250LXdlaWdodC1tZWRpdW0sXG4gICAgICAgIHNlbWlib2xkOiAkZm9udC13ZWlnaHQtc2VtaWJvbGQsXG4gICAgICAgIGJvbGQ6ICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICBib2xkZXI6ICRmb250LXdlaWdodC1ib2xkZXJcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluZS1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGxpbmUtaGVpZ2h0LFxuICAgICAgY2xhc3M6IGxoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDE6IDEsXG4gICAgICAgIHNtOiAkbGluZS1oZWlnaHQtc20sXG4gICAgICAgIGJhc2U6ICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICAgICBsZzogJGxpbmUtaGVpZ2h0LWxnLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWFsaWduXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogdGV4dC1hbGlnbixcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBsZWZ0LFxuICAgICAgICBlbmQ6IHJpZ2h0LFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1kZWNvcmF0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24sXG4gICAgICB2YWx1ZXM6IG5vbmUgdW5kZXJsaW5lIGxpbmUtdGhyb3VnaFxuICAgICksXG4gICAgXCJ0ZXh0LXRyYW5zZm9ybVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC10cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbG93ZXJjYXNlIHVwcGVyY2FzZSBjYXBpdGFsaXplXG4gICAgKSxcbiAgICBcIndoaXRlLXNwYWNlXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHdyYXA6IG5vcm1hbCxcbiAgICAgICAgbm93cmFwOiBub3dyYXAsXG4gICAgICApXG4gICAgKSxcbiAgICBcIndvcmQtd3JhcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd29yZC13cmFwIHdvcmQtYnJlYWssXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKGJyZWFrOiBicmVhay13b3JkKSxcbiAgICAgIHJ0bDogZmFsc2VcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1jb2xvclxuICAgIFwiY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGNvbG9yLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwidGV4dC1vcGFjaXR5XCI6IDFcbiAgICAgICksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHV0aWxpdGllcy10ZXh0LWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwibXV0ZWRcIjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvciksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcImJsYWNrLTUwXCI6IHJnYmEoJGJsYWNrLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcIndoaXRlLTUwXCI6IHJnYmEoJHdoaXRlLCAuNSksIC8vIGRlcHJlY2F0ZWRcbiAgICAgICAgICBcImJvZHktc2Vjb25kYXJ5XCI6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpLFxuICAgICAgICAgIFwiYm9keS10ZXJ0aWFyeVwiOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpLFxuICAgICAgICAgIFwiYm9keS1lbXBoYXNpc1wiOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpLFxuICAgICAgICAgIFwicmVzZXRcIjogaW5oZXJpdCxcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiB0ZXh0LW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogY29sb3IsXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogJHV0aWxpdGllcy10ZXh0LWVtcGhhc2lzLWNvbG9yc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1jb2xvclxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1saW5rc1xuICAgIFwibGluay1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogbGluay1vcGFjaXR5LFxuICAgICAgc3RhdGU6IGhvdmVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDEwOiAuMSxcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluay1vZmZzZXRcIjogKFxuICAgICAgcHJvcGVydHk6IHRleHQtdW5kZXJsaW5lLW9mZnNldCxcbiAgICAgIGNsYXNzOiBsaW5rLW9mZnNldCxcbiAgICAgIHN0YXRlOiBob3ZlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxOiAuMTI1ZW0sXG4gICAgICAgIDI6IC4yNWVtLFxuICAgICAgICAzOiAuMzc1ZW0sXG4gICAgICApXG4gICAgKSxcbiAgICBcImxpbmstdW5kZXJsaW5lXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24tY29sb3IsXG4gICAgICBjbGFzczogbGluay11bmRlcmxpbmUsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwibGluay11bmRlcmxpbmUtb3BhY2l0eVwiOiAxXG4gICAgICApLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICR1dGlsaXRpZXMtbGlua3MtdW5kZXJsaW5lLFxuICAgICAgICAoXG4gICAgICAgICAgbnVsbDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpLFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICBcImxpbmstdW5kZXJsaW5lLW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiBsaW5rLXVuZGVybGluZS1vcGFjaXR5LFxuICAgICAgc3RhdGU6IGhvdmVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDEwOiAuMSxcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWxpbmtzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJnLWNvbG9yXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgbG9jYWwtdmFyczogKFxuICAgICAgICBcImJnLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKFxuICAgICAgICAkdXRpbGl0aWVzLWJnLWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwidHJhbnNwYXJlbnRcIjogdHJhbnNwYXJlbnQsXG4gICAgICAgICAgXCJib2R5LXNlY29uZGFyeVwiOiByZ2JhKHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSxcbiAgICAgICAgICBcImJvZHktdGVydGlhcnlcIjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHkpKSxcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJiZy1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYmctb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxMDogLjEsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICBcInN1YnRsZS1iYWNrZ3JvdW5kLWNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgdmFsdWVzOiAkdXRpbGl0aWVzLWJnLXN1YnRsZVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1iZy1jb2xvclxuICAgIFwiZ3JhZGllbnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsXG4gICAgICBjbGFzczogYmcsXG4gICAgICB2YWx1ZXM6IChncmFkaWVudDogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KSlcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1pbnRlcmFjdGlvblxuICAgIFwidXNlci1zZWxlY3RcIjogKFxuICAgICAgcHJvcGVydHk6IHVzZXItc2VsZWN0LFxuICAgICAgdmFsdWVzOiBhbGwgYXV0byBub25lXG4gICAgKSxcbiAgICBcInBvaW50ZXItZXZlbnRzXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb2ludGVyLWV2ZW50cyxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogbm9uZSBhdXRvLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1pbnRlcmFjdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgXCJyb3VuZGVkXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSksXG4gICAgICAgIDI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpLFxuICAgICAgICA0OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bCksXG4gICAgICAgIDU6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCksXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsKVxuICAgICAgKVxuICAgICksXG4gICAgXCJyb3VuZGVkLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSxcbiAgICAgICAgMjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyksXG4gICAgICAgIDQ6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsKSxcbiAgICAgICAgNTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKSxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGwpXG4gICAgICApXG4gICAgKSxcbiAgICBcInJvdW5kZWQtZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSxcbiAgICAgICAgMjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyksXG4gICAgICAgIDQ6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsKSxcbiAgICAgICAgNTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKSxcbiAgICAgICAgY2lyY2xlOiA1MCUsXG4gICAgICAgIHBpbGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGwpXG4gICAgICApXG4gICAgKSxcbiAgICBcInJvdW5kZWQtYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtYm90dG9tLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pLFxuICAgICAgICAyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSxcbiAgICAgICAgNDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGwpLFxuICAgICAgICA1OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpLFxuICAgICAgICBjaXJjbGU6IDUwJSxcbiAgICAgICAgcGlsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbClcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtc3RhcnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSksXG4gICAgICAgIDI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpLFxuICAgICAgICA0OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bCksXG4gICAgICAgIDU6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCksXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsKVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZpc2liaWxpdHlcbiAgICBcInZpc2liaWxpdHlcIjogKFxuICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICBjbGFzczogbnVsbCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxuICAgICAgICBpbnZpc2libGU6IGhpZGRlbixcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdmlzaWJpbGl0eVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy16aW5kZXhcbiAgICBcInotaW5kZXhcIjogKFxuICAgICAgcHJvcGVydHk6IHotaW5kZXgsXG4gICAgICBjbGFzczogeixcbiAgICAgIHZhbHVlczogJHppbmRleC1sZXZlbHMsXG4gICAgKVxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtemluZGV4XG4gICksXG4gICR1dGlsaXRpZXNcbik7XG4iLAoJCSI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICAtby10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSAvIDIpICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6ICRibG9ja3F1b3RlLWJvcmRlci13aWR0aCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIHAsIHVsLCBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBwYWRkaW5nOiAkc3BhY2VyIC8gMjtcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IsICRib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAkc3BhY2VyLzggJHNwYWNlci80O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLAoJCSIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLAoJCSIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsCgkJIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwKCQkiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIiRzaGlueS1jaGVjazogXCIuc2hpbnktaW5wdXQtY29udGFpbmVyIC5jaGVja2JveFwiO1xuJHNoaW55LWNoZWNrLWlubGluZTogJHNoaW55LWNoZWNrICsgXCItaW5saW5lXCI7XG4kc2hpbnktcmFkaW86IFwiLnNoaW55LWlucHV0LWNvbnRhaW5lciAucmFkaW9cIjtcbiRzaGlueS1yYWRpby1pbmxpbmU6ICRzaGlueS1yYWRpbyArIFwiLWlubGluZVwiO1xuJGZvcm0tY2hlY2staW5wdXQtc2VsZWN0b3I6IFwiLmZvcm0tY2hlY2staW5wdXQsIFwiICtcbiAgJHNoaW55LWNoZWNrICsgXCIgaW5wdXQsIFwiICsgJHNoaW55LWNoZWNrLWlubGluZSArIFwiIGlucHV0LCBcIiArXG4gICRzaGlueS1yYWRpbyArIFwiIGlucHV0LCBcIiArICRzaGlueS1yYWRpby1pbmxpbmUgKyBcIiBpbnB1dCwgXCI7XG4kZm9ybS1jaGVjay1sYWJlbC1zZWxlY3RvcjogXCIuZm9ybS1jaGVjay1sYWJlbCwgXCIgK1xuICAkc2hpbnktY2hlY2sgKyBcIiBsYWJlbCwgXCIgKyAkc2hpbnktY2hlY2staW5saW5lICsgXCIgbGFiZWwsIFwiICtcbiAgJHNoaW55LXJhZGlvICsgXCIgbGFiZWwsIFwiICsgJHNoaW55LXJhZGlvLWlubGluZSArIFwiIGxhYmVsLCBcIjtcblxuQGltcG9ydCBcImZvcm1zL2xhYmVsc1wiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tdGV4dFwiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tY29udHJvbFwiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tc2VsZWN0XCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1jaGVja1wiO1xuQGltcG9ydCBcImZvcm1zL2Zvcm0tcmFuZ2VcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mbG9hdGluZy1sYWJlbHNcIjtcbkBpbXBvcnQgXCJmb3Jtcy9pbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImZvcm1zL3ZhbGlkYXRpb25cIjtcbiIsCgkJIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsLCAuc2hpbnktaW5wdXQtY29udGFpbmVyIC5jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwKCQkiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLAoJCSIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgLy9cbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIGlPUyAxNi4yIC8gU2FmYXJpIDE2LjJcbiAgICBtaW4td2lkdGg6IDg1cHg7IC8vIFNlZW1zIHRvIGJlIGEgZ29vZCBtaW5pbXVtIHNhZmUgd2lkdGhcblxuICAgIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuXG4gICAgLy8gQW5kcm9pZCBDaHJvbWUgdHlwZT1cImRhdGVcIiBpcyB0YWxsZXIgdGhhbiB0aGUgb3RoZXIgaW5wdXRzXG4gICAgLy8gYmVjYXVzZSBvZiBcIm1hcmdpbjogMXB4IDI0cHggMXB4IDRweFwiIGluc2lkZSB0aGUgc2hhZG93IERPTVxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBQcmV2ZW50IGV4Y2Vzc2l2ZSBkYXRlIGlucHV0IGhlaWdodCBpbiBXZWJraXRcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zNDQzM1xuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLAoJCSIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjaywgI3skc2hpbnktY2hlY2t9LCAjeyRzaGlueS1yYWRpb30ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0LCAjeyRzaGlueS1jaGVja30gaW5wdXQsICN7JHNoaW55LXJhZGlvfSBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbiN7JGZvcm0tY2hlY2staW5wdXQtc2VsZWN0b3J9IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCwgfiBzcGFuIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm0tY2hlY2stbGFiZWwtc2VsZWN0b3J9IHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsCgkJIi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyLXNpZGUgdmFsaWRhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMtbG9vcFxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRkYXRhLi4uKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlcy1sb29wXG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1vLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLAoJCSIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsCgkJIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwKCQkiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsCgkJIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwKCQkiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyLFxuOndoZXJlKFtkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0pIC5uYXZiYXIgeyAvLyBic2xpYi1wYXRjaGVkOiBleHBsaWNpdGx5IHNldCBuYXZiYXIgcHJvcHMgaW4gbGlnaHQgbW9kZSByZWdpb25zXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICAmLmFjdGl2ZSxcbiAgICAmLnNob3cge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuOndoZXJlKFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSkgLm5hdmJhciwgLy8gYnNsaWItcGF0Y2hlZDogZGFyayBtb2RlIGluc2lkZSBkYXJrIHJlZ2lvbnNcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG46d2hlcmUoLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAubmF2YmFyLXRvZ2dsZXItaWNvbikge1xuICAvLyBic2xpYi1wYXRjaGVkOiB0b2dnbGVyIGljb24gc2hvdWxkIGZvbGxvdyBjbG9zZXN0IG5hdmJhciBjb2xvciBtb2RlIG92ZXIgZ2xvYmFsIG1vZGVcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLy8gYnNsaWItcGF0Y2hlZDogdG9nZ2xlciBmb2xsb3dzIGdsb2JhbCB0aGVtZSB1bmxlc3MgaW4gYSBsaWdodCByZWdpb25cbiAgICA6d2hlcmUoLm5hdmJhcjpub3QoW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSkgLm5hdmJhci10b2dnbGVyLWljb24pIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gYnNsaWItcGF0Y2hlZDogTWFrZSBzdXJlIGxvY2FsIGxpZ2h0IG5hdmJhciBvdmVycmlkZXMgcGFnZSBnbG9iYWxcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIC8vIGJzbGliLXBhdGNoZWQ6IE1ha2Ugc3VyZSB0b2dnbGVyIGljb24gZm9sbG93cyBsb2NhbCBsaWdodCBtb2RlLCB0b29cbiAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgfVxufVxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsCgkJIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwKCQkiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsCgkJIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICB3aWR0aDogLW1zLW1heC1jb250ZW50O1xuICB3aWR0aDogLW8tbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLAoJCSIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsCgkJIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLW1vei10b3VjaC1hY3Rpb246IHBhbi15O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLW8tdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1vLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwKCQkiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLAoJCSJAaW1wb3J0IFwiaGVscGVycy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImhlbHBlcnMvY29sb3ItYmdcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2NvbG9yZWQtbGlua3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2ZvY3VzLXJpbmdcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2ljb24tbGlua1wiO1xuQGltcG9ydCBcImhlbHBlcnMvcmF0aW9cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiaGVscGVycy9zdGFja3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3Zpc3VhbGx5LWhpZGRlblwiO1xuQGltcG9ydCBcImhlbHBlcnMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3RleHQtdHJ1bmNhdGlvblwiO1xuQGltcG9ydCBcImhlbHBlcnMvdnJcIjtcbiIsCgkJIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLAoJCSIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsCgkJIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsCgkJIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsCgkJIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLAoJCSIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLAoJCSIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLAoJCSIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsCgkJIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwKCQkiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZCBmZyBjb250cmFzdHMgZm9yIGVhY2ggYmcgdXRpbGl0eSBjbGFzc1xuQGVhY2ggJGtleSwgJHZhbCBpbiAkdXRpbGl0aWVzLWNvbG9ycyB7XG4gIC5iZy0jeyRrZXl9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QocmdiKG50aCgkdmFsLCAxKSwgbnRoKCR2YWwsIDIpLCBudGgoJHZhbCwgMykpKTtcbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiQGltcG9ydCBcIndlbGxzXCI7XG5AaW1wb3J0IFwiaGVscF90ZXh0XCI7XG5AaW1wb3J0IFwiZHJvcGRvd25fY29tcGF0XCI7XG5AaW1wb3J0IFwibmF2YmFyX2NvbXBhdFwiO1xuQGltcG9ydCBcIm5hdl9jb21wYXRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc19jb21wYXRcIjtcbkBpbXBvcnQgXCJkdF9jb21wYXRcIjtcblxuQGltcG9ydCBcImdseXBoaWNvbnNcIjtcblxuQGltcG9ydCBcInNoaW55X2lucHV0XCI7XG5AaW1wb3J0IFwic2hpbnlfbWlzY1wiO1xuXG5AaW1wb3J0IFwiaGVhZGVyc1wiO1xuIiwKCQkiLy8gRGVyaXZlcyBmcm9tIEJTMyBTQVNTLCBidXQgbW9kaWZpZWQgdG8gaW5oZXJpdCBmcm9tIEJTNCB2YXJzXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9ic2xpYi9ibG9iLzA0OTI1ZTEvaW5zdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyNMMVxuLndlbGwge1xuICBAZXh0ZW5kIC5jYXJkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGNvbG9yOiAkd2VsbC1jb2xvcjtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpXG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDEuNSAqICRzcGFjZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiAwLjUgKiAkc3BhY2VyO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLy8gRm9yIHdlbGxQYW5lbCgpIGluc2lkZSBhYnNvbHV0ZVBhbmVsKClcbkBpZiAkYm9vdHN0cmFwLXZlcnNpb24gPT0gNCB7XG4gIC5kcmFnZ2FibGUgLndlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG9wYXF1ZSgkYm9keS1iZywgJHdlbGwtYmcpO1xuICB9XG59XG4iLAoJCSIuaGVscC10ZXh0LCAuaGVscC1ibG9jayB7XG4gIEBleHRlbmQgLmZvcm0tdGV4dDsgQGV4dGVuZCAudGV4dC1tdXRlZDtcbn1cbiIsCgkJIi8vICMgRFJPUERPV05TXG4vL1xuLy8gSW4gYnMzLCBkcm9wZG93biBtZW51cyBhcmUgLmRyb3Bkb3duLW1lbnU+bGkuYWN0aXZlPmFcbi8vIEluIGJzNCwgZHJvcGRvd24gbWVudXMgYXJlIC5kcm9wZG93bi1tZW51Pi5kcm9wZG93bi1pdGVtLmFjdGl2ZVxuLy9cbi8vIEFsc28sIGJzMyBkcm9wZG93bnMgd2l0aGluIHRhYnMvcGlsbHMgYXJlIGludGVyZmVyZWQgd2l0aCBpbiBiczQgYnlcbi8vIHNlbGVjdG9ycyBsaWtlIGAuYnMtdGFicyBsaT5hYCwgbWFraW5nIG1lbnUgaXRlbXMgbG9vayBsaWtlIHRhYnMuXG5cbi5kcm9wZG93bi1tZW51PmxpPmEge1xuICBAZXh0ZW5kIC5kcm9wZG93bi1pdGVtO1xufVxuLmRyb3Bkb3duLW1lbnU+bGkuYWN0aXZlPmEge1xuICAvLyBUaGlzIEBleHRlbmQgd29ya3MsIGJ1dCBpdCBsaXR0ZXJzIGAuZHJvcGRvd24tbWVudT5saS5hY3RpdmU+YWAgYWxsIG92ZXJcbiAgLy8gdGhlIGJvb3RzdHJhcC5jc3Mgb3V0cHV0IGJlY2F1c2UgaXQncyBzdWNoIGEgY29tbW9uIGNsYXNzLiBJbnN0ZWFkLCB3ZVxuICAvLyBjb3B5IHRoZXNlIGZldyBwcm9wZXJ0aWVzIGZyb20gZnJvbSBfZHJvcGRvd24uc2Nzcy5cbiAgLy8gQGV4dGVuZCAuYWN0aXZlO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24tbWVudT5saS5kaXZpZGVyIHtcbiAgQGV4dGVuZCAuZHJvcGRvd24tZGl2aWRlcjtcbn1cbiIsCgkJIiRuYXZiYXItZXhwYW5kLWJyZWFrcG9pbnQ6IGlmKCRib290c3RyYXAtdmVyc2lvbj49NSwgbGcsIHNtKSAhZGVmYXVsdDsgXG5cbi8vIGJzNCBuYXZiYXJzIHJlcXVpcmUgLm5hdmJhci1leHBhbmRbLXNtfC1tZHwtbGd8LXhsXSwgYnV0IGJzMyBuYXZiYXJzXG4vLyBkb24ndCBoYXZlIHRoZW0uIFRoaXMgc2VsZWN0b3IgbWF0Y2hlcyAubmF2YmFyIHdpdGhvdXQgLm5hdmJhci1leHBhbmRcbi8vIGFuZCBkZWZhdWx0cyBpdCB0byAubmF2YmFyLWV4cGFuZC1zbS5cbi5uYXZiYXI6bm90KC5uYXZiYXItZXhwYW5kKTpub3QoLm5hdmJhci1leHBhbmQtc20pOm5vdCgubmF2YmFyLWV4cGFuZC1tZCk6bm90KC5uYXZiYXItZXhwYW5kLWxnKTpub3QoLm5hdmJhci1leHBhbmQteGwpIHtcbiAgQGV4dGVuZCAubmF2YmFyLWV4cGFuZC0jeyRuYXZiYXItZXhwYW5kLWJyZWFrcG9pbnR9O1xufVxuXG4vLyBVbmZvcnR1bmF0ZWx5IHRoZSBAZXh0ZW5kIGFib3ZlLCBjb21iaW5lZCB3aXRoIHRoZSBAZXh0ZW5kIC5uYXYtbGluayBiZWxvd1xuLy8gcmVzdWx0cyBpbiAubmF2YmFyLWV4cGFuZCdzIHBhZGRpbmcgcnVsZXMgdGFraW5nIHByZWNlZGVuY2Ugb3ZlclxuLy8gLm5hdi11bmRlcmxpbmUncyBwYWRkaW5nIHJ1bGVzIChhbmQgdW5mb3J0dW5hdGVseSA6d2hlcmUoKS9jc3MtbGF5ZXJzIGRvZXNuJ3Rcbi8vIGhlbHAgaGVyZSwgc28ganVzdCByZS1hcHBseSB0aGUgcGFkZGluZyBydWxlcylcbi5uYXZiYXIgLm5hdi5uYXYtdW5kZXJsaW5lIHtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbn1cblxuLm5hdmJhcjpub3QoLmZpeGVkLWJvdHRvbSk6bm90KC5uYXZiYXItZml4ZWQtYm90dG9tKSB7XG4gIC8vIEluc3RlYWQgb2YgZXhhY3RseSByZS1kb2luZyBiczMncyAubmF2YmFyIHsgbWFyZ2luLWJvdHRvbSB9LCBzZXRcbiAgLy8gbWFyZ2luLXRvcCBvbiBlYWNoIHBhbmUgKHNvICdmaWxsJyBwYW5lcyBjYW4gYmUgZmx1c2ggd2l0aCBuYXZiYXIpXG4gICYgKyBkaXYgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIC0tYnNsaWItbmF2YmFyLW1hcmdpbjogI3skbmF2YmFyLW1hcmdpbi1ib3R0b219O1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzbGliLW5hdmJhci1tYXJnaW4pO1xuICB9XG59XG5cbi8vIE1hcCBCUzMgbmF2YmFyIHBvc2l0aW9uaW5nIHRvIGdlbmVyYWwgdXRpbGl0aWVzXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIEBleHRlbmQgLmZpeGVkLXRvcDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgQGV4dGVuZCAuZml4ZWQtYm90dG9tO1xufVxuLm5hdmJhci1zdGlja3ktdG9wIHtcbiAgQGV4dGVuZCAuc3RpY2t5LXRvcDtcbn1cblxudWwubmF2Lm5hdmJhci1uYXYge1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICYubmF2YmFyLXJpZ2h0IHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICAtd2Via2l0LWZsZXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi8vIDp3aGVyZSgpIGxvd2VycyB0aGUgc3BlY2lmaWNpdHkgb2YgdGhlIGV2ZW50dWFsbHkgQGV4dGVuZCBzZWxlY3Rvciwgd2hpY2ggaXNcbi8vIGltcG9ydGFudCB0byBtYWtlIHN1cmUgdGhvc2Ugc2VsZWN0b3JzIGRvbid0IGdldCBhbiBhcnRpZmljaWFsIHNwZWNpZmljaXR5XG4vLyBib29zdCAoZS5nLiwgd2UgZG9uJ3Qgd2FudCBgdWwubmF2Lm5hdmJhci1uYXY+bGk+YWAgdG8gYmUgbW9yZSBzcGVjaWZpYyB0aGFuXG4vLyBgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rYClcbjp3aGVyZSh1bC5uYXYubmF2YmFyLW5hdiA+IGxpKSB7XG4gICY6bm90KC5kcm9wZG93bikge1xuICAgIEBleHRlbmQgLm5hdi1pdGVtO1xuICB9XG5cbiAgPiBhIHtcbiAgICBAZXh0ZW5kIC5uYXYtbGluaztcbiAgfVxuICBcbiAgJi5hY3RpdmUsICYuc2hvdyB7XG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJi5ic2xpYi1uYXYtaXRlbSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYnNsaWItbmF2YmFyLWxpZ2h0LWJnOiB2YXIoLS1ic2xpYi1uYXZiYXItZGVmYXVsdC1iZywgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSk7XG4gIC0tYnNsaWItbmF2YmFyLWRhcmstYmc6IHZhcigtLWJzbGliLW5hdmJhci1pbnZlcnNlLWJnLCB2YXIoLS0jeyRwcmVmaXh9YmxhY2spKTtcbn1cblxuQG1peGluIG5hdmJhci1iYWNrZ3JvdW5kLWRhcmsoJGltcG9ydGFudDogZmFsc2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnNsaWItbmF2YmFyLWRhcmstYmcpIGlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xufVxuXG5AbWl4aW4gbmF2YmFyLWJhY2tncm91bmQtbGlnaHQoJGltcG9ydGFudDogZmFsc2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnNsaWItbmF2YmFyLWxpZ2h0LWJnKSBpZigkaW1wb3J0YW50LCAhaW1wb3J0YW50LCBudWxsKTtcbn1cblxuLm5hdmJhciB7XG5cbiAgLy8gRGVmYXVsdHMgdG8gbnVsbCAoYW5kIGluIHRoYXQgY2FzZSwgd2UgZG9uJ3Qgd2FudCB0byBkZWZpbmUgdGhlIENTUyB2YXIpXG4gIEBpZiAkbmF2YmFyLWxpZ2h0LWJnIHtcbiAgICAtLWJzbGliLW5hdmJhci1saWdodC1iZzogI3skbmF2YmFyLWxpZ2h0LWJnfTtcbiAgfVxuICBAaWYgJG5hdmJhci1kYXJrLWJnIHtcbiAgICAtLWJzbGliLW5hdmJhci1kYXJrLWJnOiAjeyRuYXZiYXItZGFyay1iZ307XG4gIH1cblxuICBAaWYgJGJvb3RzdHJhcC12ZXJzaW9uIDwgNSB7XG4gICAgLy8gQlMzIC5uYXZiYXItZGVmYXVsdCAtPiBCUzQgLm5hdmJhci1saWdodFxuICAgICYubmF2YmFyLWRlZmF1bHQge1xuICAgICAgLy8gU2V0cyBhIHZhcmlldHkgb2YgZmcgY29sb3JzIHdoaWNoIGFyZSBjb25maWd1cmFibGUgdmlhICRuYXZiYXItbGlnaHQtKiBvcHRpb25zXG4gICAgICBAZXh0ZW5kIC5uYXZiYXItbGlnaHQ7XG4gICAgICBAaW5jbHVkZSBuYXZiYXItYmFja2dyb3VuZC1saWdodCgkaW1wb3J0YW50OiB0cnVlKTtcbiAgICB9XG4gIFxuICAgIC8vIEJTMyAubmF2YmFyLWludmVyc2UgLT4gQlM0IC5uYXZiYXItZGFya1xuICAgICYubmF2YmFyLWludmVyc2Uge1xuICAgICAgLy8gU2V0cyBhIHZhcmlldHkgb2YgZmcgY29sb3JzIHdoaWNoIGFyZSBjb25maWd1cmFibGUgdmlhICRuYXZiYXItZGFyay0qIG9wdGlvbnNcbiAgICAgIEBleHRlbmQgLm5hdmJhci1kYXJrO1xuICAgICAgQGluY2x1ZGUgbmF2YmFyLWJhY2tncm91bmQtZGFyaygkaW1wb3J0YW50OiB0cnVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRib290c3RyYXAtdmVyc2lvbiA+PSA1IHtcbiAgLm5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1iZztcbiAgfVxuICBcbiAgW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIDp3aGVyZSgubmF2YmFyKSB7IEBpbmNsdWRlIG5hdmJhci1iYWNrZ3JvdW5kLWRhcmsoKTsgfVxuICBbZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIDp3aGVyZSgubmF2YmFyKSwgOndoZXJlKC5uYXZiYXIpIHsgQGluY2x1ZGUgbmF2YmFyLWJhY2tncm91bmQtbGlnaHQoKTsgfVxuICBcbiAgLy8gVGhlc2UgYXJlIGRlZmluZWQgKmFmdGVyKiB0aGUgYWJvdmUgcnVsZXMgYmVjYXVzZSB3ZSB3YW50IHRoZSBsb2NhbCB2ZXJzaW9uXG4gIC8vIHRvIHdpbiB3aXRob3V0IGhhdmluZyB0byByZXNvcnQgdG8gc3BlY2lmaWNpdHkgdHJpY2tzLlxuICA6d2hlcmUoLm5hdmJhcilbZGF0YS1icy10aGVtZT1cImRhcmtcIl0geyBAaW5jbHVkZSBuYXZiYXItYmFja2dyb3VuZC1kYXJrKCk7IH1cbiAgOndoZXJlKC5uYXZiYXIpW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7IEBpbmNsdWRlIG5hdmJhci1iYWNrZ3JvdW5kLWxpZ2h0KCk7IH1cbn1cblxuLy8gSW1wbGVtZW50IGJzMyBuYXZiYXIgdG9nZ2xlcjsgdXNlZCBpbiBSbWQgd2Vic2l0ZXMsIGkuZS5cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL3JtYXJrZG93bi13ZWJzaXRlL2Jsb2IvNDUzZTE4MDJiMzJiNWJhZjFjOGE2N2Y4MDk0N2FkY2M1M2U0OWI3Zi9fbmF2YmFyLmh0bWxcbi5uYXZiYXItdG9nZ2xlIHtcbiAgQGV4dGVuZCAubmF2YmFyLXRvZ2dsZXI7XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gID4gLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAZXh0ZW5kIC5uYXZiYXItdG9nZ2xlci1pY29uO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgLm5hdmJhci10b2dnbGUgaXMgcmlnaHQgYW5kIGNlbnRlciBhbGlnbmVkIHdoZW4gbmF2YmFyIGlzIGNvbGxhcHNlZFxuQGlmICRib290c3RyYXAtdmVyc2lvbj49NSB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYXZiYXItZXhwYW5kLWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufSBAZWxzZSB7XG5cbiAgLy8gSW4gQlM0LCBtZWRpYS1icmVha3BvaW50LWRvd24oKSBkb2VzIHRoZSBfbmV4dF8gYnJlYWtwb2ludCAoeHMtPnNtKVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwKCQkiLy8gRml4IHRhYiBzZWxlY3RvciBib3JkZXJzIGluIGJzMy5cbi5uYXYtdGFicz5saSxcbi5uYXYtcGlsbHM+bGkge1xuICBAZXh0ZW5kIC5uYXYtaXRlbTtcbn1cbi5uYXYtdGFicz5saT5hLFxuLm5hdi1waWxscz5saT5hIHtcbiAgQGV4dGVuZCAubmF2LWxpbms7XG59XG5cbi8vIEFjdGl2ZSB0YWIvcGlsbC5cbi8vXG4vLyBiczMgdXNlcyAubmF2PmxpLmFjdGl2ZT5hLCBiczQgdXNlcyAubmF2PmxpPmEuYWN0aXZlIG9yIC5uYXY+bGkuc2hvdz5hLlxuLy9cbi8vIE15IG9yaWdpbmFsIGFwcHJvYWNoIHRvIHRoaXMgd2FzIG1ha2luZyAubmF2PmxpLmFjdGl2ZSBAZXh0ZW5kIC5zaG93LCBidXRcbi8vIGFmdGVyIGEgbG90IG9mIHRyaWFsIGFuZCBlcnJvciBJIGNvdWxkIG5vdCBnZXQgaXQgdG8gZnVsbHkgd29yay5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xufVxuLm5hdi1waWxscz5saS5hY3RpdmU+YSB7XG4gIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xufVxuXG4vLyBTdXBwb3J0IHZlcnRpY2FsIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICAvLyBEb24ndCBleHRlbmQgdGhlIC5mbGV4LWNvbHVtbiB1dGlsaXR5LCBpdCB1c2VzICFpbXBvcnRhbnRcbiAgLy8gQGV4dGVuZCAuZmxleC1jb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4uaW4ge1xuICBAZXh0ZW5kIC5zaG93O1xufVxuIiwKCQkiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5wcm9ncmVzcy1iYXItI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG4gIH1cbn1cbiIsCgkJIi8vIEZvciBEYXRhVGFibGVzIHdpdGggQlMgNStcbkBpZiAkYm9vdHN0cmFwLXZlcnNpb24gPj0gNSB7XG4gIC8vIEN1cnJlbnRseSBub3QgcG9zc2libGUgdGhyb3VnaCBEVDogcnN0dWRpby9EVCMxMDgxXG4gIC5kYXRhdGFibGVzIHRoZWFkIC5mb3JtLWdyb3VwLmhhcy1mZWVkYmFjayArIGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZykgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1icy1ib3JkZXItc3R5bGUpO1xuICB9XG59XG4iLAoJCSIvLyBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgYnkgdG9vbHMvZ2x5cGhpY29ucy5SXG4vLyBDb25zaWRlciBtYWtpbmcgZWRpdHMgdGhlcmUgYmVmb3JlIGVkaXRpbmcgdGhpcyBmaWxlLlxuJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2U7XG4kaWNvbi1mb250LW5hbWU6ICdnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyJztcbiRpY29uLWZvbnQtc3ZnLWlkOiAnZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyJztcbiRpY29uLWZvbnQtcGF0aDogJ2ZvbnRzL2Jvb3RzdHJhcC8nO1xuLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsCgkJIi8vIERyb3BwZWQgaW4gQlM1LCBidXQgdGhpcyBzZWVtcyBwcmV0dHkgZnVuZGFtZW50YWw/XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBUaGUgQGV4dGVuZHMgaGVyZSBhZGQgYSBsb3Qgb2YgYmxvYXQgdG8gdmVyc2lvbj00ICgmIGl0J3Mgbm90IGVudGlyZWx5IGNvcnJlY3QpXG4vLyBJbnN0ZWFkIG9mIGZpeGluZywgY29uc2lkZXIgdGhpcyBkZXByZWNhdGVkLCBhbmQgZm9yIEJTNSwgd2UnbGwgbW9kaWZ5XG4vLyB0aGVpciBzZWxlY3RvcnMgZGlyZWN0bHkgdG8gYWNjb21vZGF0ZSBzaGlueVxuQGlmICRib290c3RyYXAtdmVyc2lvbiA9PSA0IHtcbiAgLnNoaW55LWlucHV0LWNoZWNrYm94Z3JvdXAsIC5zaGlueS1pbnB1dC1yYWRpb2dyb3VwIHtcbiAgICAvLyBUT0RPOiB0aGlzIGlzIHByZXR0eSBleHBlbnNpdmUhXG4gICAgLmNoZWNrYm94LCAucmFkaW8ge1xuICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjay1sYWJlbDtcbiAgICAgIH1cbiAgICAgIGxhYmVsID4gaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNoZWNrLWlucHV0O1xuICAgICAgfVxuICAgIH1cblxuICAvLyBTaW5jZSB0aGVzZSBpbmxpbmUgY2xhc3NlcyBkb24ndCBoYXZlIGEgcHJvcGVyIGRpdiBjb250YWluZXJcbiAgLy8gKHRoZXkncmUgbGFiZWxzKSwgd2UgYm9ycm93IGp1c3QgdGhlIHN0eWxpbmcgd2UgbmVlZCBmcm9tXG4gIC8vIC5mb3JtLWNoZWNrLWlubGluZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9iczQvYmxvYi83YWFkZDE5L2luc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzI0wyMjctTDI0MFxuICAgIC5jaGVja2JveC1pbmxpbmUsIC5yYWRpby1pbmxpbmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgICAgIGxhYmVsID4gaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtZ3JvdXAtcHJlcGVuZC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnNoaW55LWlucHV0LWNoZWNrYm94Z3JvdXAgLmNoZWNrYm94LWlubGluZSxcbi5zaGlueS1pbnB1dC1yYWRpb2dyb3VwIC5yYWRpby1pbmxpbmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEZpeCB0aGUgcG9zaXRpb24gb2YgY2hlY2tib3ggYW5kIHJhZGlvIGdyb3VwIGxhYmVscyB0byBtYXRjaCBvdGhlciBpbnB1dHNcbi8vIGxhYmVscywgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL3NoaW55L2Jsb2IvNmZjMDYyODEvaW5zdC93d3cvc2hhcmVkL3NoaW55X3Njc3Mvc2hpbnkuc2NzcyNMMzQ0LUwzNTZcbi8vIFRPRE86IENvbnNpZGVyIHJlbW92aW5nIGlmIHdlIGFkZCBgaW5wdXRfY2hlY2tib3goKWAgYW5kIGBpbnB1dF9yYWRpbygpYFxuQGlmICRib290c3RyYXAtdmVyc2lvbiA9PSA1IHtcbiAgLnNoaW55LWlucHV0LWNoZWNrYm94Z3JvdXAsXG4gIC5zaGlueS1pbnB1dC1yYWRpb2dyb3VwIHtcbiAgICBsYWJlbCB+IC5zaGlueS1vcHRpb25zLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3stKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjV9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gRm9yIGNvZGUgaW5zaWRlIG9mIHNob3djYXNlIG1vZGVcbi8vIFRPRE86IHRoaXMgc2hvdWxkIHByb2JhYmx5IHBvcnRlZCB0byBzaGlueSBpdHNlbGZcbi8vIGlmIGFuZCB3aGVuIHNoaW55LXNob3djYXNlLmNzcyBpcyBwb3J0ZWQgdG8gc2Fzc1xucHJlLnNoaW55LWNvZGUge1xuICBwYWRkaW5nOiAwLjUgKiAkc3BhY2VyO1xufVxuXG4vLyBCUzUgY2hhbmdlZCBmbG9hdC1sZWZ0IC0+IGZsb2F0LXN0YXJ0XG5AaWYgJGJvb3RzdHJhcC12ZXJzaW9uICE9IDQge1xuICAuZmxvYXQtbGVmdCB7XG4gICAgQGV4dGVuZCAuZmxvYXQtc3RhcnQ7XG4gIH1cbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBAZXh0ZW5kIC5mbG9hdC1lbmQ7XG4gIH1cbn1cbiIsCgkJIi8vIEJTMyAtPiBCUzQgc2F3IGEgcmVtb3ZhbCBvZiBtYXJnaW4tdG9wIG9uIGhlYWRlcnMsXG4vLyB3aGljaCBpcyBhIHByZXR0eSBqYXJyaW5nIGNoYW5nZSwgZXhwZWNpYWxseSBmb3IgUm1kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9mMTdmODgyZC9kaXN0L2Nzcy9ib290c3RyYXAuY3NzI0wxMjE5LUwxMjUwXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi80ZGU0ODc0ZS9zY3NzL19yZWJvb3Quc2NzcyNMODItTDg5XG5cbkBtaXhpbiBzZWN0aW9uLW1hcmdpbi10b3AoJGxldmVscywgJG1hcmdpbi10b3ApIHtcbiAgQGVhY2ggJGxldmVsIGluICRsZXZlbHMge1xuICAgIDp3aGVyZSguc2VjdGlvbi5sZXZlbCN7JGxldmVsfSwgc2VjdGlvbi5sZXZlbCN7JGxldmVsfSkge1xuICAgICAgbWFyZ2luLXRvcDogJG1hcmdpbi10b3A7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkYm9vdHN0cmFwLXZlcnNpb24gPj0gNSB7XG4gIC8vIEZvciBCUzUrLCBvbmx5IGFwcGx5IHRoZSBtYXJnaW4tdG9wIGlmIHBhbmRvYydzIENTUyBjbGFzc2VzXG4gIC8vIGFyZSBwcmVzZW50LiBUaGlzIHdheSBybWFya2Rvd246Omh0bWxfZG9jdW1lbnRfYmFzZSB3aWxsIGNvbnRpbnVlXG4gIC8vIHRvIGhhdmUgbWFyZ2luLXRvcCAod2hpY2ggaXMgZ29vZCksIGJ1dCAncmF3JyBoZWFkZXJzIHdvbid0LCB3aGljaFxuICAvLyBsZWFkcyB0byBhIGJldHRlciBleHBlcmllbmNlIHdpdGggYWNjb3JkaW9ucywgcG9wb3ZlcnMsIGV0Y1xuICAvLyAodGhlaXIgZGVzaWduL2V4YW1wbGVzIGV4cGVjdCBoZWFkZXJzIHRoYXQgZG9uJ3QgaGF2ZSBtYXJnaW4tdG9wKS5cbiAgLy8gSXQgYWxzbyBzZWVtcyBhcyB0aG91Z2ggUXVhcnRvIGRvY3MgZG9uJ3QgZ2VuZXJhdGUgdGhlc2UgQ1NTIGNsYXNzZXMsXG4gIC8vIGJ1dCBpdCBhbHNvIHNlZW1zIHRoZXkndmUgYWRkZWQgdGhlaXIgb3duIHJ1bGVzIGh0dHBzOi8vZ2l0aHViLmNvbS9xdWFydG8tZGV2L3F1YXJ0by1jbGkvYmxvYi8wZTY2MmMvc3JjL3Jlc291cmNlcy9mb3JtYXRzL2h0bWwvYm9vdHN0cmFwL19ib290c3RyYXAtcnVsZXMuc2NzcyNMNTk1LUw2MTMuXG4gIC8vIEluIHBhbmRvYywgYC0tdG8gaHRtbDRgIHdyaXRlcyBgZGl2LnNlY3Rpb24ubGV2ZWxYYCBhbmQgYC0tdG8gaHRtbDVgXG4gIC8vIHByb2R1Y2VzIGBzZWN0aW9uLmxldmVsWGAgZWxlbWVudHMuXG5cbiAgQGluY2x1ZGUgc2VjdGlvbi1tYXJnaW4tdG9wKDEgMiAzLCAxLjUgKiAkc3BhY2VyKTtcbiAgQGluY2x1ZGUgc2VjdGlvbi1tYXJnaW4tdG9wKDQgNSA2LCAkc3BhY2VyKTtcblxufSBAZWxzZSB7XG5cbiAgaDEsIGgyLCBoMyB7IG1hcmdpbi10b3A6IDEuNSAqICRzcGFjZXI7fVxuICBoNCwgaDUsIGg2IHsgbWFyZ2luLXRvcDogJHNwYWNlcjsgfVxuXG59XG4iLAoJCSJAaW1wb3J0IFwic3BhY2VyXCI7XG5AaW1wb3J0IFwidGFiLWZpbGxcIjtcbkBpbXBvcnQgXCJjb2xvci11dGlsaXRpZXNcIjtcbiIsCgkJIiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kYnNsaWItc3BhY2VyOiAkc3BhY2VyICFkZWZhdWx0O1xuXG46cm9vdCB7XG4gIC8vIENvbnRyb2xzIGRlZmF1bHQgc3BhY2luZyBpbiBsYXlvdXQgY29udGFpbmVycyAoZS5nLCBsYXlvdXRfY29sdW1ucygpKVxuICAtLWJzbGliLXNwYWNlcjogI3skYnNsaWItc3BhY2VyfTtcbiAgLS1ic2xpYi1tYi1zcGFjZXI6IHZhcigtLWJzbGliLXNwYWNlciwgMXJlbSk7XG59XG5cbi8vIFNvbWUgdGhpbmdzIGxpa2UgY2FyZCgpLCBwKCksIGlucHV0cywgZXRjLiB3YW50IHNvbWUgbWFyZ2luLWJvdHRvbSBieSBkZWZhdWx0XG4vLyBzbyB5b3UgY2FuIHBsb3AgdGhlbSBhbnl3aGVyZSBhbmQgeW91IGdldCBzcGFjaW5nIGJldHdlZW4gcm93cy4gSG93ZXZlciwgbm93XG4vLyB0aGF0IHdlIGhhdmUgbGF5b3V0IHV0aWxpdGllcyBsaWtlIHBhZ2VfZmlsbGFibGUoKSwgbGF5b3V0X2NvbHVtbnMoKSxcbi8vIGxheW91dF9zaWRlYmFyKCksIGV0Yy4gd2hlcmUgd2UgY2FuIGNvbnRyb2wgdGhlIGdhcCBiZXR3ZWVuIHJvd3MvY29sdW1ucywgd2Vcbi8vIG5lZWQgYSB3YXkgdG8gcmVzZXQgdGhvc2UgbWFyZ2luLWJvdHRvbSB0byAwIGluIHRob3NlIHNwZWNpYWwgY29udGV4dHNcbi8vXG4vLyBXZSBkbyB0aGlzIGJ5IGFkZGluZyB0aGlzIGNsYXNzIHRvIGNvbXBvbmVudHMgKGUuZy4sIGNhcmQoKSkuLi5cbi5ic2xpYi1tYi1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnNsaWItbWItc3BhY2VyKTtcbn1cblxuLy8gLi4uQW5kIHRoaXMgY2xhc3MgZm9yIGxheW91dCBjb250YWluZXJzIChlLmcsIGxheW91dF9jb2x1bW5zKCkpXG4uYnNsaWItZ2FwLXNwYWNpbmcge1xuICBnYXA6IHZhcigtLWJzbGliLW1iLXNwYWNlcik7XG5cbiAgJixcbiAgJiA+IC5zaGlueS1odG1sLW91dHB1dCxcbiAgJiA+IC5zaGlueS1wYW5lbC1jb25kaXRpb25hbCB7XG4gICAgPiAuYnNsaWItbWItc3BhY2luZywgPiAuZm9ybS1ncm91cCwgPiBwLCA+IHByZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXZSBnZW5lcmFsbHkgZG9uJ3Qgd2FudCBtYiBzcGFjaW5nIGZvciBfYWN0aXZhdGVkXyBmaWxsIGl0ZW1zXG4uaHRtbC1maWxsLWNvbnRhaW5lciA+IC5odG1sLWZpbGwtaXRlbS5ic2xpYi1tYi1zcGFjaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsCgkJIi50YWItY29udGVudCB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHBrZ2Rvd24ncyBDU1MgdG8gbWFrZSB0YWItcGFuZSBhbGwgYSBjb25zaXN0ZW50IGhlaWdodFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vci1saWIvcGtnZG93bi9ibG9iLzk1NmYwNy9pbnN0L0JTNS9hc3NldHMvcGtnZG93bi5zY3NzI0wzNDItTDM1NVxuICA+LnRhYi1wYW5lLmh0bWwtZmlsbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUYWtlIHByZWNlZGVuY2Ugb3ZlciBCb290c3RyYXAncyBgZGlzcGxheTpibG9ja2AgcnVsZVxuICA+LmFjdGl2ZS5odG1sLWZpbGwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gQW5vdGhlciB3b3JrYXJvdW5kIGZvciBwa2dkb3duIGFkZGluZyBleHRyYSBwYWRkaW5nIHdlIGRpZG4ndCBhc2sgZm9yXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yLWxpYi9wa2dkb3duL2Jsb2IvOTU2ZjA3L2luc3QvQlM1L2Fzc2V0cy9wa2dkb3duLnNjc3MjTDMzNS1MMzM3XG4gICYuaHRtbC1maWxsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBFbnN1cmUgaGlkZGVuL2Rpc2FibGVkIG5hdi1saW5rcyByZW1haW4gaGlkZGVuIGV2ZW4gd2hlbiBhY3RpdmVcbi8vIFRoaXMgcHJldmVudHMgbmF2X3BhbmVsX2hpZGRlbigpIGZyb20gYmVpbmcgdmlzaWJsZSB3aGVuIGl0IGJlY29tZXMgdGhlIGFjdGl2ZSB0YWJcblxuQGlmICRib290c3RyYXAtdmVyc2lvbiA8PSAzIHtcbiAgLm5hdj5saT5hW2Rpc2FibGVkXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IEBlbHNlIHtcbiAgLm5hdi1saW5rW2Rpc2FibGVkXSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLAoJCSIkYnNsaWItZW5hYmxlLWNvbG9yLXV0aWxpdGllczogJGJvb3RzdHJhcC12ZXJzaW9uID49IDUgIWRlZmF1bHQ7XG5cbkBpZiAoJGJzbGliLWVuYWJsZS1jb2xvci11dGlsaXRpZXMpIHtcbiAgJGJzbGliLWdyYWRpZW50LWNvbG9yczogKCkgIWRlZmF1bHQ7XG5cbiAgJGJzbGliLWdyYWRpZW50LWNvbG9ycy1kZWZhdWx0czogKCk7XG4gICRic2xpYi1jb2xvci1uYW1lczogKFwiYmx1ZVwiLCBcImluZGlnb1wiLCBcInB1cnBsZVwiLCBcInBpbmtcIiwgXCJyZWRcIiwgXCJvcmFuZ2VcIiwgXCJ5ZWxsb3dcIiwgXCJncmVlblwiLCBcInRlYWxcIiwgXCJjeWFuXCIpO1xuXG4gIEBlYWNoICRuYW1lIGluICRic2xpYi1jb2xvci1uYW1lcyB7XG4gICAgQGlmIChtYXAtaGFzLWtleSgkY29sb3JzLCAkbmFtZSkpIHtcbiAgICAgICRic2xpYi1ncmFkaWVudC1jb2xvcnMtZGVmYXVsdHM6IG1hcC1tZXJnZShcbiAgICAgICAgJGJzbGliLWdyYWRpZW50LWNvbG9ycy1kZWZhdWx0cyxcbiAgICAgICAgKCRuYW1lOiBtYXAtZ2V0KCRjb2xvcnMsICRuYW1lKSlcbiAgICAgICk7XG4gICAgfVxuICB9XG5cbiAgJGJzbGliLWdyYWRpZW50LWNvbG9yczogbWFwLW1lcmdlKFxuICAgICRic2xpYi1ncmFkaWVudC1jb2xvcnMtZGVmYXVsdHMsXG4gICAgJGJzbGliLWdyYWRpZW50LWNvbG9yc1xuICApO1xuXG4gIC8vIE5hbWVkIGNvbG9yIGJhY2tncm91bmQgYW5kIGZvcmVncm91bmQgdXRpbGl0eSBjbGFzc2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRic2xpYi1ncmFkaWVudC1jb2xvcnMge1xuICAgIC5iZy0jeyRuYW1lfSB7XG4gICAgICAtLWJzbGliLWNvbG9yLWJnOiAjeyRjb2xvcn07XG4gICAgICAtLWJzbGliLWNvbG9yLWZnOiAje2NvbG9yLWNvbnRyYXN0KCRjb2xvcil9O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnNsaWItY29sb3ItYmcpO1xuICAgICAgY29sb3I6IHZhcigtLWJzbGliLWNvbG9yLWZnKTtcbiAgICB9XG5cbiAgICAudGV4dC0jeyRuYW1lfSB7XG4gICAgICAtLWJzbGliLWNvbG9yLWZnOiAjeyRjb2xvcn07XG4gICAgICBjb2xvcjogdmFyKC0tYnNsaWItY29sb3ItZmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpbGwgaW4gdGhlIGAtLWNvbG9yLSpgIHZhcmlhYmxlc1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC50ZXh0LSN7JG5hbWV9IHtcbiAgICAgIC0tYnNsaWItY29sb3ItZmc6ICN7JGNvbG9yfTtcbiAgICB9XG4gICAgLmJnLSN7JG5hbWV9IHtcbiAgICAgIC0tYnNsaWItY29sb3ItYmc6ICN7JGNvbG9yfTtcbiAgICAgIC0tYnNsaWItY29sb3ItZmc6ICN7Y29sb3ItY29udHJhc3QoJGNvbG9yKX07XG4gICAgfVxuICB9XG5cbiAgLy8gR3JhZGllbnQgYmFja2dyb3VuZHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vXG4gIC8vIENyZWF0ZXMgZ3JhZGllbnQgYmFja2dyb3VuZCBmb3IgZXZlcnkgbmFtZWQgY29sb3IgcGFpci4gVXNlcnMgY2FuIGFkZFxuICAvLyBhZGRpdGlvbmFsIGNvbG9ycyBpbnRvIHRoZSBtaXggYnkgc2V0dGluZyAkYnNsaWItZ3JhZGllbnQtY29sb3JzIHRvIGEgbWFwIG9mXG4gIC8vIGNvbG9yIG5hbWVzIHRvIGNvbG9ycy4gQ3JlYXRlcyBjbGFzcyBuYW1lcyBsaWtlOiAuYmctZ3JhZGllbnQte2Zyb219LXt0b30uXG4gIEBlYWNoICRuYW1lMSwgJGNvbG9yMSBpbiAkYnNsaWItZ3JhZGllbnQtY29sb3JzIHtcbiAgICBAZWFjaCAkbmFtZTIsICRjb2xvcjIgaW4gJGJzbGliLWdyYWRpZW50LWNvbG9ycyB7XG4gICAgICBAaWYgJG5hbWUxICE9ICRuYW1lMiB7XG4gICAgICAgIC5iZy1ncmFkaWVudC0jeyRuYW1lMX0tI3skbmFtZTJ9IHtcbiAgICAgICAgICAkY29sb3ItbWlkOiBtaXgoJGNvbG9yMSwgJGNvbG9yMiwgNjAlKTtcbiAgICAgICAgICAkY29sb3ItZmc6IGNvbG9yLWNvbnRyYXN0KCRjb2xvci1taWQpO1xuXG4gICAgICAgICAgLS1ic2xpYi1jb2xvci1mZzogI3skY29sb3ItZmd9O1xuICAgICAgICAgIC0tYnNsaWItY29sb3ItYmc6ICN7JGNvbG9yLW1pZH07XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB2YXIoLS1iZy1ncmFkaWVudC1kZWcsIDE0MGRlZyksXG4gICAgICAgICAgICAkY29sb3IxIHZhcigtLWJnLWdyYWRpZW50LXN0YXJ0LCAzNiUpLFxuICAgICAgICAgICAgJGNvbG9yMiB2YXIoLS1iZy1ncmFkaWVudC1lbmQsIDE4MCUpXG4gICAgICAgICAgKSAkY29sb3ItbWlkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8qLS0gc2NzczpydWxlcyAtLSovXG5AaW1wb3J0IFwiaW9ucmFuZ2VzbGlkZXIvX3J1bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0YWJsZXMvX3J1bGVzLnNjc3NcIjtcblxuJHdlYi1mb250LXBhdGg6IFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwJmZhbWlseT1Tb3VyY2UrQ29kZStQcm86aXRhbCx3Z2h0QDAsNDAwOzAsNjAwOzEsNDAwOzEsNjAwJmRpc3BsYXk9c3dhcFwiICFkZWZhdWx0O1xuQGlmICR3ZWItZm9udC1wYXRoIHtcbiAgQGltcG9ydCB1cmwoJHdlYi1mb250LXBhdGgpO1xufVxuXG4vLyBWYXJpYWJsZXNcbjpyb290IHtcbiAgLS1ic2xpYi1ib3gtc2hhZG93LWNvbG9yLXJnYjogI3skYnNsaWItYm94LXNoYWRvdy1jb2xvci1yZ2J9O1xufVxuXG5AaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgLS1ic2xpYi1ib3gtc2hhZG93LWNvbG9yLXJnYjogI3skYnNsaWItYm94LXNoYWRvdy1jb2xvci1yZ2ItZGFya307XG59XG5cbi8vIEZvciByYWRpb0J1dHRvbnMoKS9jaGVja2JveEdyb3VwSW5wdXQoKSwgbW92ZSB0ZXh0IHNsaWdodGx5IHRvIHRoZSByaWdodFxuJGJzbGliLWNoZWNrYm94LXJhZGlvLW1hcmdpbi1yaWdodDogMC4zNWVtICFkZWZhdWx0O1xuLmNoZWNrYm94LFxuLnJhZGlvIHtcbiAgaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogJGJzbGliLWNoZWNrYm94LXJhZGlvLW1hcmdpbi1yaWdodDtcbiAgfVxufVxuXG4vLyBBbGlnbm1lbnQgZml4ZXMgZm9yIHJhZGlvQnV0dG9ucyhpbmxpbmU9VFJVRSkvY2hlY2tib3hHcm91cElucHV0KGlubGluZT1UUlVFKVxuLy8gVE9ETzogSXQgd291bGQgYmUgbmljZSB0byBkbyB0aGlzIGZvciBhbGwgaW5saW5lIGdyb3VwcywgYnV0IHRoYXQgd291bGRcbi8vIHJlcXVpcmUgdXBkYXRpbmcgdGhlIGlucHV0IG1hcmt1cCB0byB1c2UgPGZpZWxkc2V0PiBhbmQgPGxlZ2VuZD4uXG4uc2hpbnktaW5wdXQtY29udGFpbmVyLWlubGluZSB7XG4gIC5zaGlueS1vcHRpb25zLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDFlbTtcblxuICAgIC5jaGVja2JveC1pbmxpbmUsIC5yYWRpby1pbmxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGZvcm0tY2hlY2staW5wdXQtd2lkdGh9ICsgI3skYnNsaWItY2hlY2tib3gtcmFkaW8tbWFyZ2luLXJpZ2h0fSAqIDIpO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBjYWxjKCN7KCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjV9ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGb3Igc2hpbnk6OmRhdGVSYW5nZUlucHV0KCksIGZpeCBcInRvXCIgd2lkdGggaW4gdGhlIG1pZGRsZSBvZiB0aGUgZGF0ZSBwaWNrZXJcbi5zaGlueS1kYXRlLXJhbmdlLWlucHV0IC5pbnB1dC1kYXRlcmFuZ2UgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4vLyBNYWtlIHRoZSBkZWZhdWx0IHNoaW55OjphY3Rpb25CdXR0b24oKSBhbiBvdXRsaW5lIHZhcmlhbnQsIGJ1dCBub3Qgb3RoZXJzXG4uYnRuLW91dGxpbmUtZGVmYXVsdCxcbi5idG4tZGVmYXVsdDpub3QoLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1pbmZvLCAuYnRuLXN1Y2Nlc3MsIC5idG4tZGFuZ2VyLCAuYnRuLXdhcm5pbmcsIC5idG4tbGlnaHQsIC5idG4tZGFyaywgLmJ0bi1saW5rLCBbY2xhc3MqPVwiYnRuLW91dGxpbmUtXCJdKSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHNlY29uZGFyeSk7XG59XG5cbi8vIC4uLiBhbmQgbWFrZSBpdCBsb29rIGJldHRlciBpbiBkYXJrIG1vZGVcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tb3V0bGluZS1kZWZhdWx0LFxuICAgIC5idG4tZGVmYXVsdDpub3QoLmJ0bi1wcmltYXJ5LCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1pbmZvLCAuYnRuLXN1Y2Nlc3MsIC5idG4tZGFuZ2VyLCAuYnRuLXdhcm5pbmcsIC5idG4tbGlnaHQsIC5idG4tZGFyaywgLmJ0bi1saW5rLCBbY2xhc3MqPVwiYnRuLW91dGxpbmUtXCJdKSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRkYXJrLXRleHQtZW1waGFzaXMtZGFyayk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvciBzZWxlY3RpemVJbnB1dChvcHRpb25zID0gbGlzdChwbHVnaW5zID0gXCJyZW1vdmVfYnV0dG9uXCIpKVxuLy8gVE9ETzogd2Ugc2hvdWxkIHByb2JhYmx5IG1ha2UgdGhpcyB0aGUgZGVmYXVsdCBiZWhhdmlvciBpbiBzaGlueVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgLnJlbW92ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbkBpZiAoJGJzbGliLWVuYWJsZS1zaGFkb3dzKSB7XG4gIC8vIFRoZXNlIHNoYWRvd3MgYXJlIGRpc2FibGVkIGJlY2F1c2Ugd2UgdXNlIGBlbmFibGUtc2hhZG93czogZmFsc2VgIGluIHRoZVxuICAvLyB0aGVtZSB0byBhdm9pZCBlbmFibGluZyAqYWxsKiBzaGFkb3dzLiBUaGlzIGlzIHdoeSB3ZSBjYW4ndCB1c2UgdGhlXG4gIC8vIGJ1aWx0LWluIGBAaW5jbHVkZSBib3gtc2hhZG93KClgIG1peGluLlxuXG4gIC8vIEFkZCBib3gtc2hhZG93ICYgcmVtb3ZlIGJvcmRlciBmcm9tICd0b3AtbGV2ZWwnIGNhcmQoKS9sYXlvdXRfc2lkZWJhcigpXG4gIC5ic2xpYi1jYXJkIHtcbiAgICAvLyBCUyBkb2Vzbid0IGluY2x1ZGUgYSBib3gtc2hhZG93IHJ1bGUgZm9yIC5jYXJkIHdoZW4gYGVuYWJsZS1zaGFkb3dzOiBmYWxzZWBcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ic2xpYi1jYXJkLWJveC1zaGFkb3csICN7JGJveC1zaGFkb3ctc219KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzbGliLWNhcmQtYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gICAgJi5ic2xpYi12YWx1ZS1ib3guZGVmYXVsdCB7XG4gICAgICAtLWJzbGliLXZhbHVlLWJveC1ib3JkZXItY29sb3ItZGVmYXVsdDogdmFyKC0tYnNsaWItY2FyZC1ib3JkZXItY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgICB9XG5cbiAgICAvLyBSZXN0b3JlIGJvcmRlcnMgd2l0aG91dCBzaGFkb3dzIGZvciBuZXN0ZWQgY2FyZHMvdmFsdWUgYm94ZXNcbiAgICAuYnNsaWItY2FyZCB7XG4gICAgICAtLWJzbGliLWNhcmQtYm94LXNoYWRvdzogOyAvLyB1bnNldCBvdXIgc2hhZG93XG4gICAgICAtLWJzbGliLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICAgICAmLmJzbGliLXZhbHVlLWJveC5kZWZhdWx0IHtcbiAgICAgICAgLS1ic2xpYi12YWx1ZS1ib3gtYm9yZGVyLWNvbG9yLWRlZmF1bHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvciwgI3skY2FyZC1ib3JkZXItY29sb3J9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnNsaWItY2FyZC1ib3gtc2hhZG93LXNtIHtcbiAgICAtLWJzbGliLWNhcmQtYm94LXNoYWRvdzogdmFyKC0tYnNsaWItY2FyZC1ib3gtc2hhZG93LXNtLCAjeyRib3gtc2hhZG93LXNtfSk7XG4gIH1cbiAgLmJzbGliLWNhcmQtYm94LXNoYWRvdy1tZCB7XG4gICAgLS1ic2xpYi1jYXJkLWJveC1zaGFkb3c6IHZhcigtLWJzbGliLWNhcmQtYm94LXNoYWRvdy1tZCwgI3skYm94LXNoYWRvd30pO1xuICB9XG4gIC5ic2xpYi1jYXJkLWJveC1zaGFkb3ctbGcge1xuICAgIC0tYnNsaWItY2FyZC1ib3gtc2hhZG93OiB2YXIoLS1ic2xpYi1jYXJkLWJveC1zaGFkb3ctbGcsICN7JGJveC1zaGFkb3ctbGd9KTtcbiAgfVxuICAuYnNsaWItY2FyZC1ib3gtc2hhZG93LW5vbmUge1xuICAgIC0tYnNsaWItY2FyZC1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnNsaWItY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAucG9wb3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9cG9wb3Zlci1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItc2hhZG93KTtcbiAgfVxufVxuXG4vLyBUT0RPOiBtb3ZlIHRoaXMgbG9naWMgaW50byBhIFwiY29yZVwiIGJ1bmRsZSB0aGF0IGNvbWVzIHdpdGggYW55IHRoZW1lXG4vLyAoYnV0IHlvdSBvbmx5IGdldCB0aGUgc2hhZG93cyBieSBkZWZhdWx0IGluIHRoZSBwcmVzZXQgdGhlbWUpXG5AaWYgJGJzbGliLWRhc2hib2FyZC1kZXNpZ24ge1xuXG4gIDpyb290IHtcbiAgICAtLWJzbGliLWRhc2hib2FyZC1tYWluLWJnOiByZ2IoMjQ3LCAyNDcsIDI0Nyk7XG4gICAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzbGliLWRhc2hib2FyZC1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQsIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpKTtcbiAgICAtLWJzbGliLWRhc2hib2FyZC1jYXJkLWhlYWRlci1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtc2VtaWJvbGR9O1xuICB9XG5cbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLS1ic2xpYi1kYXNoYm9hcmQtbWFpbi1iZzogcmdiKDIwLCAyMCwgMjQpO1xuICB9XG5cbiAgLmJzbGliLWNhcmQge1xuICAgIC8vIFdlIGRvbid0IHdhbnQgdG8gZ2V0IGluIHRoZSB3YXkgb2YgJGNhcmQtY2FwLWJnLCB3aGljaCBpcyB1c2VkIGJ5IHRoZSBzaGlueSBwcmVzZXRcbiAgICAvLyB3aGVuIHRoZSBkYXNoYm9hcmQgZGVzaWduIGlzIGRpc2FibGVkLiBUaGlzIG5leHQgbGluZSBkaXNhYmxlcyB0aGUgZGVmYXVsdCBiYWNrZ3JvdW5kXG4gICAgLy8gY29sb3Igb2YgdGhlIGNhcmQgaGVhZGVyLCBnaXZpbmcgdXMgdGhlIHdoaXRlIGNhcmQgaGVhZGVycyB3ZSB3YW50LCB3aXRob3V0IGFsc29cbiAgICAvLyBibG9ja2luZyBpbmhlcml0ZW5jZSB2aWEgYC50ZXh0LWJnLXt0aGVtZX1gIGNsYXNzZXMgb3Igb3RoZXJzLlxuICAgIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiA7XG5cbiAgICAuY2FyZC1oZWFkZXIsXG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tYnNsaWItZGFzaGJvYXJkLWNhcmQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBTZXQgdGhlIGJhY2tncm91bmQgY29sb3Igb2YgcGFnZSBkYXNoYm9hcmQgY2xhc3Mgd2l0aCBhIHNpZGViYXIgbGF5b3V0Li4uXG4gIC5ic2xpYi1zaWRlYmFyLWxheW91dCB7XG4gICAgJjpoYXMoPiAuYnNsaWItcGFnZS1kYXNoYm9hcmQpLFxuICAgIC8vIG9yIG9mIGdsb2JhbCBtYWluIGNvbnRlbnQgYXJlYSBpbiBhIHBhZ2VfbmF2YmFyKCkgd2l0aCBhIGdsb2JhbCBzaWRlYmFyXG4gICAgJjpoYXMoLnRhYi1jb250ZW50ID4gLmJzbGliLXBhZ2UtZGFzaGJvYXJkLmFjdGl2ZSkge1xuICAgICAgLy8gb3Igb2YgbWFpbiBhcmVhIG9mIGEgcGFnZV9zaWRlYmFyKClcbiAgICAgIC0tX21haW4tYmc6IHZhcigtLWJzbGliLWRhc2hib2FyZC1tYWluLWJnKTtcbiAgICAgIDtcbiAgICB9XG4gIH1cblxuICAvLyAuLi4gb3IgYHBhZ2VfbmF2YmFyKG5hdl9wYW5lbChjbGFzcyA9IFwiYnNsaWItcGFnZS1kYXNoYm9hcmRcIiksIHNpZGViYXIgPSBOVUxMKWBcbiAgLmJzbGliLXBhZ2UtbmF2YmFyIC50YWItY29udGVudCA+IC5ic2xpYi1wYWdlLWRhc2hib2FyZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzbGliLWRhc2hib2FyZC1tYWluLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIC8vIEFkZCBib3JkZXItYm90dG9tIGZvciBnZW5lcmFsIG5hdmJhcnMgKHByaW1hcmlseSBpbiBub24tYnNsaWIgY29udGV4dHMpXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5ic2xpYi1wYWdlLW5hdmJhciwgLmJzbGliLXBhZ2UtZGFzaGJvYXJkIHtcbiAgICAvLyBJbnNpZGUgYnNsaWIgd2Ugb25seSBhZGQgdGhlIGJvcmRlciBvbiB0aGUgdG9wLWxldmVsIG5hdmJhclxuICAgIC5uYXZiYXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICA+IC5uYXZiYXIgKyBkaXYge1xuICAgICAgLy8gU2luY2Ugd2UncmUgdXNpbmcgYSB0cmFuc3BhcmVudCBuYXZiYXIsIHdlIG5lZWQgdG8gKGdlbmVyYWxseSkgYWRkIGEgYm9yZGVyLXRvcFxuICAgICAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAgICAgLy8gQ2FzZSAxOiBwYWdlX25hdmJhcihzaWRlYmFyID0gLi4uKVxuICAgICAgLy8gQ2FzZSAyOiBwYWdlX25hdmJhcihuYXZfcGFuZWwobGF5b3V0X3NpZGViYXIoKSkpXG4gICAgICA+IC5ic2xpYi1zaWRlYmFyLWxheW91dCxcbiAgICAgID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZS5odG1sLWZpbGwtY29udGFpbmVyID4gLmJzbGliLXNpZGViYXItbGF5b3V0Lmh0bWwtZmlsbC1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyAvLyBNYWtlIHN1cmUgd2UgZG9uJ3QgZW5kIHVwIHcvIGEgZG91YmxlIGJvcmRlclxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ic2xpYi1wYWdlLXNpZGViYXIge1xuICAgIEBpZiBub3QgJG5hdmJhci1iZyB7XG4gICAgICAtLWJzbGliLXBhZ2Utc2lkZWJhci10aXRsZS1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICAgICAgLS1ic2xpYi1wYWdlLXNpZGViYXItdGl0bGUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG5cbiAgICAuYnNsaWItcGFnZS10aXRsZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCeSBkZWZhdWx0LCBub24tYWN0aXZlIC5uYXYgbGlua3MgcmVmbGVjdCB0aGUgcHJpbWFyeSBjb2xvci4gVGhpcyBzdHlsaW5nXG4vLyB0d2VhayBicmluZ3MgdGhlbSBjbG9zZXIgdG8gaG93IHRoZXknbGwgYXBwZWFyIGluIGEgbmF2YmFyLlxuLm5hdi11bmRlcmxpbmUge1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemU6IDAuODc1cmVtO1xuXG4gIC5uYXYtbGluazpub3QoOmVtcHR5KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gdGhlIG5hdmJhciBpcyBjb2xsYXBzZWQgKG9yIGNvbGxhcHNpbmcpIG9uIG1vYmlsZSwgcmVtb3ZlIHRoZVxuLy8gLm5hdi11bmRlcmxpbmUgYm9yZGVyXG4ubmF2YmFyLWNvbGxhcHNlLnNob3csIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZyB7XG4gIC5uYXYtdW5kZXJsaW5lIHtcbiAgICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMDtcbiAgICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcDogMDtcbiAgfVxufVxuXG4vLyBBbGlnbiB0aGUgYm90dG9tIG9mIC5uYXYtbGluayB3LyB0aGUgYm90dG9tIG9mIHRoZSBuYXZiYXIgKHdoZW4gdW5kZXJsaW5lZClcbi5uYXZiYXIgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXksICN7JG5hdmJhci1wYWRkaW5nLXl9KSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSwgI3skbmF2YmFyLXBhZGRpbmcteX0pICogLTEpO1xufVxuXG4vLyBGb3IgdmFsdWVfYm94KCksIGFwcGx5IGEgZ3JhZGllbnQgdG8gdGhlIGljb24gKGJ5IGRlZmF1bHQpXG4kaWNvbi1jbGFzc2VzOiAoXCJiaVwiLCBcImZhXCIsIFwiZmFzXCIsIFwiZmFyXCIsIFwiZmFiXCIsIFwibWF0ZXJpYWwtaWNvbnNcIikgIWRlZmF1bHQ7XG4uYnNsaWItdmFsdWUtYm94LmRlZmF1bHQgLnZhbHVlLWJveC1zaG93Y2FzZSB7XG4gID4gaSB7XG4gICAgQGVhY2ggJGljb24tY2xhc3MgaW4gJGljb24tY2xhc3NlcyB7XG4gICAgICAmLiN7JGljb24tY2xhc3N9IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgJGJsdWUgMzYlLCAkcHVycGxlIDE4MCUpICRibHVlO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHN2ZyB7XG4gICAgQGVhY2ggJGljb24tY2xhc3MgaW4gJGljb24tY2xhc3NlcyB7XG4gICAgICAmLiN7JGljb24tY2xhc3N9IHtcbiAgICAgICAgLy8gUmVxdWlyZXMgaWNvbi1ncmFkaWVudC5zdmcgd2hpY2ggaXMgYWRkZWQgaW4gdGhlIHZhbHVlX2JveCgpIGRlcGVuZGVuY3lcbiAgICAgICAgZmlsbDogdXJsKCcjYnNsaWItLS1pY29uLWdyYWRpZW50JykgJGJsdWUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9yIHZhbHVlX2JveCgpLCBpbXByb3ZlIGNvbnRyYXN0IG9mIHRleHQgY29sb3JzXG4uYnNsaWItdmFsdWUtYm94IHtcbiAgJGN5YW46ICMwMjgwOTc7IC8vIENvbnRyYXN0IDQuNjNcbiAgJHdhcm5pbmc6ICNBODc2MDA7IC8vIENvbnRyYXN0IDQgKG9rYXkgZm9yIDE2cHgrIHRleHQpXG5cbiAgJi50ZXh0LWluZm8ge1xuICAgICYsICYudGV4dC1jeWFuIHtcbiAgICAgIC0tYnNsaWItY29sb3ItZmc6ICRjeWFuICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGNvbG9yOiAkY3lhbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi50ZXh0LWxpZ2h0IHtcbiAgICAtLWJzbGliLWNvbG9yLWZnOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYudGV4dC13YXJuaW5nIHtcbiAgICAmLCAmLnRleHQteWVsbG93IHtcbiAgICAgIC0tYnNsaWItY29sb3ItZmc6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi50ZXh0LXRlYWwudGV4dC10ZWFsIHtcbiAgICAtLWJzbGliLWNvbG9yLWZnOiAjMDA4NTU4OyAvLyBDb250cmFzdCA0LjY3XG4gIH1cbn1cblxuLy8gTW9kYWxzXG4ubW9kYWwtYm9keSwgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3NoaW55LW1vZGFsLXdyYXBwZXI6aGFzKCB+IC5tb2RhbC1iYWNrZHJvcCkgLm1vZGFsIHtcbiAgLy8gQmx1ciB0aGUgYmFja2dyb3VuZCB3aGVuIHRoZSBtb2RhbCBoYXMgYSBiYWNrZHJvcFxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLy8gUHJvZ3Jlc3MgQmFycyAmIE5vdGlmaWNhdGlvbnNcbi8vIEZJWE1FOiBVc2UgY3NzIGxheWVycyAoZHluYW1pYyB0aGVtZWluZyBpc3N1ZSlcbiNzaGlueS1ub3RpZmljYXRpb24tcGFuZWwjc2hpbnktbm90aWZpY2F0aW9uLXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGModmFyKC0tYnNsaWItc3BhY2VyLCAxcmVtKSAvIDIpO1xuICByaWdodDogY2FsYyh2YXIoLS1ic2xpYi1zcGFjZXIsIDFyZW0pIC8gMik7XG4gIHdpZHRoOiA0NTBweDtcbiAgei1pbmRleDogJHppbmRleC10b2FzdDtcbn1cblxuLnByb2dyZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xufVxuXG4vLyBGSVhNRTogVXNlIGNzcyBsYXllcnMgKGR5bmFtaWMgdGhlbWVpbmcgaXNzdWUpXG4uc2hpbnktbm90aWZpY2F0aW9uLnNoaW55LW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC45NjtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luOiB2YXIoLS1ic2xpYi1zcGFjZXIsIDFyZW0pO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gIC5zaGlueS1ub3RpZmljYXRpb24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5zaGlueS1ub3RpZmljYXRpb24tY29udGVudC10ZXh0IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLAoJCSIuaXJzLmlycy0tc2hpbnkge1xuICAkaXJzLXNoaW55LXNwYWNlOiAzcHggIWRlZmF1bHQ7XG5cbiAgbWFyZ2luLXRvcDogJGlycy1zaGlueS1zcGFjZTtcblxuICAuaXJzLW1pbixcbiAgLmlycy1tYXgsXG4gIC5pcnMtZnJvbSxcbiAgLmlycy10byxcbiAgLmlycy1zaW5nbGUge1xuICAgIHBhZGRpbmc6ICRpcnMtc2hpbnktc3BhY2UgJGlycy1zaGlueS1zcGFjZSAqIDI7XG4gICAgdG9wOiAtJGlycy1zaGlueS1zcGFjZTtcbiAgfVxuXG4gIC5pcnMtaGFuZGxlIHtcbiAgICB0b3A6ICR0b3AgLSAoJGhhbmRsZV9oZWlnaHQgLyAyKSArICgkbGluZV9oZWlnaHQgLyAyKTtcbiAgfVxuXG4gIC5pcnMtYmFyIHtcbiAgICB0b3A6IDMxcHg7XG4gICAgaGVpZ2h0OiAkaXJzLXNoaW55LXNwYWNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5pcnMtbGluZSB7XG4gICAgLy8gTk9URTogbm90IHN1cmUgd2UgbmVlZCB0aGlzIGJvcmRlciByYWRpdXNcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuaXJzLWdyaWQtcG9sIHtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxuXG4gIC5pcnMtZ3JpZC10ZXh0IHtcbiAgICBib3R0b206IDhweDtcbiAgfVxuXG4gIC8vIG1ha2UgaGFuZGxlcyBrZXlib2FyZCBhY2Nlc3NpYmxlXG4gIC8vXG4gIC8vIFdlIG1pZ2h0IG5lZWQgc29tZSBqYXZhc2NyaXB0IHNoZW5hbmlnYW5zIHRvIG1ha2UgdGhlIGhhbmRsZXMgb24gdGhlIHNsaWRlclxuICAvLyBrZXlib2FyZCBhY2Nlc3NpYmxlLiAgSSB0aGluayB3ZSBjYW4gZG8gdGhpcyBieSBhc3NpZ25pbmcgaXQgYSByb2xlIGFuZCBhbmRcbiAgLy8gYSB0YWJpbmRleD8gY2hlY2sgb3V0IHRoaXMgYXJ0aWNsZTpcbiAgLy8gaHR0cHM6Ly93d3cuNDU2YmVyZWFzdHJlZXQuY29tL2FyY2hpdmUvMjAxMzAyL21ha2luZ19lbGVtZW50c19rZXlib2FyZF9mb2N1c2FibGVfYW5kX2NsaWNrYWJsZS9cbiAgLmlycy1oYW5kbGU6Zm9jdXMtdmlzaWJsZSxcbiAgLmlycy1oYW5kbGU6YWN0aXZlIHtcbiAgICAvLyBGSVhNRVxuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkaGFuZGxlX2NvbG9yLCAzMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRoYW5kbGVfY29sb3IsIDMwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBzaGFkZS1jb2xvcigkaGFuZGxlX2NvbG9yLCAzMCk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmIH4gLnNsaWRlci1hbmltYXRlLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5zbGlkZXItYW5pbWF0ZS1idXR0b24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLmlycy13aXRoLWdyaWQgfiAuc2xpZGVyLWFuaW1hdGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gICY6bm90KC5pcnMtd2l0aC1ncmlkKSB+IC5zbGlkZXItYW5pbWF0ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuIiwKCQkiLy8gVE9ETzogTWFueSBvZiB0aGVzZSBydWxlcyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFsbCBic2xpYiB0aGVtZXNcbi50YWJsZS5kYXRhVGFibGUge1xuICAvLyBDU1MgdmFyaWFibGVzIGFyZSBzY29wZWQgdG8gZGF0YXRhYmxlcyBpbiBCb290c3RyYXBcbiAgLS1kdC1yb3ctc2VsZWN0ZWQ6IHZhcigtLWJzLXByaW1hcnktcmdiLCBcIjAsMTIzLDE5NFwiKTtcbiAgLS1kdC1yb3ctc2VsZWN0ZWQtdGV4dDogdmFyKC0tYnMtd2hpdGUtcmdiLCBcIjI1NSwyNTUsMjU1XCIpO1xuICAtLWR0LXJvdy1zZWxlY3RlZC1saW5rOiB2YXIoLS1icy1saWdodC1yZ2gsIFwiMjQ4LDI0OCwyNDhcIik7XG59XG5cbi8vIE5vdGUgQ1NTIHNwZWNpZmljaXR5IGhhY2sgYmVjYXVzZSBEVCdzIENTUyBkZXBzIGFyZSBsb2FkZWQgYWZ0ZXIgdGhlIHRoZW1lXG4udGFibGUuZGF0YVRhYmxlLmRhdGFUYWJsZSB7XG4gICRjbGFzcy1zdHJpcGU6IFwiZXZlblwiO1xuICAkY2xhc3MtdW5zdHJpcGVkOiBcIm9kZFwiO1xuXG4gIEBpZiAkdGFibGUtc3RyaXBlZC1vcmRlciA9PSBvZGQge1xuICAgICRjbGFzcy1zdHJpcGU6IFwib2RkXCI7XG4gICAgJGNsYXNzLXVuc3RyaXBlZDogXCJldmVuXCI7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyLiN7JGNsYXNzLXVuc3RyaXBlZH06bm90KC5zZWxlY3RlZCkgPiAqIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ci4jeyRjbGFzcy1zdHJpcGV9Om5vdCguc2VsZWN0ZWQpID4gKiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG5cbiAgdGJvZHkgdGQuYWN0aXZlLFxuICB0Ym9keSB0ci5hY3RpdmUgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3Zlcjpub3QoLnNlbGVjdGVkKSA+ICoge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIH1cbn1cblxudGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtdGFibGUtY29sb3IpO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kYXRhdGFibGVzIHtcbiAgLy8gVGFibGUgcGFnaW5hdGlvbiByb3cgdHdlYWtzXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDEuNjVyZW07XG4gICAgZm9udC1zaXplOiAuOTVyZW07XG4gIH1cblxuICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAucGFnaW5hdGVfYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xuICB9XG5cbiAgLy8gY3JlYXRlIHNwYWNlIGJldHdlZW4gJ3Nob3cgX19fIGVudHJpZXMnIGFuZCAnc2VhcmNoJyBhYm92ZSB0YWJsZVxuICAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAvLyBTY3JvbGwgdGhlIGRhdGEgdGFibGUgY29udGFpbmVyLCBub3QgdGhlIGVudGlyZSB3cmFwcGVyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLy8gU3R5bGUgdGhlIGxlbmd0aCBhbmQgc2VhcmNoIGlucHV0c1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QsXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gVE9ETzogVGhpcyBjb3VsZCBiZSBhcHBsaWVkIG1vcmUgZ2VuZXJhbGx5IHZpYSB0aGUgY2FyZCBzY3NzXG4uYnNsaWItY2FyZC10YWJsZS1zbSB7XG4gICYuYnNsaWItY2FyZFtkYXRhLWZ1bGwtc2NyZWVuPVwiZmFsc2VcIl0gLmRhdGF0YWJsZXMgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiA4NSU7XG5cbiAgICAvLyBoaWRlIHRoZSBzdXBwb3J0aW5nIGVsZW1lbnRzIHdoZW4gaW5zaWRlIGEgbm9uLWZ1bGwtc2NyZWVuIGNhcmRcbiAgICAuZGF0YVRhYmxlc19sZW5ndGgsICAvLyBzaG93IF9fXyBlbnRyaWVzXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyLCAgLy8gc2VhcmNoXG4gICAgLy8gLmRhdGFUYWJsZXNfaW5mbywgICAgLy8gc2hvd2luZyAxIHRvIDEwIG9mIDEwMCBlbnRyaWVzXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBOEdNRSxPQUFPLENBQUMsZUFBSSxFOUdlYixBQUFELElBQUssQUFBQyxDQUNOLHlCQUF5QixDQUFBLEVBQUMsQ0FDMUIsbUJB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LFlBL0JRLEFBK0JELENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLFFBeEJJLEFBd0JHLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFVBL0JNLEFBK0JDLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLE9BeEJHLEFBd0JJLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFNBL0JLLEFBK0JFLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLFVBeEJNLEFBd0JDLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFlBL0JRLEFBK0JELENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLFVBeEJNLEFBd0JDLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFlBL0JRLEFBK0JELENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLFNBeEJLLEFBd0JFLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFdBL0JPLEFBK0JBLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLFFBeEJJLEFBd0JHLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFVBL0JNLEFBK0JDLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBd0JJLFFBeEJJLEFBd0JHLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFFLHFCQUFxQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBN0JMLEFBK0JJLFVBL0JNLEFBK0JDLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBbENMLEFBdUNJLGFBdkNTLEFBdUNGLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNsQixBQXpDTCxBQTBDSSxXQTFDTyxBQTBDQSxDQUNMLGdCQUFnQixDQUFBLFFBQUMsQ0FDakIsZ0JBQWdCLENBQUEsS0FBQyxDQUNsQixBQTdDTCxBQXVDSSxhQXZDUyxBQXVDRixDQUNMLGdCQUFnQixDQUFBLFFBQUMsQ0FDbEIsQUF6Q0wsQUEwQ0ksV0ExQ08sQUEwQ0EsQ0FDTCxnQkFBZ0IsQ0FBQSxRQUFDLENBQ2pCLGdCQUFnQixDQUFBLEtBQUMsQ0FDbEIsQUE3Q0wsQUF1Q0ksZUF2Q1csQUF1Q0osQ0FDTCxnQkFBZ0IsQ0FBQSxRQUFDLENBQ2xCLEFBekNMLEFBMENJLGFBMUNTLEFBMENGLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2xCLEFBN0NMLEFBdUNJLGFBdkNTLEFBdUNGLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNsQixBQXpDTCxBQTBDSSxXQTFDTyxBQTBDQSxDQUNMLGdCQUFnQixDQUFBLFFBQUMsQ0FDakIsZ0JBQWdCLENBQUEsS0FBQyxDQUNsQixBQTdDTCxBQXVDSSxVQXZDTSxBQXVDQyxDQUNMLGdCQUFnQixDQUFBLFFBQUMsQ0FDbEIsQUF6Q0wsQUEwQ0ksUUExQ0ksQUEwQ0csQ0FDTCxnQkFBZ0IsQ0FBQSxRQUFDLENBQ2pCLGdCQUFnQixDQUFBLEtBQUMsQ0FDbEIsQUE3Q0wsQUF1Q0ksYUF2Q1MsQUF1Q0YsQ0FDTCxnQkFBZ0IsQ0FBQSxRQUFDLENBQ2xCLEFBekNMLEFBMENJLFdBMUNPLEFBMENBLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2xCLEFBN0NMLEFBdUNJLFlBdkNRLEFBdUNELENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNsQixBQXpDTCxBQTBDSSxVQTFDTSxBQTBDQyxDQUNMLGdCQUFnQixDQUFBLFFBQUMsQ0FDakIsZ0JBQWdCLENBQUEsS0FBQyxDQUNsQixBQTdDTCxBQXVDSSxXQXZDTyxBQXVDQSxDQUNMLGdCQUFnQixDQUFBLFFBQUMsQ0FDbEIsQUF6Q0wsQUEwQ0ksU0ExQ0ssQUEwQ0UsQ0FDTCxnQkFBZ0IsQ0FBQSxRQUFDLENBQ2pCLGdCQUFnQixDQUFBLEtBQUMsQ0FDbEIsQUE3Q0wsQUF1Q0ksVUF2Q00sQUF1Q0MsQ0FDTCxnQkFBZ0IsQ0FBQSxRQUFDLENBQ2xCLEFBekNMLEFBMENJLFFBMUNJLEFBMENHLENBQ0wsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2xCLEFBN0NMLEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSxzQkF4RGMsQUF3REEsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEscUJBeERhLEFBd0RDLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsc0JBeERjLEFBd0RBLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHNCQXhEYyxBQXdEQSxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLDBCQXhEa0IsQUF3REosQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsMEJBeERrQixBQXdESixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSwwQkF4RGtCLEFBd0RKLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHlCQXhEaUIsQUF3REgsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsMEJBeERrQixBQXdESixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHVCQXhEZSxBQXdERCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSwwQkF4RGtCLEFBd0RKLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLDBCQXhEa0IsQUF3REosQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEseUJBeERpQixBQXdESCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsc0JBeERjLEFBd0RBLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSxxQkF4RGEsQUF3REMsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHVCQXhEZSxBQXdERCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSxzQkF4RGMsQUF3REEsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsc0JBeERjLEFBd0RBLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHFCQXhEYSxBQXdEQyxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsdUJBeERlLEFBd0RELENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHFCQXhEYSxBQXdEQyxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsdUJBeERlLEFBd0RELENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHNCQXhEYyxBQXdEQSxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSxxQkF4RGEsQUF3REMsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEscUJBeERhLEFBd0RDLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsMEJBeERrQixBQXdESixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSwwQkF4RGtCLEFBd0RKLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsdUJBeERlLEFBd0RELENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLDBCQXhEa0IsQUF3REosQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEseUJBeERpQixBQXdESCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSwwQkF4RGtCLEFBd0RKLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLDBCQXhEa0IsQUF3REosQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsMEJBeERrQixBQXdESixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx5QkF4RGlCLEFBd0RILENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEseUJBeERpQixBQXdESCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx5QkF4RGlCLEFBd0RILENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHVCQXhEZSxBQXdERCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSxzQkF4RGMsQUF3REEsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEseUJBeERpQixBQXdESCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx5QkF4RGlCLEFBd0RILENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHVCQXhEZSxBQXdERCxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsc0JBeERjLEFBd0RBLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSxzQkF4RGMsQUF3REEsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDekcxRFAsSUFBTyxDeUcyRE4sQUFyRVQsQUF3RFEscUJBeERhLEFBd0RDLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3pHMURQLElBQU8sQ3lHMkROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsd0JBeERnQixBQXdERixDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx1QkF4RGUsQUF3REQsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsc0JBeERjLEFBd0RBLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHNCQXhEYyxBQXdEQSxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsc0JBeERjLEFBd0RBLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHFCQXhEYSxBQXdEQyxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN6RzFEUCxJQUFPLEN5RzJETixBQXJFVCxBQXdEUSx3QkF4RGdCLEFBd0RGLENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHdCQXhEZ0IsQUF3REYsQ0FJWixnQkFBZ0IsQ0FBQSxLQUFDLENBQ2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FFakIsVUFBVSxDQUFFLDRIQUlYLENBVlcsT0FBMEIsQ0FXdEMsS0FBSyxDdkdsREosSUFBSSxDdUdtRE4sQUFyRVQsQUF3RFEsdUJBeERlLEFBd0RELENBSVosZ0JBQWdCLENBQUEsS0FBQyxDQUNqQixnQkFBZ0IsQ0FBQSxRQUFDLENBRWpCLFVBQVUsQ0FBRSw0SEFJWCxDQVZXLE9BQTBCLENBV3RDLEtBQUssQ3ZHbERKLElBQUksQ3VHbUROLEFBckVULEFBd0RRLHNCQXhEYyxBQXdEQSxDQUlaLGdCQUFnQixDQUFBLEtBQUMsQ0FDakIsZ0JBQWdCLENBQUEsUUFBQyxDQUVqQixVQUFVLENBQUUsNEhBSVgsQ0FWVyxPQUEwQixDQVd0QyxLQUFLLEN2R2xESixJQUFJLEN1R21ETixBRXJFVCxBQUFBLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FHZCxVQUFVLENBRlEsR0FBRyxDQWtFdEIsQUFuRUQsQUFLRSxJQUxFLEFBQUEsV0FBVyxDQUtiLFFBQVEsQ0FMVixJQUFJLEFBQUEsV0FBVyxDQU1iLFFBQVEsQ0FOVixJQUFJLEFBQUEsV0FBVyxDQU9iLFNBQVMsQ0FQWCxJQUFJLEFBQUEsV0FBVyxDQVFiLE9BQU8sQ0FSVCxJQUFJLEFBQUEsV0FBVyxDQVNiLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FUUyxHQUFHLENBU08sR0FBb0IsQ0FDOUMsR0FBRyxDQVZhLElBQUcsQ0FXcEIsQUFaSCxBQWNFLElBZEUsQUFBQSxXQUFXLENBY2IsV0FBVyxBQUFDLENBQ1YsR0FBRyxDQUFFLElBQWdELENBQ3RELEFBaEJILEFBa0JFLElBbEJFLEFBQUEsV0FBVyxDQWtCYixRQUFRLEFBQUMsQ0FDUCxHQUFHLENBQUUsSUFBSSxDQUNULE1BQU0sQ0FuQlUsR0FBRyxDQW9CbkIsTUFBTSxDQUFFLElBQUksQ0FDYixBQXRCSCxBQXdCRSxJQXhCRSxBQUFBLFdBQVcsQ0F3QmIsU0FBUyxBQUFDLENBRVIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUEzQkgsQUE2QkUsSUE3QkUsQUFBQSxXQUFXLENBNkJiLGFBQWEsQUFBQyxDQUNaLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUEvQkgsQUFpQ0UsSUFqQ0UsQUFBQSxXQUFXLENBaUNiLGNBQWMsQUFBQyxDQUNiLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFuQ0gsQUEyQ0UsSUEzQ0UsQUFBQSxXQUFXLENBMkNiLFdBQVcsQ0FBQyxhQUFhLENBM0MzQixJQUFJLEFBQUEsV0FBVyxDQTRDYixXQUFXLENBQUMsTUFBTSxBQUFDLENBRWpCLEtBQUssQzlHcUtDLE9BQTJCLEM4R3BLakMsZ0JBQWdCLEM5R29LVixPQUEyQixDOEduS2pDLFlBQVksQzlHbUtOLE9BQTJCLEM4R2xLakMsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLEN6R2toQlUsQ0FBQyxDQUFDLENBQUMsQ0FESCxDQUFDLENBSEQsTUFBTSxDRmhrQnZCLG9CQUFPLEMyR21EWCxBQW5ESCxBQXFERSxJQXJERSxBQUFBLFdBQVcsQ0FxRFQseUJBQXlCLEFBQUMsQ0FDNUIsVUFBVSxDQUFFLElBQUksQ0FLakIsQUEzREgsQUF3REksSUF4REEsQUFBQSxXQUFXLENBcURULHlCQUF5QixDQUczQixzQkFBc0IsQUFBQyxDQUNyQixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBMURMLEFBNkRFLElBN0RFLEFBQUEsV0FBVyxBQTZEWixjQUFjLENBQUcseUJBQXlCLEFBQUMsQ0FDMUMsVUFBVSxDQUFFLElBQUksQ0FDakIsQUEvREgsQUFnRUUsSUFoRUUsQUFBQSxXQUFXLENBZ0VaLEdBQUssQ0FBQSxjQUFjLEVBQUkseUJBQXlCLEFBQUMsQ0FDaEQsVUFBVSxDQUFFLEdBQUcsQ0FDaEIsQUNqRUgsQUFBQSxNQUFNLEFBQUEsVUFBVSxBQUFDLENBRWYsaUJBQWlCLENBQUEsbUNBQUMsQ0FDbEIsc0JBQXNCLENBQUEsbUNBQUMsQ0FDdkIsc0JBQXNCLENBQUEsbUNBQUMsQ0FDeEIsQUFHRCxBQVNFLE1BVEksQUFBQSxVQUFVLEFBQUEsVUFBVSxBQVR6QixjQUFjLENBQUcsS0FBSyxDQUFHLEVBQUUsQUFBQSxJQUFJLENBQUEsR0FBSyxDQUFBLFNBQVMsRUFBSSxDQUFDLEFBa0JaLENBQ25DLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBWEgsQUFhRSxNQWJJLEFBQUEsVUFBVSxBQUFBLFVBQVUsQUFUekIsY0FBYyxDQUFHLEtBQUssQ0FBRyxFQUFFLEFBQUEsS0FBSyxDQUFBLEdBQUssQ0FBQSxTQUFTLEVBQUksQ0FBQyxBQXNCaEIsQ0FDaEMsVUFBVSxDQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsMEJBQTBCLENBQzFELEFBZkgsQUFpQkUsTUFqQkksQUFBQSxVQUFVLEFBQUEsVUFBVSxDQWlCeEIsS0FBSyxDQUFDLEVBQUUsQUFBQSxPQUFPLENBakJqQixNQUFNLEFBQUEsVUFBVSxBQUFBLFVBQVUsQ0FrQnhCLEtBQUssQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLEVBQUUsQUFBQyxDQUNqQixnQkFBZ0IsQ0FBRSx5QkFBeUIsQ0FDNUMsQUFwQkgsQUFzQkUsTUF0QkksQUFBQSxVQUFVLEFBQUEsVUFBVSxBQXNCdkIsWUFBWSxDQUFHLEtBQUssQ0FBRyxFQUFFLENBQUMsS0FBSyxDQUFBLEdBQUssQ0FBQSxTQUFTLEVBQUksQ0FBQyxBQUFDLENBQ2xELFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLHdCQUF3QixDQUN4RCxBQUdILEFBQUEsS0FBSyxDQUFFLEtBQUssQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLEFBQUMsQ0FDOUIsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsTUFBTSxDQUFHLEtBQUssQUFBQyxDQUNiLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUFxQixDQUMvQyxBQUVELEFBQUEsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUVFLFdBRlMsQ0FFVCxtQkFBbUIsQ0FBQyxHQUFHLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDdEMsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUFMSCxBQU9FLFdBUFMsQ0FPVCxvQkFBb0IsQUFBQyxDQUNuQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQVRILEFBV0UsV0FYUyxDQVdULGdCQUFnQixDQUFDLENBQUMsQUFBQyxDQUNqQixTQUFTLENBQUUsTUFBTSxDQUNsQixBQWJILEFBZ0JFLFdBaEJTLENBZ0JULGtCQUFrQixDQWhCcEIsV0FBVyxDQWdCVyxrQkFBa0IsQUFBQyxDQUNyQyxjQUFjLENBQUUsSUFBSSxDQUNyQixBQWxCSCxBQXFCRSxXQXJCUyxDQXFCVCxtQkFBbUIsQ0FBQyxPQUFPLEFBQUMsQ0FDMUIsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsSUFBSSxDQUNmLEFBeEJILEFBMkJFLFdBM0JTLENBMkJULG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLE1BQU0sQ0EzQi9DLFdBQVcsQ0E0QlQsbUJBQW1CLENBQUMsa0JBQWtCLENBQUMsS0FBSyxBQUFDLENBQzNDLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsb0JBQW9CLENBQzdDLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBSUgsQUFDRSxvQkFEa0IsQUFDakIsV0FBVyxDQUFBLEFBQUEsZ0JBQUMsQ0FBaUIsT0FBTyxBQUF4QixFQUEwQixXQUFXLENBQUMsbUJBQW1CLEFBQUMsQ0FDckUsU0FBUyxDQUFFLEdBQUcsQ0FTZixBQVhILEFBS0ksb0JBTGdCLEFBQ2pCLFdBQVcsQ0FBQSxBQUFBLGdCQUFDLENBQWlCLE9BQU8sQUFBeEIsRUFBMEIsV0FBVyxDQUFDLG1CQUFtQixDQUlwRSxrQkFBa0IsQ0FMdEIsb0JBQW9CLEFBQ2pCLFdBQVcsQ0FBQSxBQUFBLGdCQUFDLENBQWlCLE9BQU8sQUFBeEIsRUFBMEIsV0FBVyxDQUFDLG1CQUFtQixDQUtwRSxrQkFBa0IsQ0FOdEIsb0JBQW9CLEFBQ2pCLFdBQVcsQ0FBQSxBQUFBLGdCQUFDLENBQWlCLE9BQU8sQUFBeEIsRUFBMEIsV0FBVyxDQUFDLG1CQUFtQixDQU9wRSxvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNkLENGcEZKLEFBQUQsSUFBSyxBQUFDLENBQ0osNEJBQTRCLENBQUEsU0FBQyxDQUM5QixDakdaRCxBQUFBLEFBZUksYUFmSCxDQUFjLE1BQU0sQUFBcEIsQ0FlWSxDaUdBWCw0QkFBNEIsQ0FBQSxNQUFDLENqR0UxQixBaUdHTCxBQUVFLFNBRk8sQ0FFUCxLQUFLLENBRFAsTUFBTSxDQUNKLEtBQUssQUFBQyxDQUNKLFlBQVksQ0FKb0IsS0FBTSxDQUt2QyxBQU1ILEFBQ0UsNkJBRDJCLENBQzNCLG9CQUFvQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsR0FBRyxDQUNuQixVQUFVLENBQUUsR0FBRyxDQWFoQixBQWxCSCxBQU9JLDZCQVB5QixDQUMzQixvQkFBb0IsQ0FNbEIsZ0JBQWdCLENBUHBCLDZCQUE2QixDQUMzQixvQkFBb0IsQ0FNQSxhQUFhLEFBQUMsQ0FDOUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsWUFBWSxDQUFFLHVCQUE4TCxDQVE3TSxBQWpCTCxBQVdNLDZCQVh1QixDQUMzQixvQkFBb0IsQ0FNbEIsZ0JBQWdCLENBSWQsS0FBSyxDQVhYLDZCQUE2QixDQUMzQixvQkFBb0IsQ0FNQSxhQUFhLENBSTdCLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsb0NBQTBPLENBQ2hQLEFBTVAsQUFBQSx1QkFBdUIsQ0FBQyxnQkFBZ0IsQ0FBQyxrQkFBa0IsQUFBQyxDQUMxRCxZQUFZLENBQUUsSUFBSSxDQUNuQixBQUdELEFBQUEsb0JBQW9CLENBQ3BCLFlBQVksQ0FBQSxHQUFLLENBQUEsWUFBWSxDQUFFLGNBQWMsQ0FBRSxTQUFTLENBQUUsWUFBWSxDQUFFLFdBQVcsQ0FBRSxZQUFZLENBQUUsVUFBVSxDQUFFLFNBQVMsQ0FBRSxTQUFTLEVBQUUsQUFBQSxLQUFDLEVBQU8sY0FBYyxBQUFyQixFQUF3QixDeEZiNUosY0FBcUIsQ0FBa0IsUUFBQyxDQUN4QyxxQkFBNEIsQ0FBeUIsUUFBQyxDQUN0RCxvQkFBMkIsQ0FBd0IsS0FBQyxDQUNwRCxpQkFBd0IsQ0FBcUIsUUFBQyxDQUM5QywyQkFBa0MsQ0FBK0IsUUFBQyxDQUNsRSx5QkFBZ0MsQ0FBNkIsU0FBQyxDQUM5RCxxQkFBNEIsQ0FBeUIsS0FBQyxDQUN0RCxrQkFBeUIsQ0FBc0IsUUFBQyxDQUNoRCw0QkFBbUMsQ0FBZ0MsUUFBQyxDQUNwRSxzQkFBNkIsQ0FBMEIsa0NBQUMsQ0FDeEQsdUJBQThCLENBQTJCLFFBQUMsQ0FDMUQsb0JBQTJCLENBQXdCLFlBQUMsQ0FDcEQsOEJBQXFDLENBQWtDLFFBQUMsQ0FDeEUsV0FBa0IsQ0FBZSxZQUFDLENBQ2xDLGFBQW9CLENBQWlCLEtBQUMsQ3dGQ3ZDLENqRzVERCxBQUFBLEFpR2lFSSxhakdqRUgsQ0FBYyxNQUFNLEFBQXBCLEVpR2lFRyxvQkFBb0IsRWpHakV4QixBQUFBLGFBQUMsQ0FBYyxNQUFNLEFBQXBCLEVpR2tFRyxZQUFZLENBQUEsR0FBSyxDQUFBLFlBQVksQ0FBRSxjQUFjLENBQUUsU0FBUyxDQUFFLFlBQVksQ0FBRSxXQUFXLENBQUUsWUFBWSxDQUFFLFVBQVUsQ0FBRSxTQUFTLENBQUUsU0FBUyxFQUFFLEFBQUEsS0FBQyxFQUFPLGNBQWMsQUFBckIsRUFBd0IsQ3hGckJoSyxjQUFxQixDQUFrQixRQUFDLENBQ3hDLHFCQUE0QixDQUF5QixRQUFDLENBQ3RELG9CQUEyQixDQUF3QixLQUFDLENBQ3BELGlCQUF3QixDQUFxQixRQUFDLENBQzlDLDJCQUFrQyxDQUErQixRQUFDLENBQ2xFLHlCQUFnQyxDQUE2QixZQUFDLENBQzlELHFCQUE0QixDQUF5QixLQUFDLENBQ3RELGtCQUF5QixDQUFzQixRQUFDLENBQ2hELDRCQUFtQyxDQUFnQyxRQUFDLENBQ3BFLHNCQUE2QixDQUEwQixrQ0FBQyxDQUN4RCx1QkFBOEIsQ0FBMkIsUUFBQyxDQUMxRCxvQkFBMkIsQ0FBd0IsWUFBQyxDQUNwRCw4QkFBcUMsQ0FBa0MsUUFBQyxDQUN4RSxXQUFrQixDQUFlLFlBQUMsQ0FDbEMsYUFBb0IsQ0FBaUIsS0FBQyxDd0ZTbkMsQUFNTCxBQUFBLGtCQUFrQixBQUFBLHFCQUFxQixDQUFDLEtBQUssQUFBQyxDQUM1QyxXQUFXLENBQUUscUJBQXFCLENBSW5DLEFBTEQsQUFFRSxrQkFGZ0IsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBRTNDLE9BQU8sQUFBQyxDQUNOLFdBQVcsQ0FBRSxlQUFlLENBQzdCLEFBVUQsQUFBQSxXQUFXLEFBQUMsQ0FFVixVQUFVLENBQUUseUpBQTZELENBQ3pFLFlBQVksQ0FBRSwyQ0FBMkMsQ0FjMUQsQUFqQkQsQUFJRSxXQUpTLEFBSVIsZ0JBQWdCLEFBQUEsUUFBUSxBQUFDLENBQ3hCLHNDQUFzQyxDQUFBLDRDQUFDLENBQ3hDLEFBTkgsQUFTRSxXQVRTLENBU1QsV0FBVyxBQUFDLENBQ1YsdUJBQXVCLENBQUEsQ0FBQyxDQUN4Qix5QkFBeUIsQ0FBQSw0QkFBQyxDQUszQixBQWhCSCxBQWFJLFdBYk8sQ0FTVCxXQUFXLEFBSVIsZ0JBQWdCLEFBQUEsUUFBUSxBQUFDLENBQ3hCLHNDQUFzQyxDQUFBLGdFQUFDLENBQ3hDLEFBSUwsQUFBQSx5QkFBeUIsQUFBQyxDQUN4Qix1QkFBdUIsQ0FBQSw2SkFBQyxDQUN6QixBQUNELEFBQUEseUJBQXlCLEFBQUMsQ0FDeEIsdUJBQXVCLENBQUEsK01BQUMsQ0FDekIsQUFDRCxBQUFBLHlCQUF5QixBQUFDLENBQ3hCLHVCQUF1QixDQUFBLHVKQUFDLENBQ3pCLEFBQ0QsQUFBQSwyQkFBMkIsQUFBQyxDQUMxQix1QkFBdUIsQ0FBQSxLQUFDLENBQ3hCLHlCQUF5QixDQUFBLDRCQUFDLENBQzNCLEFBRUQsQUFBQSxRQUFRLEFBQUMsQ0FDUCxtQkFBMEIsQ0FBdUIsOEtBQUMsQ0FDbEQsVUFBVSxDQUFFLHdCQUFzRCxDQUNuRSxDQU9BLEFBQUQsSUFBSyxBQUFDLENBQ0oseUJBQXlCLENBQUEsbUJBQUMsQ0FDMUIsc0JBQTZCLENBQTBCLG9GQUFDLENBQ3hELHlDQUF5QyxDQUFBLElBQUMsQ0FDM0MsQ2pHdklILEFBQUEsQUFlSSxhQWZILENBQWMsTUFBTSxBQUFwQixDQWVZLENpRzJIVCx5QkFBeUIsQ0FBQSxnQkFBQyxDakd6SHpCLEFpRzRISCxBQUFBLFdBQVcsQUFBQyxDQUtWLGdCQUF1QixDQUFvQixDQUFDLENBVzdDLEFBaEJELEFBT0UsV0FQUyxDQU9ULFlBQVksQ0FQZCxXQUFXLENBUVQsWUFBWSxBQUFDLENBQ1gsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUFWSCxBQVlFLFdBWlMsQ0FZVCxZQUFZLEFBQUMsQ0FDWCxXQUFXLENBQUUsOENBQThDLENBQzNELFdBQVcsQ0FBRSxRQUFRLENBQ3RCLEFBSUgsQUFDRSxxQkFEbUIsQ0FDakIsR0FBSSxFQUFFLHFCQUFxQixFQUQvQixxQkFBcUIsQ0FHakIsR0FBSSxDQUFBLFlBQVksQ0FBRyxxQkFBcUIsQUFBQSxPQUFPLENBQUUsQ0FFakQsVUFBVSxDQUFBLCtCQUFDLENBRVosQUFJSCxBQUFBLGtCQUFrQixDQUFDLFlBQVksQ0FBRyxxQkFBcUIsQUFBQSxPQUFPLEFBQUMsQ0FDN0QsZ0JBQWdCLENBQUUsOEJBQThCLENBQ2pELEFBRUQsQUFBQSxPQUFPLEFBQUMsQ0FFTixhQUFhLEN4R3dxQ21CLHNCQUFrRCxDd0d4cUNoRCxLQUFLLEN4R3lxQ1Asa0NBQTBFLEN3R3hxQzNHLEFBRUQsQUFFRSxrQkFGZ0IsQ0FFaEIsT0FBTyxDQUZXLHFCQUFxQixDQUV2QyxPQUFPLEFBQUMsQ0FDTixhQUFhLENBQUUsSUFBSSxDQUNwQixBQUpILEFBTUUsa0JBTmdCLENBTWQsT0FBTyxDQUFHLEdBQUcsQ0FORyxxQkFBcUIsQ0FNckMsT0FBTyxDQUFHLEdBQUcsQUFBQyxDQUVkLFVBQVUsQ3hHNnBDb0Isc0JBQWtELEN3RzdwQ2pELEtBQUssQ3hHOHBDTixrQ0FBMEUsQ3dHdHBDekcsQUFoQkgsQUFZSSxrQkFaYyxDQU1kLE9BQU8sQ0FBRyxHQUFHLENBTVgscUJBQXFCLENBWjNCLGtCQUFrQixDQU1kLE9BQU8sQ0FBRyxHQUFHLENBT1gsWUFBWSxDQUFHLFNBQVMsQUFBQSxPQUFPLEFBQUEsb0JBQW9CLENBQUcscUJBQXFCLEFBQUEsZUFBZSxDQWI1RSxxQkFBcUIsQ0FNckMsT0FBTyxDQUFHLEdBQUcsQ0FNWCxxQkFBcUIsQ0FaUCxxQkFBcUIsQ0FNckMsT0FBTyxDQUFHLEdBQUcsQ0FPWCxZQUFZLENBQUcsU0FBUyxBQUFBLE9BQU8sQUFBQSxvQkFBb0IsQ0FBRyxxQkFBcUIsQUFBQSxlQUFlLEFBQUMsQ0FDM0YsVUFBVSxDQUFFLGVBQWUsQ0FDNUIsQUFJTCxBQUFBLG1CQUFtQixBQUFDLENBRWhCLDZCQUE2QixDQUFBLGtCQUFDLENBQzlCLGdDQUFnQyxDQUFBLHFCQUFDLENBTXBDLEFBVEQsQUFNRSxtQkFOaUIsQ0FNakIsaUJBQWlCLEFBQUMsQ0FDaEIsWUFBWSxDQUFFLGtDQUEwRSxDQUN6RixBQU1MLEFBQUEsY0FBYyxBQUFDLENBQ2IsZUFBc0IsQ0FBbUIscUNBQUMsQ0FDMUMscUJBQTRCLENBQXlCLG9DQUFDLENBQ3RELHVCQUE4QixDQUEyQixTQUFDLENBVTNELEFBYkQsQUFLRSxjQUxZLENBS1osU0FBUyxDQUFBLEdBQUssRUFBQyxLQUFLLEVBTHRCLGNBQWMsRVovSmIsS0FBTSxDQUFBLHNCQUFzQixFQUt6QixDQUFDLENZK0pNLEdBQUssRUFBQyxLQUFLLEVBTHRCLGNBQWMsQ1hoTmQsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENXcU5ILEdBQUssRUFBQyxLQUFLLEVBTHRCLGNBQWMsQ1gvTWQsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENXb05KLEdBQUssRUFBQyxLQUFLLENBQUUsQ0FDcEIsWUFBWSxDQUFFLGNBQWMsQ0FDNUIsYUFBYSxDQUFFLGNBQWMsQ0FLOUIsQUFaSCxBQVNJLGNBVFUsQ0FLWixTQUFTLENBQUEsR0FBSyxFQUFDLEtBQUssQ0FJakIsT0FBTyxDQVRaLGNBQWMsRVovSmIsS0FBTSxDQUFBLHNCQUFzQixFQUt6QixDQUFDLENZK0pNLEdBQUssRUFBQyxLQUFLLENBSWpCLE9BQU8sQ0FUWixjQUFjLENYaE5kLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDV3FOSCxHQUFLLEVBQUMsS0FBSyxDQUlqQixPQUFPLENBVFosY0FBYyxDWC9NZCxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUMsQ1dvTkosR0FBSyxFQUFDLEtBQUssQ0FJakIsT0FBTyxBQUFDLENBQ1AsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFNTCxBQUNFLGdCQURjLEFBQUEsS0FBSyxDQUNuQixjQUFjLENBRGhCLGdCQUFnQixBWG5NaEIsR0FBRyxDV29NRCxjQUFjLENBRE8sZ0JBQWdCLEFBQUEsV0FBVyxDQUNoRCxjQUFjLEFBQUMsQ0FDYiwrQkFBc0MsQ0FBbUMsRUFBQyxDQUMxRSxzQkFBNkIsQ0FBMEIsRUFBQyxDQUN6RCxBQUlILEFBQUEsT0FBTyxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQWhDLE9BQU8sQ0FBQyxjQUFjLEVaeExyQixLQUFNLENBQUEsc0JBQXNCLEVBS3pCLENBQUMsQ1ltTEwsT0FBTyxDQUFDLGNBQWMsQ1h6T3RCLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDV3lPZCxPQUFPLENBQUMsY0FBYyxDWHhPdEIsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFXd09rQixDQUMvQixjQUFjLENBQUUsMkNBQW1JLENBQ25KLGFBQWEsQ0FBRyw0Q0FBb0ksQ0FDckosQUFJRCxBQUdNLGdCQUhVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQUN4QyxDQUFDLEFBdFBKLEdBQUcsQUF3UGUsQ0FDWCxVQUFVLENBQUUsa0RBQWdELEMxR3pQN0QsT0FBTyxDMEcwUE4sdUJBQXVCLENBQUUsSUFBSSxDQUM3Qix1QkFBdUIsQ0FBRSxXQUFXLENBQ3JDLEFBUFAsQUFHTSxnQkFIVSxBQUFBLFFBQVEsQ0FBQyxtQkFBbUIsQ0FDeEMsQ0FBQyxBQXRQSixHQUFHLEFBd1BlLENBQ1gsVUFBVSxDQUFFLGtEQUFnRCxDMUd6UDdELE9BQU8sQzBHMFBOLHVCQUF1QixDQUFFLElBQUksQ0FDN0IsdUJBQXVCLENBQUUsV0FBVyxDQUNyQyxBQVBQLEFBR00sZ0JBSFUsQUFBQSxRQUFRLENBQUMsbUJBQW1CLENBQ3hDLENBQUMsQUF0UEosSUFBSSxBQXdQYyxDQUNYLFVBQVUsQ0FBRSxrREFBZ0QsQzFHelA3RCxPQUFPLEMwRzBQTix1QkFBdUIsQ0FBRSxJQUFJLENBQzdCLHVCQUF1QixDQUFFLFdBQVcsQ0FDckMsQUFQUCxBQUdNLGdCQUhVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQUN4QyxDQUFDLEFBdFBKLElBQUksQUF3UGMsQ0FDWCxVQUFVLENBQUUsa0RBQWdELEMxR3pQN0QsT0FBTyxDMEcwUE4sdUJBQXVCLENBQUUsSUFBSSxDQUM3Qix1QkFBdUIsQ0FBRSxXQUFXLENBQ3JDLEFBUFAsQUFHTSxnQkFIVSxBQUFBLFFBQVEsQ0FBQyxtQkFBbUIsQ0FDeEMsQ0FBQyxBQXRQSixJQUFJLEFBd1BjLENBQ1gsVUFBVSxDQUFFLGtEQUFnRCxDMUd6UDdELE9BQU8sQzBHMFBOLHVCQUF1QixDQUFFLElBQUksQ0FDN0IsdUJBQXVCLENBQUUsV0FBVyxDQUNyQyxBQVBQLEFBR00sZ0JBSFUsQUFBQSxRQUFRLENBQUMsbUJBQW1CLENBQ3hDLENBQUMsQUF0UEosZUFBZSxBQXdQRyxDQUNYLFVBQVUsQ0FBRSxrREFBZ0QsQzFHelA3RCxPQUFPLEMwRzBQTix1QkFBdUIsQ0FBRSxJQUFJLENBQzdCLHVCQUF1QixDQUFFLFdBQVcsQ0FDckMsQUFQUCxBQVlNLGdCQVpVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQVV4QyxHQUFHLEFBL1BOLEdBQUcsQUFpUWUsQ0FFWCxJQUFJLENBQUUsNkJBQTZCLEMxR25RcEMsT0FBTyxDMEdtUW9DLFVBQVUsQ0FDckQsQUFmUCxBQVlNLGdCQVpVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQVV4QyxHQUFHLEFBL1BOLEdBQUcsQUFpUWUsQ0FFWCxJQUFJLENBQUUsNkJBQTZCLEMxR25RcEMsT0FBTyxDMEdtUW9DLFVBQVUsQ0FDckQsQUFmUCxBQVlNLGdCQVpVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQVV4QyxHQUFHLEFBL1BOLElBQUksQUFpUWMsQ0FFWCxJQUFJLENBQUUsNkJBQTZCLEMxR25RcEMsT0FBTyxDMEdtUW9DLFVBQVUsQ0FDckQsQUFmUCxBQVlNLGdCQVpVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQVV4QyxHQUFHLEFBL1BOLElBQUksQUFpUWMsQ0FFWCxJQUFJLENBQUUsNkJBQTZCLEMxR25RcEMsT0FBTyxDMEdtUW9DLFVBQVUsQ0FDckQsQUFmUCxBQVlNLGdCQVpVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQVV4QyxHQUFHLEFBL1BOLElBQUksQUFpUWMsQ0FFWCxJQUFJLENBQUUsNkJBQTZCLEMxR25RcEMsT0FBTyxDMEdtUW9DLFVBQVUsQ0FDckQsQUFmUCxBQVlNLGdCQVpVLEFBQUEsUUFBUSxDQUFDLG1CQUFtQixDQVV4QyxHQUFHLEFBL1BOLGVBQWUsQUFpUUcsQ0FFWCxJQUFJLENBQUUsNkJBQTZCLEMxR25RcEMsT0FBTyxDMEdtUW9DLFVBQVUsQ0FDckQsQUFNUCxBQUlFLGdCQUpjLEFBSWIsVUFBVSxBQUFDLENBSVYsS0FBSyxDQVBBLE9BQU8sQ0FPQyxVQUFVLENBQ3hCLEFBVEgsQUFLSSxnQkFMWSxBQUliLFVBQVUsQ0FKYixnQkFBZ0IsQUFJYixVQUFVLEFBQ0wsVUFBVSxBQUFDLENBQ2IsZ0JBQWdCLENBQUEsaUJBQUMsQ0FDbEIsQUFQTCxBQVdFLGdCQVhjLEFBV2IsV0FBVyxBQUFDLENBQ1gsZ0JBQWdCLENBQUEscUJBQUMsQ0FDbEIsQUFiSCxBQWVFLGdCQWZjLEFBZWIsYUFBYSxBQUFDLENBSWIsS0FBSyxDQWpCRyxPQUFPLENBaUJDLFVBQVUsQ0FDM0IsQUFwQkgsQUFnQkksZ0JBaEJZLEFBZWIsYUFBYSxDQWZoQixnQkFBZ0IsQUFlYixhQUFhLEFBQ1IsWUFBWSxBQUFDLENBQ2YsZ0JBQWdCLENBQUEsb0JBQUMsQ0FDbEIsQUFsQkwsQUFzQkUsZ0JBdEJjLEFBc0JiLFVBQVUsQUFBQSxVQUFVLEFBQUMsQ0FDcEIsZ0JBQWdCLENBQUEsUUFBQyxDQUNsQixBQUlILEFBQUEsV0FBVyxDQUFFLGFBQWEsQUFBQyxDQUN6QixPQUFPLENBQUUsTUFBTSxDQUNoQixBQUNELEFBQUEsYUFBYSxDQUFDLFVBQVUsQUFBQyxDQUN2QixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBQ0QsQUFBQSxvQkFBb0IsQ0FBQyxHQUFJLEVBQUcsZUFBZSxFQUFFLE1BQU0sQUFBQyxDQUVsRCxlQUFlLENBQUUsU0FBUyxDQUMxQix1QkFBdUIsQ0FBRSxTQUFTLENBQ25DLEFBSUQsQUFBQSx5QkFBeUIsQUFBQSx5QkFBeUIsQUFBQyxDQUNqRCxRQUFRLENBQUUsS0FBSyxDQUNmLE1BQU0sQ0FBRSxtQ0FBbUMsQ0FDM0MsS0FBSyxDQUFFLG1DQUFtQyxDQUMxQyxLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ3hHbTBCMkIsSUFBSSxDd0dsMEJ2QyxBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsWUFBWSxDQUFFLEtBQUssQ0FDcEIsQUFHRCxBQUFBLG1CQUFtQixBQUFBLG1CQUFtQixBQUFDLENBQ3JDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUseUJBQXlCLENBQ2pDLE1BQU0sQ3hHcU5zQixHQUFHLEN3R3JOVCxLQUFLLENBQUMsa0NBQTBFLENBQ3RHLGFBQWEsQzFHM01NLEdBQUcsQzBHNE10QixVQUFVLEMxR3hOVixHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyw0Q0FBMkMsQ0FDdkQsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsNENBQTJDLENBQ3ZELEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLDZDQUE0QyxDMEdnUDNELEFBakNELEFBU0UsbUJBVGlCLEFBQUEsbUJBQW1CLENBU3BDLHlCQUF5QixBQUFDLENBQ3hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDQUFFLFlBQVksQ0FLcEIsQUE1QkgsQUF5QkksbUJBekJlLEFBQUEsbUJBQW1CLENBU3BDLHlCQUF5QixDQWdCckIsS0FBSyxBQUFDLENBQ04sV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUEzQkwsQUE4QkUsbUJBOUJpQixBQUFBLG1CQUFtQixDQThCcEMsZ0NBQWdDLEVBQUUsVUFBVSxBQUFDLENBQzNDLGFBQWEsQ0FBRSxDQUFDLENBQ2pCIgp9 */