@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&amp;family=Work+Sans:wght@600;700&amp;display=swap";:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #FFFFFF;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #FF6733;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #262A3B;--bs-primary-rgb: 255, 103, 51;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 38, 42, 59;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 38, 42, 59;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: Manrope, sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #262A3B;--bs-body-bg: #FFFFFF}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:Manrope,sans-serif;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);color:#262a3b;color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#fff;background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .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],abbr[data-bs-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ff6733;-webkit-text-decoration:underline;text-decoration:underline}a:hover{color:#cc5229}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.25rem}kbd kbd{padding:0;font-size:1em;font-weight:700}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:#6c757d;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]::-webkit-calendar-picker-indicator{display:none}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]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-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,.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:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.page-container,.container-fluid,.fluid-page-container,.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:.75rem;padding-right:var(--bs-gutter-x, .75rem);padding-left:.75rem;padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container,.page-container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container,.page-container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container,.page-container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container,.page-container{max-width:1140px}}@media (min-width: 1440px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container,.page-container{max-width:1320px}}@media (min-width: 1560px){.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container,.page-container{max-width:1600px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:-.75rem;margin-right:calc(-.5*var(--bs-gutter-x));margin-left:-.75rem;margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .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: 2rem}.g-5,.gy-5{--bs-gutter-y: 2rem}.g-6,.gx-6{--bs-gutter-x: 3rem}.g-6,.gy-6{--bs-gutter-y: 3rem}.g-8,.gx-8{--bs-gutter-x: 4rem}.g-8,.gy-8{--bs-gutter-y: 4rem}.g-10,.gx-10{--bs-gutter-x: 5rem}.g-10,.gy-10{--bs-gutter-y: 5rem}.g-12,.gx-12{--bs-gutter-x: 6rem}.g-12,.gy-12{--bs-gutter-y: 6rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .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: 2rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 2rem}.g-sm-6,.gx-sm-6{--bs-gutter-x: 3rem}.g-sm-6,.gy-sm-6{--bs-gutter-y: 3rem}.g-sm-8,.gx-sm-8{--bs-gutter-x: 4rem}.g-sm-8,.gy-sm-8{--bs-gutter-y: 4rem}.g-sm-10,.gx-sm-10{--bs-gutter-x: 5rem}.g-sm-10,.gy-sm-10{--bs-gutter-y: 5rem}.g-sm-12,.gx-sm-12{--bs-gutter-x: 6rem}.g-sm-12,.gy-sm-12{--bs-gutter-y: 6rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .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: 2rem}.g-md-5,.gy-md-5{--bs-gutter-y: 2rem}.g-md-6,.gx-md-6{--bs-gutter-x: 3rem}.g-md-6,.gy-md-6{--bs-gutter-y: 3rem}.g-md-8,.gx-md-8{--bs-gutter-x: 4rem}.g-md-8,.gy-md-8{--bs-gutter-y: 4rem}.g-md-10,.gx-md-10{--bs-gutter-x: 5rem}.g-md-10,.gy-md-10{--bs-gutter-y: 5rem}.g-md-12,.gx-md-12{--bs-gutter-x: 6rem}.g-md-12,.gy-md-12{--bs-gutter-y: 6rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .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: 2rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 2rem}.g-lg-6,.gx-lg-6{--bs-gutter-x: 3rem}.g-lg-6,.gy-lg-6{--bs-gutter-y: 3rem}.g-lg-8,.gx-lg-8{--bs-gutter-x: 4rem}.g-lg-8,.gy-lg-8{--bs-gutter-y: 4rem}.g-lg-10,.gx-lg-10{--bs-gutter-x: 5rem}.g-lg-10,.gy-lg-10{--bs-gutter-y: 5rem}.g-lg-12,.gx-lg-12{--bs-gutter-x: 6rem}.g-lg-12,.gy-lg-12{--bs-gutter-y: 6rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .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: 2rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 2rem}.g-xl-6,.gx-xl-6{--bs-gutter-x: 3rem}.g-xl-6,.gy-xl-6{--bs-gutter-y: 3rem}.g-xl-8,.gx-xl-8{--bs-gutter-x: 4rem}.g-xl-8,.gy-xl-8{--bs-gutter-y: 4rem}.g-xl-10,.gx-xl-10{--bs-gutter-x: 5rem}.g-xl-10,.gy-xl-10{--bs-gutter-y: 5rem}.g-xl-12,.gx-xl-12{--bs-gutter-x: 6rem}.g-xl-12,.gy-xl-12{--bs-gutter-y: 6rem}}@media (min-width: 1440px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .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: 2rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 2rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x: 3rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y: 3rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x: 4rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y: 4rem}.g-xxl-10,.gx-xxl-10{--bs-gutter-x: 5rem}.g-xxl-10,.gy-xxl-10{--bs-gutter-y: 5rem}.g-xxl-12,.gx-xxl-12{--bs-gutter-x: 6rem}.g-xxl-12,.gy-xxl-12{--bs-gutter-y: 6rem}}@media (min-width: 1560px){.col-xxxl{flex:1 0 0%}.row-cols-xxxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxxl-auto{flex:0 0 auto;width:auto}.col-xxxl-1{flex:0 0 auto;width:8.33333333%}.col-xxxl-2{flex:0 0 auto;width:16.66666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.33333333%}.col-xxxl-5{flex:0 0 auto;width:41.66666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.33333333%}.col-xxxl-8{flex:0 0 auto;width:66.66666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.33333333%}.col-xxxl-11{flex:0 0 auto;width:91.66666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.33333333%}.offset-xxxl-2{margin-left:16.66666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.33333333%}.offset-xxxl-5{margin-left:41.66666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.33333333%}.offset-xxxl-8{margin-left:66.66666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.33333333%}.offset-xxxl-11{margin-left:91.66666667%}.g-xxxl-0,.gx-xxxl-0{--bs-gutter-x: 0}.g-xxxl-0,.gy-xxxl-0{--bs-gutter-y: 0}.g-xxxl-1,.gx-xxxl-1{--bs-gutter-x: .25rem}.g-xxxl-1,.gy-xxxl-1{--bs-gutter-y: .25rem}.g-xxxl-2,.gx-xxxl-2{--bs-gutter-x: .5rem}.g-xxxl-2,.gy-xxxl-2{--bs-gutter-y: .5rem}.g-xxxl-3,.gx-xxxl-3{--bs-gutter-x: 1rem}.g-xxxl-3,.gy-xxxl-3{--bs-gutter-y: 1rem}.g-xxxl-4,.gx-xxxl-4{--bs-gutter-x: 1.5rem}.g-xxxl-4,.gy-xxxl-4{--bs-gutter-y: 1.5rem}.g-xxxl-5,.gx-xxxl-5{--bs-gutter-x: 2rem}.g-xxxl-5,.gy-xxxl-5{--bs-gutter-y: 2rem}.g-xxxl-6,.gx-xxxl-6{--bs-gutter-x: 3rem}.g-xxxl-6,.gy-xxxl-6{--bs-gutter-y: 3rem}.g-xxxl-8,.gx-xxxl-8{--bs-gutter-x: 4rem}.g-xxxl-8,.gy-xxxl-8{--bs-gutter-y: 4rem}.g-xxxl-10,.gx-xxxl-10{--bs-gutter-x: 5rem}.g-xxxl-10,.gy-xxxl-10{--bs-gutter-y: 5rem}.g-xxxl-12,.gx-xxxl-12{--bs-gutter-x: 6rem}.g-xxxl-12,.gy-xxxl-12{--bs-gutter-y: 6rem}}.table{--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #262A3B;--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: #262A3B;--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: #262A3B;--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:#262a3b;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg: #ffe1d6;--bs-table-striped-bg: #f2d6cb;--bs-table-striped-color: #000;--bs-table-active-bg: #e6cbc1;--bs-table-active-color: #000;--bs-table-hover-bg: #ecd0c6;--bs-table-hover-color: #000;color:#000;border-color:#e6cbc1}.table-secondary{--bs-table-bg: #e2e3e5;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg: #d1e7dd;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg: #cff4fc;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg: #fff3cd;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg: #f8d7da;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg: #262A3B;--bs-table-striped-bg: #313545;--bs-table-striped-color: #FFFFFF;--bs-table-active-bg: #3c3f4f;--bs-table-active-color: #FFFFFF;--bs-table-hover-bg: #363a4a;--bs-table-hover-color: #FFFFFF;color:#fff;border-color:#3c3f4f}.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: 1439.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1559.98px){.table-responsive-xxxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#262a3b;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#262a3b;background-color:#fff;border-color:#ffb399;outline:0;box-shadow:0 0 0 .25rem #ff673340}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem .75rem -.375rem -.75rem;color:#262a3b;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-right-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem .75rem -.375rem -.75rem;color:#262a3b;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-right-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#262a3b;background-color:#0000;border:solid rgba(0,0,0,0);border-width:1px 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 + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem .5rem -.25rem -.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem .5rem -.25rem -.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.625rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem 1rem -.5rem -1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem 1rem -.5rem -1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#262a3b;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#ffb399;outline:0;box-shadow:0 0 0 .25rem #ff673340}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #262a3b}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.625rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#ffb399;outline:0;box-shadow:0 0 0 .25rem #ff673340}.form-check-input:checked{background-color:#ff6733;border-color:#ff6733}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#ff6733;border-color:#ff6733;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image: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");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffb399'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e")}.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}.form-range{width:100%;height:1.5rem;padding:0;background-color:#0000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #ff673340}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #ff673340}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#ff6733;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#ffd1c2}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:#0000;cursor:pointer;background-color:#dee2e6;border-color:#0000;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#ff6733;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#ffd1c2}.form-range::-moz-range-track{width:100%;height:.5rem;color:#0000;cursor:pointer;background-color:#dee2e6;border-color:#0000;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:#0000}.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#262a3b;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.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:.625rem}.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:.25rem}.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),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){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),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){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:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.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:#198754e6;border-radius:.25rem}.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:#198754;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='%23198754' d='M2.3 6.73L.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:#198754;box-shadow:0 0 0 .25rem #19875440}.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:#198754}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.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-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:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1}.was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.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:#dc3545e6;border-radius:.25rem}.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:#dc3545;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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.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:#dc3545}.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"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-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:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2}.was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#262a3b;text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0000;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#262a3b}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem #ff673340}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#000;background-color:#ff6733;border-color:#ff6733}.btn-primary:hover{color:#000;background-color:#ff7e52;border-color:#ff7647}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#000;background-color:#ff7e52;border-color:#ff7647;box-shadow:0 0 0 .25rem #d9582b80}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#000;background-color:#ff855c;border-color:#ff7647}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d9582b80}.btn-primary:disabled,.btn-primary.disabled{color:#000;background-color:#ff6733;border-color:#ff6733}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem #828a9180}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #828a9180}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem #3c996e80}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #3c996e80}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem #0baccc80}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #0baccc80}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem #d9a40680}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d9a40680}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem #e1536180}.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger,.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:checked+.btn-danger:focus,.btn-check:active+.btn-danger:focus,.btn-danger:active:focus,.btn-danger.active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #e1536180}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem #d3d4d580}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d3d4d580}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#262a3b;border-color:#262a3b}.btn-dark:hover{color:#fff;background-color:#202432;border-color:#1e222f}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#202432;border-color:#1e222f;box-shadow:0 0 0 .25rem #474a5880}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1e222f;border-color:#1d202c}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #474a5880}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#262a3b;border-color:#262a3b}.btn-outline-primary{color:#ff6733;border-color:#ff6733}.btn-outline-primary:hover{color:#000;background-color:#ff6733;border-color:#ff6733}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem #ff673380}.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{color:#000;background-color:#ff6733;border-color:#ff6733}.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #ff673380}.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#ff6733;background-color:#0000}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem #6c757d80}.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #6c757d80}.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:#6c757d;background-color:#0000}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem #19875480}.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{color:#fff;background-color:#198754;border-color:#198754}.btn-check:checked+.btn-outline-success:focus,.btn-check:active+.btn-outline-success:focus,.btn-outline-success:active:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #19875480}.btn-outline-success:disabled,.btn-outline-success.disabled{color:#198754;background-color:#0000}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem #0dcaf080}.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:checked+.btn-outline-info:focus,.btn-check:active+.btn-outline-info:focus,.btn-outline-info:active:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #0dcaf080}.btn-outline-info:disabled,.btn-outline-info.disabled{color:#0dcaf0;background-color:#0000}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-check:checked+.btn-outline-warning,.btn-check:active+.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:checked+.btn-outline-warning:focus,.btn-check:active+.btn-outline-warning:focus,.btn-outline-warning:active:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #ffc10780}.btn-outline-warning:disabled,.btn-outline-warning.disabled{color:#ffc107;background-color:#0000}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem #dc354580}.btn-check:checked+.btn-outline-danger,.btn-check:active+.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:checked+.btn-outline-danger:focus,.btn-check:active+.btn-outline-danger:focus,.btn-outline-danger:active:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #dc354580}.btn-outline-danger:disabled,.btn-outline-danger.disabled{color:#dc3545;background-color:#0000}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-check:checked+.btn-outline-light,.btn-check:active+.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:checked+.btn-outline-light:focus,.btn-check:active+.btn-outline-light:focus,.btn-outline-light:active:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #f8f9fa80}.btn-outline-light:disabled,.btn-outline-light.disabled{color:#f8f9fa;background-color:#0000}.btn-outline-dark{color:#262a3b;border-color:#262a3b}.btn-outline-dark:hover{color:#fff;background-color:#262a3b;border-color:#262a3b}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem #262a3b80}.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show{color:#fff;background-color:#262a3b;border-color:#262a3b}.btn-check:checked+.btn-outline-dark:focus,.btn-check:active+.btn-outline-dark:focus,.btn-outline-dark:active:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem #262a3b80}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#262a3b;background-color:#0000}.btn-link{font-weight:400;color:#ff6733;-webkit-text-decoration:underline;text-decoration:underline}.btn-link:hover{color:#cc5229}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.625rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#262a3b;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.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: 1440px){.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}}@media (min-width: 1560px){.dropdown-menu-xxxl-start{--bs-position: start}.dropdown-menu-xxxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxxl-end{--bs-position: end}.dropdown-menu-xxxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background-color:#0000;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;-webkit-text-decoration:none;text-decoration:none;background-color:#ff6733}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:#00000026}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:#ffffff26}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#ff6733}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:#00000026}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.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{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#ff6733;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#cc5229}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:none;border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#0000;border-color:#0000}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#ff6733}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.page-container,.navbar>.container-fluid,.navbar>.fluid-page-container,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl,.navbar>.container-xxxl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:#0000;border:1px solid rgba(0,0,0,0);border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{-webkit-text-decoration:none;text-decoration:none}.navbar-toggler:focus{-webkit-text-decoration:none;text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-top,.navbar-expand-sm .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-top,.navbar-expand-xl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1440px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-top,.navbar-expand-xxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1560px){.navbar-expand-xxxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxxl .navbar-nav{flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand-xxxl .navbar-toggler,.navbar-expand-xxxl .offcanvas-header{display:none}.navbar-expand-xxxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxxl .offcanvas-top,.navbar-expand-xxxl .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:#0000;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#0000008c}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#000000e6}.navbar-light .navbar-toggler{color:#0000008c;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#0000008c}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff8c}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff8c;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff8c}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#262a3b;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#e65d2e;background-color:#fff0eb;box-shadow:inset 0 -1px #00000020}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e65d2e'%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");transform:rotate(-180deg)}.accordion-button:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23262A3B'%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");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#ffb399;outline:0;box-shadow:0 0 0 .25rem #ff673340}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.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{border-radius:0}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#993e1f;background-color:#ffe1d6;border-color:#ffd1c2}.alert-primary .alert-link{color:#7a3219}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#171923;background-color:#d4d4d8;border-color:#bebfc4}.alert-dark .alert-link{color:#12141c}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;-webkit-text-decoration:none;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#262a3b;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;-webkit-text-decoration:none;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.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:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#ff6733;border-color:#ff6733}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1440px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;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:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1560px){.list-group-horizontal-xxxl{flex-direction:row}.list-group-horizontal-xxxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#993e1f;background-color:#ffe1d6}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#993e1f;background-color:#e6cbc1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#993e1f;border-color:#993e1f}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#171923;background-color:#d4d4d8}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#171923;background-color:#bfbfc2}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#171923;border-color:#171923}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:#0000 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;-webkit-text-decoration:none;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #ff673340;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.625rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.625rem - 1px);border-top-right-radius:calc(.625rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.625rem - 1px);border-bottom-left-radius:calc(.625rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-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{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@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{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@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{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width: 1439.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{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}@media (max-width: 1559.98px){.modal-fullscreen-xxxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxxl-down .modal-header{border-radius:0}.modal-fullscreen-xxxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxxl-down .modal-footer{border-radius:0}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#ff6733}.link-primary:hover,.link-primary:focus{color:#ff855c}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:hover,.link-danger:focus{color:#b02a37}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#262a3b}.link-dark:hover,.link-dark:focus{color:#1e222f}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1440px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}@media (min-width: 1560px){.sticky-xxxl-top{position:sticky;top:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;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}.stretched-link:after{position:absolute;inset:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.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}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.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:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#ff6733!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#262a3b!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}.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}.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:2rem!important}.gap-6{gap:3rem!important}.gap-8{gap:4rem!important}.gap-10{gap:5rem!important}.gap-12{gap:6rem!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:2rem!important}.m-6{margin:3rem!important}.m-8{margin:4rem!important}.m-10{margin:5rem!important}.m-12{margin:6rem!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:2rem!important;margin-left:2rem!important}.mx-6{margin-right:3rem!important;margin-left:3rem!important}.mx-8{margin-right:4rem!important;margin-left:4rem!important}.mx-10{margin-right:5rem!important;margin-left:5rem!important}.mx-12{margin-right:6rem!important;margin-left:6rem!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:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-12{margin-top:6rem!important;margin-bottom:6rem!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:2rem!important}.mt-6{margin-top:3rem!important}.mt-8{margin-top:4rem!important}.mt-10{margin-top:5rem!important}.mt-12{margin-top:6rem!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:2rem!important}.me-6{margin-right:3rem!important}.me-8{margin-right:4rem!important}.me-10{margin-right:5rem!important}.me-12{margin-right:6rem!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:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-8{margin-bottom:4rem!important}.mb-10{margin-bottom:5rem!important}.mb-12{margin-bottom:6rem!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:2rem!important}.ms-6{margin-left:3rem!important}.ms-8{margin-left:4rem!important}.ms-10{margin-left:5rem!important}.ms-12{margin-left:6rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-2rem!important}.m-n6{margin:-3rem!important}.m-n8{margin:-4rem!important}.m-n10{margin:-5rem!important}.m-n12{margin:-6rem!important}.mx-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-2rem!important}.mt-n6{margin-top:-3rem!important}.mt-n8{margin-top:-4rem!important}.mt-n10{margin-top:-5rem!important}.mt-n12{margin-top:-6rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-2rem!important}.me-n6{margin-right:-3rem!important}.me-n8{margin-right:-4rem!important}.me-n10{margin-right:-5rem!important}.me-n12{margin-right:-6rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-2rem!important}.mb-n6{margin-bottom:-3rem!important}.mb-n8{margin-bottom:-4rem!important}.mb-n10{margin-bottom:-5rem!important}.mb-n12{margin-bottom:-6rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-2rem!important}.ms-n6{margin-left:-3rem!important}.ms-n8{margin-left:-4rem!important}.ms-n10{margin-left:-5rem!important}.ms-n12{margin-left:-6rem!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:2rem!important}.p-6{padding:3rem!important}.p-8{padding:4rem!important}.p-10{padding:5rem!important}.p-12{padding:6rem!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:2rem!important;padding-left:2rem!important}.px-6{padding-right:3rem!important;padding-left:3rem!important}.px-8{padding-right:4rem!important;padding-left:4rem!important}.px-10{padding-right:5rem!important;padding-left:5rem!important}.px-12{padding-right:6rem!important;padding-left:6rem!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:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-12{padding-top:6rem!important;padding-bottom:6rem!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:2rem!important}.pt-6{padding-top:3rem!important}.pt-8{padding-top:4rem!important}.pt-10{padding-top:5rem!important}.pt-12{padding-top:6rem!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:2rem!important}.pe-6{padding-right:3rem!important}.pe-8{padding-right:4rem!important}.pe-10{padding-right:5rem!important}.pe-12{padding-right:6rem!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:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-8{padding-bottom:4rem!important}.pb-10{padding-bottom:5rem!important}.pb-12{padding-bottom:6rem!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:2rem!important}.ps-6{padding-left:3rem!important}.ps-8{padding-left:4rem!important}.ps-10{padding-left:5rem!important}.ps-12{padding-left:6rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!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}.fs-7{font-size:.87rem!important}.fs-8{font-size:.75rem!important}.fs-9{font-size:.5rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!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{-webkit-text-decoration:none!important;text-decoration:none!important}.text-decoration-underline{-webkit-text-decoration:underline!important;text-decoration:underline!important}.text-decoration-line-through{-webkit-text-decoration:line-through!important;text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:#ff6733!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:#6c757d!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:#198754!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:#0dcaf0!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:#ffc107!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:#dc3545!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:#f8f9fa!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:#262a3b!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:#000!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:#fff!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:#262a3b!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!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}.bg-primary{--bs-bg-opacity: 1;background-color:#ff6733!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:#6c757d!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:#198754!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:#0dcaf0!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:#ffc107!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:#dc3545!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:#f8f9fa!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:#262a3b!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:#000!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:#fff!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:#fff!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:#0000!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-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.15)),to(rgba(255,255,255,0)))!important;background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1,.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.625rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float: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-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{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}.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:2rem!important}.gap-sm-6{gap:3rem!important}.gap-sm-8{gap:4rem!important}.gap-sm-10{gap:5rem!important}.gap-sm-12{gap:6rem!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:2rem!important}.m-sm-6{margin:3rem!important}.m-sm-8{margin:4rem!important}.m-sm-10{margin:5rem!important}.m-sm-12{margin:6rem!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:2rem!important;margin-left:2rem!important}.mx-sm-6{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-8{margin-right:4rem!important;margin-left:4rem!important}.mx-sm-10{margin-right:5rem!important;margin-left:5rem!important}.mx-sm-12{margin-right:6rem!important;margin-left:6rem!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:2rem!important;margin-bottom:2rem!important}.my-sm-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-sm-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-sm-12{margin-top:6rem!important;margin-bottom:6rem!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:2rem!important}.mt-sm-6{margin-top:3rem!important}.mt-sm-8{margin-top:4rem!important}.mt-sm-10{margin-top:5rem!important}.mt-sm-12{margin-top:6rem!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:2rem!important}.me-sm-6{margin-right:3rem!important}.me-sm-8{margin-right:4rem!important}.me-sm-10{margin-right:5rem!important}.me-sm-12{margin-right:6rem!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:2rem!important}.mb-sm-6{margin-bottom:3rem!important}.mb-sm-8{margin-bottom:4rem!important}.mb-sm-10{margin-bottom:5rem!important}.mb-sm-12{margin-bottom:6rem!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:2rem!important}.ms-sm-6{margin-left:3rem!important}.ms-sm-8{margin-left:4rem!important}.ms-sm-10{margin-left:5rem!important}.ms-sm-12{margin-left:6rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-2rem!important}.m-sm-n6{margin:-3rem!important}.m-sm-n8{margin:-4rem!important}.m-sm-n10{margin:-5rem!important}.m-sm-n12{margin:-6rem!important}.mx-sm-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-sm-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-sm-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-sm-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-sm-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-sm-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-sm-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-sm-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-sm-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-sm-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-sm-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-sm-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-sm-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-sm-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-sm-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-sm-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-sm-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-sm-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-2rem!important}.mt-sm-n6{margin-top:-3rem!important}.mt-sm-n8{margin-top:-4rem!important}.mt-sm-n10{margin-top:-5rem!important}.mt-sm-n12{margin-top:-6rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:-1.5rem!important}.me-sm-n5{margin-right:-2rem!important}.me-sm-n6{margin-right:-3rem!important}.me-sm-n8{margin-right:-4rem!important}.me-sm-n10{margin-right:-5rem!important}.me-sm-n12{margin-right:-6rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-2rem!important}.mb-sm-n6{margin-bottom:-3rem!important}.mb-sm-n8{margin-bottom:-4rem!important}.mb-sm-n10{margin-bottom:-5rem!important}.mb-sm-n12{margin-bottom:-6rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-2rem!important}.ms-sm-n6{margin-left:-3rem!important}.ms-sm-n8{margin-left:-4rem!important}.ms-sm-n10{margin-left:-5rem!important}.ms-sm-n12{margin-left:-6rem!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:2rem!important}.p-sm-6{padding:3rem!important}.p-sm-8{padding:4rem!important}.p-sm-10{padding:5rem!important}.p-sm-12{padding:6rem!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:2rem!important;padding-left:2rem!important}.px-sm-6{padding-right:3rem!important;padding-left:3rem!important}.px-sm-8{padding-right:4rem!important;padding-left:4rem!important}.px-sm-10{padding-right:5rem!important;padding-left:5rem!important}.px-sm-12{padding-right:6rem!important;padding-left:6rem!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:2rem!important;padding-bottom:2rem!important}.py-sm-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-sm-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-sm-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-sm-12{padding-top:6rem!important;padding-bottom:6rem!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:2rem!important}.pt-sm-6{padding-top:3rem!important}.pt-sm-8{padding-top:4rem!important}.pt-sm-10{padding-top:5rem!important}.pt-sm-12{padding-top:6rem!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:2rem!important}.pe-sm-6{padding-right:3rem!important}.pe-sm-8{padding-right:4rem!important}.pe-sm-10{padding-right:5rem!important}.pe-sm-12{padding-right:6rem!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:2rem!important}.pb-sm-6{padding-bottom:3rem!important}.pb-sm-8{padding-bottom:4rem!important}.pb-sm-10{padding-bottom:5rem!important}.pb-sm-12{padding-bottom:6rem!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:2rem!important}.ps-sm-6{padding-left:3rem!important}.ps-sm-8{padding-left:4rem!important}.ps-sm-10{padding-left:5rem!important}.ps-sm-12{padding-left:6rem!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}.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-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{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}.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:2rem!important}.gap-md-6{gap:3rem!important}.gap-md-8{gap:4rem!important}.gap-md-10{gap:5rem!important}.gap-md-12{gap:6rem!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:2rem!important}.m-md-6{margin:3rem!important}.m-md-8{margin:4rem!important}.m-md-10{margin:5rem!important}.m-md-12{margin:6rem!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:2rem!important;margin-left:2rem!important}.mx-md-6{margin-right:3rem!important;margin-left:3rem!important}.mx-md-8{margin-right:4rem!important;margin-left:4rem!important}.mx-md-10{margin-right:5rem!important;margin-left:5rem!important}.mx-md-12{margin-right:6rem!important;margin-left:6rem!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:2rem!important;margin-bottom:2rem!important}.my-md-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-md-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-md-12{margin-top:6rem!important;margin-bottom:6rem!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:2rem!important}.mt-md-6{margin-top:3rem!important}.mt-md-8{margin-top:4rem!important}.mt-md-10{margin-top:5rem!important}.mt-md-12{margin-top:6rem!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:2rem!important}.me-md-6{margin-right:3rem!important}.me-md-8{margin-right:4rem!important}.me-md-10{margin-right:5rem!important}.me-md-12{margin-right:6rem!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:2rem!important}.mb-md-6{margin-bottom:3rem!important}.mb-md-8{margin-bottom:4rem!important}.mb-md-10{margin-bottom:5rem!important}.mb-md-12{margin-bottom:6rem!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:2rem!important}.ms-md-6{margin-left:3rem!important}.ms-md-8{margin-left:4rem!important}.ms-md-10{margin-left:5rem!important}.ms-md-12{margin-left:6rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-2rem!important}.m-md-n6{margin:-3rem!important}.m-md-n8{margin:-4rem!important}.m-md-n10{margin:-5rem!important}.m-md-n12{margin:-6rem!important}.mx-md-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-md-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-md-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-md-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-md-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-md-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-md-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-md-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-md-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-md-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-md-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-md-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-md-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-md-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-md-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-md-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-md-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-md-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-2rem!important}.mt-md-n6{margin-top:-3rem!important}.mt-md-n8{margin-top:-4rem!important}.mt-md-n10{margin-top:-5rem!important}.mt-md-n12{margin-top:-6rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-2rem!important}.me-md-n6{margin-right:-3rem!important}.me-md-n8{margin-right:-4rem!important}.me-md-n10{margin-right:-5rem!important}.me-md-n12{margin-right:-6rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-2rem!important}.mb-md-n6{margin-bottom:-3rem!important}.mb-md-n8{margin-bottom:-4rem!important}.mb-md-n10{margin-bottom:-5rem!important}.mb-md-n12{margin-bottom:-6rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-2rem!important}.ms-md-n6{margin-left:-3rem!important}.ms-md-n8{margin-left:-4rem!important}.ms-md-n10{margin-left:-5rem!important}.ms-md-n12{margin-left:-6rem!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:2rem!important}.p-md-6{padding:3rem!important}.p-md-8{padding:4rem!important}.p-md-10{padding:5rem!important}.p-md-12{padding:6rem!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:2rem!important;padding-left:2rem!important}.px-md-6{padding-right:3rem!important;padding-left:3rem!important}.px-md-8{padding-right:4rem!important;padding-left:4rem!important}.px-md-10{padding-right:5rem!important;padding-left:5rem!important}.px-md-12{padding-right:6rem!important;padding-left:6rem!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:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-md-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-md-12{padding-top:6rem!important;padding-bottom:6rem!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:2rem!important}.pt-md-6{padding-top:3rem!important}.pt-md-8{padding-top:4rem!important}.pt-md-10{padding-top:5rem!important}.pt-md-12{padding-top:6rem!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:2rem!important}.pe-md-6{padding-right:3rem!important}.pe-md-8{padding-right:4rem!important}.pe-md-10{padding-right:5rem!important}.pe-md-12{padding-right:6rem!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:2rem!important}.pb-md-6{padding-bottom:3rem!important}.pb-md-8{padding-bottom:4rem!important}.pb-md-10{padding-bottom:5rem!important}.pb-md-12{padding-bottom:6rem!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:2rem!important}.ps-md-6{padding-left:3rem!important}.ps-md-8{padding-left:4rem!important}.ps-md-10{padding-left:5rem!important}.ps-md-12{padding-left:6rem!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}.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-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{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}.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:2rem!important}.gap-lg-6{gap:3rem!important}.gap-lg-8{gap:4rem!important}.gap-lg-10{gap:5rem!important}.gap-lg-12{gap:6rem!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:2rem!important}.m-lg-6{margin:3rem!important}.m-lg-8{margin:4rem!important}.m-lg-10{margin:5rem!important}.m-lg-12{margin:6rem!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:2rem!important;margin-left:2rem!important}.mx-lg-6{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-8{margin-right:4rem!important;margin-left:4rem!important}.mx-lg-10{margin-right:5rem!important;margin-left:5rem!important}.mx-lg-12{margin-right:6rem!important;margin-left:6rem!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:2rem!important;margin-bottom:2rem!important}.my-lg-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-lg-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-lg-12{margin-top:6rem!important;margin-bottom:6rem!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:2rem!important}.mt-lg-6{margin-top:3rem!important}.mt-lg-8{margin-top:4rem!important}.mt-lg-10{margin-top:5rem!important}.mt-lg-12{margin-top:6rem!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:2rem!important}.me-lg-6{margin-right:3rem!important}.me-lg-8{margin-right:4rem!important}.me-lg-10{margin-right:5rem!important}.me-lg-12{margin-right:6rem!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:2rem!important}.mb-lg-6{margin-bottom:3rem!important}.mb-lg-8{margin-bottom:4rem!important}.mb-lg-10{margin-bottom:5rem!important}.mb-lg-12{margin-bottom:6rem!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:2rem!important}.ms-lg-6{margin-left:3rem!important}.ms-lg-8{margin-left:4rem!important}.ms-lg-10{margin-left:5rem!important}.ms-lg-12{margin-left:6rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-2rem!important}.m-lg-n6{margin:-3rem!important}.m-lg-n8{margin:-4rem!important}.m-lg-n10{margin:-5rem!important}.m-lg-n12{margin:-6rem!important}.mx-lg-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-lg-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-lg-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-lg-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-lg-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-lg-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-lg-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-lg-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-lg-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-lg-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-lg-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-lg-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-lg-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-lg-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-lg-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-lg-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-lg-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-lg-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-2rem!important}.mt-lg-n6{margin-top:-3rem!important}.mt-lg-n8{margin-top:-4rem!important}.mt-lg-n10{margin-top:-5rem!important}.mt-lg-n12{margin-top:-6rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-2rem!important}.me-lg-n6{margin-right:-3rem!important}.me-lg-n8{margin-right:-4rem!important}.me-lg-n10{margin-right:-5rem!important}.me-lg-n12{margin-right:-6rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-2rem!important}.mb-lg-n6{margin-bottom:-3rem!important}.mb-lg-n8{margin-bottom:-4rem!important}.mb-lg-n10{margin-bottom:-5rem!important}.mb-lg-n12{margin-bottom:-6rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-2rem!important}.ms-lg-n6{margin-left:-3rem!important}.ms-lg-n8{margin-left:-4rem!important}.ms-lg-n10{margin-left:-5rem!important}.ms-lg-n12{margin-left:-6rem!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:2rem!important}.p-lg-6{padding:3rem!important}.p-lg-8{padding:4rem!important}.p-lg-10{padding:5rem!important}.p-lg-12{padding:6rem!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:2rem!important;padding-left:2rem!important}.px-lg-6{padding-right:3rem!important;padding-left:3rem!important}.px-lg-8{padding-right:4rem!important;padding-left:4rem!important}.px-lg-10{padding-right:5rem!important;padding-left:5rem!important}.px-lg-12{padding-right:6rem!important;padding-left:6rem!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:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-lg-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-lg-12{padding-top:6rem!important;padding-bottom:6rem!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:2rem!important}.pt-lg-6{padding-top:3rem!important}.pt-lg-8{padding-top:4rem!important}.pt-lg-10{padding-top:5rem!important}.pt-lg-12{padding-top:6rem!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:2rem!important}.pe-lg-6{padding-right:3rem!important}.pe-lg-8{padding-right:4rem!important}.pe-lg-10{padding-right:5rem!important}.pe-lg-12{padding-right:6rem!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:2rem!important}.pb-lg-6{padding-bottom:3rem!important}.pb-lg-8{padding-bottom:4rem!important}.pb-lg-10{padding-bottom:5rem!important}.pb-lg-12{padding-bottom:6rem!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:2rem!important}.ps-lg-6{padding-left:3rem!important}.ps-lg-8{padding-left:4rem!important}.ps-lg-10{padding-left:5rem!important}.ps-lg-12{padding-left:6rem!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}.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-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{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}.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:2rem!important}.gap-xl-6{gap:3rem!important}.gap-xl-8{gap:4rem!important}.gap-xl-10{gap:5rem!important}.gap-xl-12{gap:6rem!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:2rem!important}.m-xl-6{margin:3rem!important}.m-xl-8{margin:4rem!important}.m-xl-10{margin:5rem!important}.m-xl-12{margin:6rem!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:2rem!important;margin-left:2rem!important}.mx-xl-6{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-8{margin-right:4rem!important;margin-left:4rem!important}.mx-xl-10{margin-right:5rem!important;margin-left:5rem!important}.mx-xl-12{margin-right:6rem!important;margin-left:6rem!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:2rem!important;margin-bottom:2rem!important}.my-xl-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-xl-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-xl-12{margin-top:6rem!important;margin-bottom:6rem!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:2rem!important}.mt-xl-6{margin-top:3rem!important}.mt-xl-8{margin-top:4rem!important}.mt-xl-10{margin-top:5rem!important}.mt-xl-12{margin-top:6rem!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:2rem!important}.me-xl-6{margin-right:3rem!important}.me-xl-8{margin-right:4rem!important}.me-xl-10{margin-right:5rem!important}.me-xl-12{margin-right:6rem!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:2rem!important}.mb-xl-6{margin-bottom:3rem!important}.mb-xl-8{margin-bottom:4rem!important}.mb-xl-10{margin-bottom:5rem!important}.mb-xl-12{margin-bottom:6rem!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:2rem!important}.ms-xl-6{margin-left:3rem!important}.ms-xl-8{margin-left:4rem!important}.ms-xl-10{margin-left:5rem!important}.ms-xl-12{margin-left:6rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-2rem!important}.m-xl-n6{margin:-3rem!important}.m-xl-n8{margin:-4rem!important}.m-xl-n10{margin:-5rem!important}.m-xl-n12{margin:-6rem!important}.mx-xl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xl-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-xl-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xl-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-xl-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-xl-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-xl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xl-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-xl-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xl-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-xl-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-xl-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-2rem!important}.mt-xl-n6{margin-top:-3rem!important}.mt-xl-n8{margin-top:-4rem!important}.mt-xl-n10{margin-top:-5rem!important}.mt-xl-n12{margin-top:-6rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-2rem!important}.me-xl-n6{margin-right:-3rem!important}.me-xl-n8{margin-right:-4rem!important}.me-xl-n10{margin-right:-5rem!important}.me-xl-n12{margin-right:-6rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-2rem!important}.mb-xl-n6{margin-bottom:-3rem!important}.mb-xl-n8{margin-bottom:-4rem!important}.mb-xl-n10{margin-bottom:-5rem!important}.mb-xl-n12{margin-bottom:-6rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-2rem!important}.ms-xl-n6{margin-left:-3rem!important}.ms-xl-n8{margin-left:-4rem!important}.ms-xl-n10{margin-left:-5rem!important}.ms-xl-n12{margin-left:-6rem!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:2rem!important}.p-xl-6{padding:3rem!important}.p-xl-8{padding:4rem!important}.p-xl-10{padding:5rem!important}.p-xl-12{padding:6rem!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:2rem!important;padding-left:2rem!important}.px-xl-6{padding-right:3rem!important;padding-left:3rem!important}.px-xl-8{padding-right:4rem!important;padding-left:4rem!important}.px-xl-10{padding-right:5rem!important;padding-left:5rem!important}.px-xl-12{padding-right:6rem!important;padding-left:6rem!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:2rem!important;padding-bottom:2rem!important}.py-xl-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-xl-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-xl-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-xl-12{padding-top:6rem!important;padding-bottom:6rem!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:2rem!important}.pt-xl-6{padding-top:3rem!important}.pt-xl-8{padding-top:4rem!important}.pt-xl-10{padding-top:5rem!important}.pt-xl-12{padding-top:6rem!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:2rem!important}.pe-xl-6{padding-right:3rem!important}.pe-xl-8{padding-right:4rem!important}.pe-xl-10{padding-right:5rem!important}.pe-xl-12{padding-right:6rem!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:2rem!important}.pb-xl-6{padding-bottom:3rem!important}.pb-xl-8{padding-bottom:4rem!important}.pb-xl-10{padding-bottom:5rem!important}.pb-xl-12{padding-bottom:6rem!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:2rem!important}.ps-xl-6{padding-left:3rem!important}.ps-xl-8{padding-left:4rem!important}.ps-xl-10{padding-left:5rem!important}.ps-xl-12{padding-left:6rem!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: 1440px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float: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-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{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}.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:2rem!important}.gap-xxl-6{gap:3rem!important}.gap-xxl-8{gap:4rem!important}.gap-xxl-10{gap:5rem!important}.gap-xxl-12{gap:6rem!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:2rem!important}.m-xxl-6{margin:3rem!important}.m-xxl-8{margin:4rem!important}.m-xxl-10{margin:5rem!important}.m-xxl-12{margin:6rem!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:2rem!important;margin-left:2rem!important}.mx-xxl-6{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-8{margin-right:4rem!important;margin-left:4rem!important}.mx-xxl-10{margin-right:5rem!important;margin-left:5rem!important}.mx-xxl-12{margin-right:6rem!important;margin-left:6rem!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:2rem!important;margin-bottom:2rem!important}.my-xxl-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-xxl-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-xxl-12{margin-top:6rem!important;margin-bottom:6rem!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:2rem!important}.mt-xxl-6{margin-top:3rem!important}.mt-xxl-8{margin-top:4rem!important}.mt-xxl-10{margin-top:5rem!important}.mt-xxl-12{margin-top:6rem!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:2rem!important}.me-xxl-6{margin-right:3rem!important}.me-xxl-8{margin-right:4rem!important}.me-xxl-10{margin-right:5rem!important}.me-xxl-12{margin-right:6rem!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:2rem!important}.mb-xxl-6{margin-bottom:3rem!important}.mb-xxl-8{margin-bottom:4rem!important}.mb-xxl-10{margin-bottom:5rem!important}.mb-xxl-12{margin-bottom:6rem!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:2rem!important}.ms-xxl-6{margin-left:3rem!important}.ms-xxl-8{margin-left:4rem!important}.ms-xxl-10{margin-left:5rem!important}.ms-xxl-12{margin-left:6rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-2rem!important}.m-xxl-n6{margin:-3rem!important}.m-xxl-n8{margin:-4rem!important}.m-xxl-n10{margin:-5rem!important}.m-xxl-n12{margin:-6rem!important}.mx-xxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxl-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-xxl-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xxl-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-xxl-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-xxl-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-xxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxl-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-xxl-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xxl-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-xxl-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-xxl-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-2rem!important}.mt-xxl-n6{margin-top:-3rem!important}.mt-xxl-n8{margin-top:-4rem!important}.mt-xxl-n10{margin-top:-5rem!important}.mt-xxl-n12{margin-top:-6rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-2rem!important}.me-xxl-n6{margin-right:-3rem!important}.me-xxl-n8{margin-right:-4rem!important}.me-xxl-n10{margin-right:-5rem!important}.me-xxl-n12{margin-right:-6rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-2rem!important}.mb-xxl-n6{margin-bottom:-3rem!important}.mb-xxl-n8{margin-bottom:-4rem!important}.mb-xxl-n10{margin-bottom:-5rem!important}.mb-xxl-n12{margin-bottom:-6rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-2rem!important}.ms-xxl-n6{margin-left:-3rem!important}.ms-xxl-n8{margin-left:-4rem!important}.ms-xxl-n10{margin-left:-5rem!important}.ms-xxl-n12{margin-left:-6rem!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:2rem!important}.p-xxl-6{padding:3rem!important}.p-xxl-8{padding:4rem!important}.p-xxl-10{padding:5rem!important}.p-xxl-12{padding:6rem!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:2rem!important;padding-left:2rem!important}.px-xxl-6{padding-right:3rem!important;padding-left:3rem!important}.px-xxl-8{padding-right:4rem!important;padding-left:4rem!important}.px-xxl-10{padding-right:5rem!important;padding-left:5rem!important}.px-xxl-12{padding-right:6rem!important;padding-left:6rem!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:2rem!important;padding-bottom:2rem!important}.py-xxl-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxl-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-xxl-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-xxl-12{padding-top:6rem!important;padding-bottom:6rem!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:2rem!important}.pt-xxl-6{padding-top:3rem!important}.pt-xxl-8{padding-top:4rem!important}.pt-xxl-10{padding-top:5rem!important}.pt-xxl-12{padding-top:6rem!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:2rem!important}.pe-xxl-6{padding-right:3rem!important}.pe-xxl-8{padding-right:4rem!important}.pe-xxl-10{padding-right:5rem!important}.pe-xxl-12{padding-right:6rem!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:2rem!important}.pb-xxl-6{padding-bottom:3rem!important}.pb-xxl-8{padding-bottom:4rem!important}.pb-xxl-10{padding-bottom:5rem!important}.pb-xxl-12{padding-bottom:6rem!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:2rem!important}.ps-xxl-6{padding-left:3rem!important}.ps-xxl-8{padding-left:4rem!important}.ps-xxl-10{padding-left:5rem!important}.ps-xxl-12{padding-left:6rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1560px){.float-xxxl-start{float:left!important}.float-xxxl-end{float:right!important}.float-xxxl-none{float:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-grid{display:grid!important}.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxxl-none{display:none!important}.flex-xxxl-fill{flex:1 1 auto!important}.flex-xxxl-row{flex-direction:row!important}.flex-xxxl-column{flex-direction:column!important}.flex-xxxl-row-reverse{flex-direction:row-reverse!important}.flex-xxxl-column-reverse{flex-direction:column-reverse!important}.flex-xxxl-grow-0{flex-grow:0!important}.flex-xxxl-grow-1{flex-grow:1!important}.flex-xxxl-shrink-0{flex-shrink:0!important}.flex-xxxl-shrink-1{flex-shrink:1!important}.flex-xxxl-wrap{flex-wrap:wrap!important}.flex-xxxl-nowrap{flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxxl-0{gap:0!important}.gap-xxxl-1{gap:.25rem!important}.gap-xxxl-2{gap:.5rem!important}.gap-xxxl-3{gap:1rem!important}.gap-xxxl-4{gap:1.5rem!important}.gap-xxxl-5{gap:2rem!important}.gap-xxxl-6{gap:3rem!important}.gap-xxxl-8{gap:4rem!important}.gap-xxxl-10{gap:5rem!important}.gap-xxxl-12{gap:6rem!important}.justify-content-xxxl-start{justify-content:flex-start!important}.justify-content-xxxl-end{justify-content:flex-end!important}.justify-content-xxxl-center{justify-content:center!important}.justify-content-xxxl-between{justify-content:space-between!important}.justify-content-xxxl-around{justify-content:space-around!important}.justify-content-xxxl-evenly{justify-content:space-evenly!important}.align-items-xxxl-start{align-items:flex-start!important}.align-items-xxxl-end{align-items:flex-end!important}.align-items-xxxl-center{align-items:center!important}.align-items-xxxl-baseline{align-items:baseline!important}.align-items-xxxl-stretch{align-items:stretch!important}.align-content-xxxl-start{align-content:flex-start!important}.align-content-xxxl-end{align-content:flex-end!important}.align-content-xxxl-center{align-content:center!important}.align-content-xxxl-between{align-content:space-between!important}.align-content-xxxl-around{align-content:space-around!important}.align-content-xxxl-stretch{align-content:stretch!important}.align-self-xxxl-auto{align-self:auto!important}.align-self-xxxl-start{align-self:flex-start!important}.align-self-xxxl-end{align-self:flex-end!important}.align-self-xxxl-center{align-self:center!important}.align-self-xxxl-baseline{align-self:baseline!important}.align-self-xxxl-stretch{align-self:stretch!important}.order-xxxl-first{order:-1!important}.order-xxxl-0{order:0!important}.order-xxxl-1{order:1!important}.order-xxxl-2{order:2!important}.order-xxxl-3{order:3!important}.order-xxxl-4{order:4!important}.order-xxxl-5{order:5!important}.order-xxxl-last{order:6!important}.m-xxxl-0{margin:0!important}.m-xxxl-1{margin:.25rem!important}.m-xxxl-2{margin:.5rem!important}.m-xxxl-3{margin:1rem!important}.m-xxxl-4{margin:1.5rem!important}.m-xxxl-5{margin:2rem!important}.m-xxxl-6{margin:3rem!important}.m-xxxl-8{margin:4rem!important}.m-xxxl-10{margin:5rem!important}.m-xxxl-12{margin:6rem!important}.m-xxxl-auto{margin:auto!important}.mx-xxxl-0{margin-right:0!important;margin-left:0!important}.mx-xxxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxxl-5{margin-right:2rem!important;margin-left:2rem!important}.mx-xxxl-6{margin-right:3rem!important;margin-left:3rem!important}.mx-xxxl-8{margin-right:4rem!important;margin-left:4rem!important}.mx-xxxl-10{margin-right:5rem!important;margin-left:5rem!important}.mx-xxxl-12{margin-right:6rem!important;margin-left:6rem!important}.mx-xxxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxxl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xxxl-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxxl-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-xxxl-10{margin-top:5rem!important;margin-bottom:5rem!important}.my-xxxl-12{margin-top:6rem!important;margin-bottom:6rem!important}.my-xxxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxxl-0{margin-top:0!important}.mt-xxxl-1{margin-top:.25rem!important}.mt-xxxl-2{margin-top:.5rem!important}.mt-xxxl-3{margin-top:1rem!important}.mt-xxxl-4{margin-top:1.5rem!important}.mt-xxxl-5{margin-top:2rem!important}.mt-xxxl-6{margin-top:3rem!important}.mt-xxxl-8{margin-top:4rem!important}.mt-xxxl-10{margin-top:5rem!important}.mt-xxxl-12{margin-top:6rem!important}.mt-xxxl-auto{margin-top:auto!important}.me-xxxl-0{margin-right:0!important}.me-xxxl-1{margin-right:.25rem!important}.me-xxxl-2{margin-right:.5rem!important}.me-xxxl-3{margin-right:1rem!important}.me-xxxl-4{margin-right:1.5rem!important}.me-xxxl-5{margin-right:2rem!important}.me-xxxl-6{margin-right:3rem!important}.me-xxxl-8{margin-right:4rem!important}.me-xxxl-10{margin-right:5rem!important}.me-xxxl-12{margin-right:6rem!important}.me-xxxl-auto{margin-right:auto!important}.mb-xxxl-0{margin-bottom:0!important}.mb-xxxl-1{margin-bottom:.25rem!important}.mb-xxxl-2{margin-bottom:.5rem!important}.mb-xxxl-3{margin-bottom:1rem!important}.mb-xxxl-4{margin-bottom:1.5rem!important}.mb-xxxl-5{margin-bottom:2rem!important}.mb-xxxl-6{margin-bottom:3rem!important}.mb-xxxl-8{margin-bottom:4rem!important}.mb-xxxl-10{margin-bottom:5rem!important}.mb-xxxl-12{margin-bottom:6rem!important}.mb-xxxl-auto{margin-bottom:auto!important}.ms-xxxl-0{margin-left:0!important}.ms-xxxl-1{margin-left:.25rem!important}.ms-xxxl-2{margin-left:.5rem!important}.ms-xxxl-3{margin-left:1rem!important}.ms-xxxl-4{margin-left:1.5rem!important}.ms-xxxl-5{margin-left:2rem!important}.ms-xxxl-6{margin-left:3rem!important}.ms-xxxl-8{margin-left:4rem!important}.ms-xxxl-10{margin-left:5rem!important}.ms-xxxl-12{margin-left:6rem!important}.ms-xxxl-auto{margin-left:auto!important}.m-xxxl-n1{margin:-.25rem!important}.m-xxxl-n2{margin:-.5rem!important}.m-xxxl-n3{margin:-1rem!important}.m-xxxl-n4{margin:-1.5rem!important}.m-xxxl-n5{margin:-2rem!important}.m-xxxl-n6{margin:-3rem!important}.m-xxxl-n8{margin:-4rem!important}.m-xxxl-n10{margin:-5rem!important}.m-xxxl-n12{margin:-6rem!important}.mx-xxxl-n1{margin-right:-.25rem!important;margin-left:-.25rem!important}.mx-xxxl-n2{margin-right:-.5rem!important;margin-left:-.5rem!important}.mx-xxxl-n3{margin-right:-1rem!important;margin-left:-1rem!important}.mx-xxxl-n4{margin-right:-1.5rem!important;margin-left:-1.5rem!important}.mx-xxxl-n5{margin-right:-2rem!important;margin-left:-2rem!important}.mx-xxxl-n6{margin-right:-3rem!important;margin-left:-3rem!important}.mx-xxxl-n8{margin-right:-4rem!important;margin-left:-4rem!important}.mx-xxxl-n10{margin-right:-5rem!important;margin-left:-5rem!important}.mx-xxxl-n12{margin-right:-6rem!important;margin-left:-6rem!important}.my-xxxl-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.my-xxxl-n2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.my-xxxl-n3{margin-top:-1rem!important;margin-bottom:-1rem!important}.my-xxxl-n4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.my-xxxl-n5{margin-top:-2rem!important;margin-bottom:-2rem!important}.my-xxxl-n6{margin-top:-3rem!important;margin-bottom:-3rem!important}.my-xxxl-n8{margin-top:-4rem!important;margin-bottom:-4rem!important}.my-xxxl-n10{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-xxxl-n12{margin-top:-6rem!important;margin-bottom:-6rem!important}.mt-xxxl-n1{margin-top:-.25rem!important}.mt-xxxl-n2{margin-top:-.5rem!important}.mt-xxxl-n3{margin-top:-1rem!important}.mt-xxxl-n4{margin-top:-1.5rem!important}.mt-xxxl-n5{margin-top:-2rem!important}.mt-xxxl-n6{margin-top:-3rem!important}.mt-xxxl-n8{margin-top:-4rem!important}.mt-xxxl-n10{margin-top:-5rem!important}.mt-xxxl-n12{margin-top:-6rem!important}.me-xxxl-n1{margin-right:-.25rem!important}.me-xxxl-n2{margin-right:-.5rem!important}.me-xxxl-n3{margin-right:-1rem!important}.me-xxxl-n4{margin-right:-1.5rem!important}.me-xxxl-n5{margin-right:-2rem!important}.me-xxxl-n6{margin-right:-3rem!important}.me-xxxl-n8{margin-right:-4rem!important}.me-xxxl-n10{margin-right:-5rem!important}.me-xxxl-n12{margin-right:-6rem!important}.mb-xxxl-n1{margin-bottom:-.25rem!important}.mb-xxxl-n2{margin-bottom:-.5rem!important}.mb-xxxl-n3{margin-bottom:-1rem!important}.mb-xxxl-n4{margin-bottom:-1.5rem!important}.mb-xxxl-n5{margin-bottom:-2rem!important}.mb-xxxl-n6{margin-bottom:-3rem!important}.mb-xxxl-n8{margin-bottom:-4rem!important}.mb-xxxl-n10{margin-bottom:-5rem!important}.mb-xxxl-n12{margin-bottom:-6rem!important}.ms-xxxl-n1{margin-left:-.25rem!important}.ms-xxxl-n2{margin-left:-.5rem!important}.ms-xxxl-n3{margin-left:-1rem!important}.ms-xxxl-n4{margin-left:-1.5rem!important}.ms-xxxl-n5{margin-left:-2rem!important}.ms-xxxl-n6{margin-left:-3rem!important}.ms-xxxl-n8{margin-left:-4rem!important}.ms-xxxl-n10{margin-left:-5rem!important}.ms-xxxl-n12{margin-left:-6rem!important}.p-xxxl-0{padding:0!important}.p-xxxl-1{padding:.25rem!important}.p-xxxl-2{padding:.5rem!important}.p-xxxl-3{padding:1rem!important}.p-xxxl-4{padding:1.5rem!important}.p-xxxl-5{padding:2rem!important}.p-xxxl-6{padding:3rem!important}.p-xxxl-8{padding:4rem!important}.p-xxxl-10{padding:5rem!important}.p-xxxl-12{padding:6rem!important}.px-xxxl-0{padding-right:0!important;padding-left:0!important}.px-xxxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxxl-5{padding-right:2rem!important;padding-left:2rem!important}.px-xxxl-6{padding-right:3rem!important;padding-left:3rem!important}.px-xxxl-8{padding-right:4rem!important;padding-left:4rem!important}.px-xxxl-10{padding-right:5rem!important;padding-left:5rem!important}.px-xxxl-12{padding-right:6rem!important;padding-left:6rem!important}.py-xxxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxxl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xxxl-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-xxxl-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-xxxl-10{padding-top:5rem!important;padding-bottom:5rem!important}.py-xxxl-12{padding-top:6rem!important;padding-bottom:6rem!important}.pt-xxxl-0{padding-top:0!important}.pt-xxxl-1{padding-top:.25rem!important}.pt-xxxl-2{padding-top:.5rem!important}.pt-xxxl-3{padding-top:1rem!important}.pt-xxxl-4{padding-top:1.5rem!important}.pt-xxxl-5{padding-top:2rem!important}.pt-xxxl-6{padding-top:3rem!important}.pt-xxxl-8{padding-top:4rem!important}.pt-xxxl-10{padding-top:5rem!important}.pt-xxxl-12{padding-top:6rem!important}.pe-xxxl-0{padding-right:0!important}.pe-xxxl-1{padding-right:.25rem!important}.pe-xxxl-2{padding-right:.5rem!important}.pe-xxxl-3{padding-right:1rem!important}.pe-xxxl-4{padding-right:1.5rem!important}.pe-xxxl-5{padding-right:2rem!important}.pe-xxxl-6{padding-right:3rem!important}.pe-xxxl-8{padding-right:4rem!important}.pe-xxxl-10{padding-right:5rem!important}.pe-xxxl-12{padding-right:6rem!important}.pb-xxxl-0{padding-bottom:0!important}.pb-xxxl-1{padding-bottom:.25rem!important}.pb-xxxl-2{padding-bottom:.5rem!important}.pb-xxxl-3{padding-bottom:1rem!important}.pb-xxxl-4{padding-bottom:1.5rem!important}.pb-xxxl-5{padding-bottom:2rem!important}.pb-xxxl-6{padding-bottom:3rem!important}.pb-xxxl-8{padding-bottom:4rem!important}.pb-xxxl-10{padding-bottom:5rem!important}.pb-xxxl-12{padding-bottom:6rem!important}.ps-xxxl-0{padding-left:0!important}.ps-xxxl-1{padding-left:.25rem!important}.ps-xxxl-2{padding-left:.5rem!important}.ps-xxxl-3{padding-left:1rem!important}.ps-xxxl-4{padding-left:1.5rem!important}.ps-xxxl-5{padding-left:2rem!important}.ps-xxxl-6{padding-left:3rem!important}.ps-xxxl-8{padding-left:4rem!important}.ps-xxxl-10{padding-left:5rem!important}.ps-xxxl-12{padding-left:6rem!important}.text-xxxl-start{text-align:left!important}.text-xxxl-end{text-align:right!important}.text-xxxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:crono-icon;src:url(../ttf/crono-icon5afd.ttf) format("truetype"),url(../woff/crono-icon5afd.woff) format("woff"),url(../svg/crono-icon5afd.svg#crono-icon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:crono-icon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wordmark{letter-spacing:-.8px;font-size:26px;font-weight:700;margin-left:5px}.icon-check-circle-fill:before{content:"\e91c"}.icon-check-circle:before{content:"\e91d"}.icon-dashboard-icon:before{content:"\e911";color:#fff}.icon-settings-icon:before{content:"\e912";color:#fff}.icon-custom-recipe:before{content:"\e91e"}.icon-meals:before{content:"\e91f";font-size:20px;color:#00bfc6}.icon-arrow-left-circle:before{content:"\e909"}.icon-arrow-left:before{content:"\e90a"}.icon-arrow-right-circle:before{content:"\e90b"}.icon-arrow-right:before{content:"\e90c"}.icon-bell-fill:before{content:"\e90d"}.icon-x-big:before{content:"\e90e"}.icon-biometric-custom-add:before{content:"\e90f"}.icon-biometric:before{content:"\e910"}.icon-biometrics-categories:before{content:"\e913"}.icon-calendar:before{content:"\e914"}.icon-camera:before{content:"\e915"}.icon-chevron-down:before{content:"\e917"}.icon-chevron-left:before{content:"\e918"}.icon-chevron-right:before{content:"\e919"}.icon-chevron-up:before{content:"\e91a"}.icon-circle-add:before{content:"\e91b"}.icon-download:before{content:"\e928"}.icon-exclamation-circle:before{content:"\e929"}.icon-exercise:before{color:#00bfc6;content:"\e92a"}.icon-file-arrow-down:before{content:"\e937"}.icon-filter:before{content:"\e938"}.icon-gear:before{content:"\e939"}.icon-link:before{content:"\e93f"}.icon-lock:before{content:"\e940"}.icon-notes:before{color:#f6b30e;content:"\e941"}.icon-pencil-square:before{content:"\e958"}.icon-question-circle:before{content:"\e959"}.icon-refresh:before{content:"\e95a"}.icon-search:before{content:"\e95b"}.icon-shield-lock:before{content:"\e961"}.icon-star-fill:before{content:"\e962"}.icon-star:before{content:"\e963"}.icon-stopwatch-fill:before{content:"\e964"}.icon-stopwatch:before{content:"\e965"}.icon-supplement:before{content:"\e966"}.icon-three-dots-vertical:before{content:"\e96f"}.icon-trash-fill:before{content:"\e970"}.icon-upload:before{content:"\e975"}.icon-x-circle-fill:before{content:"\e976"}.icon-x-circle:before{content:"\e977"}.icon-x-small:before{content:"\e978"}.icon-logomark:before{content:"\e907";color:#ff6733}.icon-logomark-gold:before{color:#ffad00}.icon-logomark-pro:before{color:#44d07b}.icon-logomark-corn:before{color:#2895f7}.icon-logomark-developer:before{color:#cc45a9}.icon-wordmark:before{content:"\e908"}.dark-mode .icon-wordmark:before{color:#fafbff}.icon-more:before{content:"\e920";color:#fafbff}.icon-about:before{content:"\e900"}.icon-diary:before{content:"\e901"}.icon-foods{font-size:20px}.icon-foods:before{content:"\e902";color:#fafbff}.icon-help:before{content:"\e903";color:#fafbff}.icon-plans:before{content:"\e904";color:#fafbff}.icon-dashboard:before{content:"\e911";color:#fafbff}.icon-settings:before{content:"\e905";color:#fafbff}.icon-trends:before{content:"\e906";color:#fafbff}.icon-food:before{content:"";display:block;width:19px;height:18px;background-size:19px 18px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='44.566' height='51.074' viewBox='0 0 44.566 51.074'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='44.566' height='51.074' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 0)' clip-path='url(%23a)'%3E%3Cpath d='M28.638 4.969a4.258 4.258 0 0 0-2.624 1.684A9.2 9.2 0 0 0 24.8 12.081a7.724 7.724 0 0 1-2.517.628 8.036 8.036 0 0 1-2.613-.664 16.324 16.324 0 0 1 .375-4.239c-1.7.458-4.207.859-6.079-.051C10.877 6.248 9.534 1.166 9.527 1.131A15.168 15.168 0 0 1 14.763 0 6.213 6.213 0 0 1 17.479.55c1.722.84 2.9 2.789 3.607 4.361A10.686 10.686 0 0 1 21.8 3.718 9.289 9.289 0 0 1 25.415.665a3.122 3.122 0 0 1 4.4 2.856 1.468 1.468 0 0 1-1.182 1.448' fill='%2314b255'/%3E%3Cpath d='M38.9 44.26c-2.27 3.258-4.944 6.945-8.484 6.81-3.431-.135-4-2.18-8.134-2.18s-4.7 2.046-8.134 2.18c-3.543.135-6.217-3.552-8.487-6.81-4.62-6.65-8.16-18.9-3.4-27.134A13.2 13.2 0 0 1 13.4 10.371c2.254-.035 4.441.968 6.278 1.677a8.042 8.042 0 0 0 2.613.664 7.724 7.724 0 0 0 2.517-.628c1.856-.709 4.078-1.747 6.374-1.712a13.208 13.208 0 0 1 11.135 6.755c4.75 8.235 1.21 20.483-3.413 27.133' fill='%23cd0a01'/%3E%3C/g%3E%3C/svg%3E")}.icon-add-biometric:before{content:"";display:block;width:19px;height:18px;background-size:19px 18px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='36' viewBox='0 0 39 36'%3E%3Cpath d='M19.5 36C9.015 28.812 3.516 22.273 1.261 16.8-4.781 2.133 12.476-4.881 19.5 3.777 26.524-4.881 43.781 2.133 37.739 16.8 35.484 22.273 29.985 28.812 19.5 36Z' transform='translate(0 0)' fill='%23E34683'/%3E%3Cg transform='translate(5.083 9.075)'%3E%3Cpath d='M57.671 71.105h-5.24a.571.571 0 0 0-.542.31l-2.343 5.034L46.061 64.39a.581.581 0 0 0-.577-.39h0a.6.6 0 0 0-.577.38L40.833 78.44 38.29 68.033a.579.579 0 0 0-.542-.4.593.593 0 0 0-.589.34l-1.943 4.934H30.589a.507.507 0 1 0 0 1H35.64a.583.583 0 0 0 .553-.34l1.378-3.513L40.2 80.812a.573.573 0 0 0 .565.4h.012a.59.59 0 0 0 .577-.39L45.484 66.6 48.828 78.22a.559.559 0 0 0 .53.38.61.61 0 0 0 .589-.31l2.885-6.184h4.84a.507.507 0 1 0 0-1Z' transform='translate(-29.713 -63.71)' fill='%23fff'/%3E%3Cpath d='M45.521 63.75a.863.863 0 0 1 .853.6l3.273 11.322 2.019-4.338a.858.858 0 0 1 .8-.48h5.24a.795.795 0 1 1 0 1.581H53.05l-2.807 6.018a.9.9 0 0 1-.859.476.84.84 0 0 1-.795-.591l-3.07-10.664L41.663 80.944a.882.882 0 0 1-.852.6H40.8a.863.863 0 0 1-.843-.618l-2.412-9.881L36.5 73.71a.865.865 0 0 1-.821.527H30.626a.795.795 0 1 1 0-1.581h4.433l1.871-4.751a.871.871 0 0 1 .866-.523h.01a.86.86 0 0 1 .8.614l0 .006 2.289 9.365 3.778-13.037A.883.883 0 0 1 45.521 63.75Zm4 13.555-3.7-12.8a.3.3 0 0 0-.3-.176.316.316 0 0 0-.3.177L40.846 79.593l-2.8-11.446a.3.3 0 0 0-.28-.184.314.314 0 0 0-.307.157l-2.015 5.117H30.626c-.167 0-.3.094-.3.21s.135.21.3.21h5.051a.31.31 0 0 0 .283-.148l0-.009 1.708-4.355 2.84 11.637a.292.292 0 0 0 .287.18h.012a.309.309 0 0 0 .3-.186l4.408-15.167 3.618 12.57a.276.276 0 0 0 .265.171.335.335 0 0 0 .319-.145l2.962-6.35h5.021c.167 0 .3-.094.3-.21s-.135-.21-.3-.21h-5.24a.3.3 0 0 0-.279.137l0 .007Z' transform='translate(-29.75 -63.75)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.wrapper{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;min-height:100vh}.page-container{padding:0 16px}.fluid-page-container{padding:0 24px}.calendar-sidebar{flex:0 0 350px}@media (max-width: 992px){.calendar-sidebar{display:none}}.container-raised,.dashboard-card,.braze-card,.card{border:1px solid #f0f2fa;border-radius:10px;background:#fff;padding:24px;box-shadow:#7779861a 0 3px 20px}.dark-mode .container-raised,.dark-mode .dashboard-card,.dark-mode .braze-card,.dark-mode .card{border:1px solid #262a3b;border-radius:10px;background:#262a3b;box-shadow:#7779861a 0 3px 20px}.box-shadow-standard{box-shadow:#7779861a 0 3px 20px}.container-raised-no-padding{border:1px solid #f0f2fa;border-radius:10px;background:#fff;box-shadow:#7779861a 0 3px 20px}.dark-mode .container-raised-no-padding{border:1px solid #262a3b;border-radius:10px;background:#262a3b;box-shadow:#7779861a 0 3px 20px}.reverse-container-raised{padding:24px;background:#f0f2fa;border-radius:.625rem}.dark-mode .reverse-container-raised{background:#404252}.grouping-container{border:1px solid #e6e8f0;border-radius:10px;background:#fafbff;padding:24px}.gold-gate{border-radius:10px;background-color:#ffdfa3;padding:20px 24px}.contact-support{color:#005c5c;-webkit-text-decoration:underline;text-decoration:underline;font-weight:700}.cursor-pointer{cursor:pointer!important}.help-link-button{margin-left:1rem;color:#005c5c}.dark-mode .help-link-button{color:#8fbebe}.help-link-button:hover{color:#005c5c;opacity:.7}.logo-header{width:310px;height:88px;background-color:#262a3b;background-image:url(https://cdn1.cronometer.com/brand2/Cronometer_MainLogo_FloralWhite_Mandarin.svg);background-repeat:no-repeat;background-position-x:36px;background-position-y:19px;background-size:232px 49px}.light-flourish-body{width:100%;text-align:center;background-color:#fffcf6;background-color:var(--floral-white);background-image:url(https://cdn1.cronometer.com/brand2/assets/DotPatternLarge.svg);background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed;height:100vh}@media only screen and (max-width: 600px){.light-flourish-body{background-image:url(https://cdn1.cronometer.com/brand2/assets/DotPatternSmall.svg)}}@media print{.no-print,.no-print *{display:none!important}}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.rounded-xl{border-radius:1.25rem}.rounded-lg{border-radius:.625rem}.rounded-md{border-radius:.5rem}.rounded-sm{border-radius:.25rem}.flex-one{flex:1}progress::-webkit-progress-value{background-color:#ff6733!important}progress::-moz-progress-bar{background-color:#ff6733!important}progress::-webkit-progress-bar{background-color:#c3c6d3}progress{height:.5rem;color:#c3c6d3;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shadow-default{box-shadow:#7779861a 0 3px 20px}:root{--crono-orange: #FF6733;--dark-raisin: #262A3B;--white: #FFFFFF;--snow-white: #FAFBFF;--floral-white: #FFFCF6;--honey-gold: #FFAD00;--sky-blue: #1CCAD7;--jungle-green: #005C5C;--jade-lake: #44D07B;--lupine-purple: #AE61C2;--fire-weed: #CC45A9;--grey-1: #F0F2FA;--grey-2: #E6E8F0;--grey-3: #C3C6D3;--grey-4: #AFB4C4;--grey-5: #9DA0AD;--grey-6: #777986;--grey-7: #5B5D6B;--grey-8: #404252;--grey-9: #101223;--orange-1: #FFDACE;--orange-2: #FFC4B1;--orange-3: #FFAD93;--orange-4: #FF9775;--orange-5: #FF7E56;--orange-6: #FB521E;--orange-7: #EA3B04;--orange-8: #E32C00;--orange-9: #D80C00;--orange-10: #D80C00;--yellow-1: #FFEAC6;--yellow-2: #FFDFA3;--yellow-3: #FFD27F;--yellow-4: #FFC659;--yellow-5: #FFBA24;--yellow-6: #FF9A00;--yellow-7: #F38D00;--yellow-8: #E58200;--yellow-9: #D67100;--yellow-10: #C96400;--blue-1: #CEF1F5;--blue-2: #B0E9EE;--blue-3: #91E1E9;--blue-4: #6FD8E2;--blue-5: #46D0DC;--blue-6: #00BFC6;--blue-7: #00B2B4;--blue-8: #00A3A1;--blue-9: #008F8A;--blue-10: #007770;--teal-1: #B9D7D6;--teal-2: #8FBEBE;--teal-3: #64A6A6;--teal-4: #328E8E;--teal-5: #007574;--teal-6: #005350;--teal-7: #004541;--teal-8: #003631;--teal-9: #002420;--teal-10: #001713;--green-1: #D5F3DF;--green-2: #BBECCA;--green-3: #A1E6B7;--green-4: #85DEA3;--green-5: #67D68F;--green-6: #3CC26E;--green-7: #14B255;--green-8: #0FA247;--green-9: #038B35;--green-10: #006F24;--purple-1: #F6D9FB;--purple-2: #E8C1F0;--purple-3: #DAA9E4;--purple-4: #CC91D9;--purple-5: #BD79CD;--purple-6: #9F4EB4;--purple-7: #8A399F;--purple-8: #77268D;--purple-9: #68177E;--purple-10: #55066A;--pink-1: #FFD7F1;--pink-2: #F6BBE2;--pink-3: #EDA0D4;--pink-4: #E384C6;--pink-5: #D866B7;--pink-6: #BF359B;--pink-7: #A83189;--pink-8: #912B77;--pink-9: #711B5B;--pink-10: #5F114B;--crono-error: #CD0A01;--raised-container-bg-dark: #272A3A}/*!
* Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
* Copyright 2015 Daniel Cardoso <@DanielCardoso>
* Licensed under MIT
*/.la-ball-grid-beat,.la-ball-grid-beat>div{position:relative;box-sizing:border-box}.la-ball-grid-beat{display:block;font-size:0;color:#ff6733}.la-ball-grid-beat>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-grid-beat{width:36px;height:36px}.la-ball-grid-beat>div{width:8px;height:8px;margin:2px;border-radius:100%;animation-name:ball-grid-beat;animation-iteration-count:infinite}.la-ball-grid-beat>div:nth-child(1){animation-duration:.65s;animation-delay:.03s}.la-ball-grid-beat>div:nth-child(2){animation-duration:1.02s;animation-delay:.09s}.la-ball-grid-beat>div:nth-child(3){animation-duration:1.06s;animation-delay:-.69s}.la-ball-grid-beat>div:nth-child(4){animation-duration:1.5s;animation-delay:-.41s}.la-ball-grid-beat>div:nth-child(5){animation-duration:1.6s;animation-delay:.04s}.la-ball-grid-beat>div:nth-child(6){animation-duration:.84s;animation-delay:.07s}.la-ball-grid-beat>div:nth-child(7){animation-duration:.68s;animation-delay:-.66s}.la-ball-grid-beat>div:nth-child(8){animation-duration:.93s;animation-delay:-.76s}.la-ball-grid-beat>div:nth-child(9){animation-duration:1.24s;animation-delay:-.76s}.la-ball-grid-beat.la-sm{width:18px;height:18px}.la-ball-grid-beat.la-sm>div{width:4px;height:4px;margin:1px}.la-ball-grid-beat.la-2x{width:72px;height:72px}.la-ball-grid-beat.la-2x>div{width:16px;height:16px;margin:4px}.la-ball-grid-beat.la-3x{width:108px;height:108px}.la-ball-grid-beat.la-3x>div{width:24px;height:24px;margin:6px}@keyframes ball-grid-beat{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.navbar{height:56px}.nav-item .indicator{background:#005c5c;border-radius:50%;box-shadow:0 .1rem .2rem #0000000d;color:#fff;display:block;font-size:.675rem;height:18px;padding:1px;position:absolute;right:-12px;text-align:center;top:-6px;transition:top .1s ease-out;width:18px}.nav-item .indicator .dark-mode{background:#8fbebe}.nav-icon{color:#fd7e14;display:block;font-size:1.3rem;line-height:1.4;padding:.3rem 1.1rem}.nav-icon .material-icons{font-size:30px}.nav-icon:hover{color:#fd7e14;opacity:.7}.navbar .navbar-nav .nav-link{color:#005c5c}.dark-mode .navbar .navbar-nav .nav-link{color:#8fbebe}.navbar{background:#fafbff;border-bottom:1px solid #e6e8f0}.dark-mode .navbar{background:#262a3b;border-bottom:1px solid #5b5d6b}.navbar-account{font-family:Work Sans,sans-serif;font-size:18px;font-weight:600}.navbar-account:hover{-webkit-text-decoration:none;text-decoration:none}.navbar-dropdown-container{min-width:400px;padding:0!important;border:1px solid #f0f2fa!important;border-radius:10px!important;color:#fafbff!important;background:#272a3a!important}.navbar-account:after{color:#005c5c!important}.dark-mode .navbar-account:after{color:#8fbebe!important}.navbar-dropdown-divider{margin:12px 32px;border-top:1px solid #3b3f4d}.navbar-checkmark{color:#328e8e!important;font-size:32px;margin:8px 4px 0 0}.dark-mode .navbar-checkmark{color:#8fbebe!important}.navbar-wordmark{font-size:18px}.navbar-wordmark:before{color:#fafbff!important}.switch-to{padding:16px 32px}.switch-to:hover{-webkit-text-decoration:none;text-decoration:none;background:#3b3f4d}.upgrade{cursor:pointer!important;padding:20px 35px}.upgrade:hover{background:#3b3f4d}.sidebar{background:#272a3a;border-top-right-radius:20px;border-bottom-right-radius:20px}.sidebar-link-container{flex-direction:column;flex-wrap:wrap;justify-content:flex-start;height:100%!important;top:60px;z-index:8888}.sidebar-wrapper{overflow-y:auto;max-height:85vh;width:295px}.sidebar-wrapper::-webkit-scrollbar{width:4px}.sidebar-wrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #272a3a;border-radius:10px}.sidebar-wrapper::-webkit-scrollbar-thumb{background:#a9a9a9;border-radius:10px}.sidebar-content{width:300px;transition:all .1s ease-in-out}.sidebar-content a:hover{-webkit-text-decoration:none;text-decoration:none}.btn-sidebar{width:100%;height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding:.25rem .5rem;font-weight:600;color:#f8f9fa;background-color:#0000;border:0}.btn-toggle:hover i:before,.btn-toggle.active i:before,.btn-sidebar:hover i:before,.btn-sidebar.active i:before,.btn-sidebar.active .nav-title{color:#ff6733!important}.btn-sidebar:hover{color:#ff6733!important;background:#3b3f4d}.sidebar-toggle:focus{box-shadow:0 0 0 .25rem #ffffff0d}.sidebar-toggle{padding:4px 4px 0;margin:8px 8px 0 0}.sidebar-toggle span{color:#fafbff;font-size:30px}.sidebar-toggle span:hover{color:#c3c6d3}.btn-toggle{width:100%;height:35px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;padding:.25rem .5rem;font-weight:600;color:#fff;background-color:#0000;border:0}.btn-toggle.active:after{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%28255,103,51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}.btn-toggle:hover{color:#ff6733!important;background:#3b3f4d}.btn-toggle:after{margin-left:auto;width:1.25em;line-height:0;content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,1%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition:transform .15s ease-in-out;transform-origin:.5em 50%;transform:rotate(90deg)}.btn-toggle:hover:after{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%28255,103,51%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}.btn-toggle[aria-expanded=true]{color:#fff}.btn-toggle[aria-expanded=true]:after{transform:rotate(-90deg)}.nav-item .active{color:#ff6733!important;background-color:#0000!important}.sidebar-nav-container :first-child{margin-top:6px}.sidebar-nav-container a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.1875rem .5rem;margin-top:.25rem;margin-bottom:.25rem;margin-left:1.25rem;-webkit-text-decoration:none;text-decoration:none}.sidebar-nav-container a:hover{color:#ff6733!important}.sidebar-nav-item .btn:focus{box-shadow:none}.sidebar-nav-item .btn:focus-visible{outline-style:solid;outline-color:#fff;outline-width:2px}.sidebar-icon{width:24px;height:24px}.sidebar .nav-title,.sidebar .nav-title-with-children{font-size:18px;font-style:normal;margin-left:6px}.client-name{max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-container{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-around;padding:7px 0 5px 20px;background:#272a3a;border-bottom:1px solid #3b3f4d;border-top-right-radius:20px;position:fixed;top:0;z-index:9999}.logomark{margin-right:2px}.sidebar-nav-container .nav-link{margin-left:30px}.sidebar-links{padding:10px 0}.sidebar-nav-item{margin-bottom:16px;padding-left:16px;padding-right:16px}.lightswitch-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-start;align-items:flex-start;cursor:pointer!important;margin:0 0 0 4px}.lightswitch{padding-left:44px;align-items:center}.lightswitch-label{margin-right:5px}.sidebar-social-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:0 4px;margin:16px 0 0}.sidebar-unread{display:inline}.app-links-container{padding:0 16px}body[data-sidebar-compact=true] .sidebar .btn-toggle span,body[data-sidebar-compact=true] .sidebar .lightswitch,body[data-sidebar-compact=true] .btn-sidebar span,body[data-sidebar-compact=true] .sidebar-unread{display:none}body[data-sidebar-compact=true] .btn-sidebar span.material-icons-outlined{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}body[data-sidebar-compact=true] .sidebar .btn-toggle:after{content:""}body[data-sidebar-compact=true] .sidebar-toggle{margin:16px 11px 0 5px}body[data-sidebar-compact=true] .sidebar .sidebar-nav-item{padding:5px 15px}body[data-sidebar-compact=true] .sidebar-links{padding:0}body[data-sidebar-compact=true] .sidebar hr{width:70px}body[data-sidebar-compact=true] .sidebar-nav-container{display:none}body[data-sidebar-compact=true] .logo-container{padding:0 9px 6px 5px;border-top-right-radius:20px}body[data-sidebar-compact=true] .sidebar-nav-item:hover .lightswitch{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;margin-left:30px}body[data-sidebar-compact=true] .lightswitch-container:hover{margin:0}body[data-sidebar-compact=true] .lightswitch-container:hover .lightswitch-label{margin-left:4px}body[data-sidebar-compact=true] .sidebar-nav-item:hover .collapse,body[data-sidebar-compact=true] .sidebar-nav-item:hover .sidebar-nav-container,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within .collapse,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within .sidebar-nav-container{display:block!important;transition:none!important;--webkit-transition: none !important}body[data-sidebar-compact=true] .sidebar-nav-item:hover .sidebar-nav-container,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within .sidebar-nav-container{display:block!important;left:70px;position:absolute;background:#3b3f4d;width:230px;padding-bottom:14px!important;border-bottom-right-radius:5px}body[data-sidebar-compact=true] .sidebar-nav-item:hover .sidebar-nav-container .nav-link,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within .sidebar-nav-container .nav-link{margin:0 0 0 20px}body[data-sidebar-compact=true] .sidebar-nav-item:hover,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within{background:#3b3f4d;border-top-right-radius:5px;border-bottom-right-radius:5px;width:300px;color:#fff}body[data-sidebar-compact=true] .sidebar-nav-item:hover a.active i,body[data-sidebar-compact=true] .sidebar-nav-item:hover a.active .nav-title-with-children{color:#ff6733}body[data-sidebar-compact=true] .sidebar-nav-item:hover i{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center}body[data-sidebar-compact=true] .sidebar-nav-item:hover .nav-title-with-children,body[data-sidebar-compact=true] .sidebar-nav-item:hover .nav-title,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within .nav-title-with-children,body[data-sidebar-compact=true] .sidebar-nav-item:focus-within .nav-title{display:block;margin-left:45px;color:#fff}.gwt-DatePicker{width:300px;border-radius:5px;margin-bottom:15px}.calendar-date-td{position:relative}.fasting-single{border-radius:10px;width:15px;height:2px;margin-left:13px;margin-top:-35px;background-color:#00a3a1;position:absolute;pointer-events:none}.fasting-start{border-bottom-left-radius:10px;border-top-left-radius:10px;width:54%;height:2px;margin-top:-39px;margin-right:-1px;background-color:#00a3a1;position:absolute;pointer-events:none;right:0}.datePickerDays tr td:last-child .fasting-start{width:50%;margin-right:0}.datePickerDays tr td:first-child .fasting-end{width:50%;margin-right:0}.fasting-middle{width:102%;height:2px;margin-top:-39px;background-color:#00a3a1;position:absolute;pointer-events:none}.fasting-end{border-bottom-right-radius:10px;border-top-right-radius:10px;width:54%;height:2px;margin-top:-39px;margin-left:-1px;background-color:#00a3a1;position:absolute;pointer-events:none}.datePickerMonthSelector{width:100%;background:#f0f2fa;border:1px solid #e6e8f0;border-radius:4px;border-bottom:none;vertical-align:middle;font-size:16px;font-weight:700}.dark-mode .datePickerMonthSelector{background:#404252;border:1px solid #5b5d6b}.datePickerMonth{font-size:16px;font-weight:600;text-align:center;vertical-align:middle}.datePickerPreviousButton .html-face{font-weight:100;font-size:30px;cursor:pointer;margin-left:32px;padding-bottom:5px;color:#005c5c}.datePickerNextButton:active,.datePickerPreviousButton:active,.datePickerNextButton:focus,.datePickerPreviousButton:focus{outline:none}.datePickerNextButton{font-weight:100;font-size:30px;margin-right:32px;cursor:pointer;padding-bottom:5px;color:#005c5c}.datePickerNextButton:hover,.datePickerNextYearButton:hover,.datePickerPreviousButton:hover,.datePickerPreviousYearButton:hover{color:#64a6a6}.datePickerPreviousYearButton{font-weight:100;font-size:30px;cursor:pointer;padding:0 0 5px 5px;color:#005c5c}.datePickerNextYearButton:focus,.datePickerPreviousYearButton:focus,.datePickerNextYearButton:active,.datePickerPreviousYearButton:active{outline:none}.datePickerNextYearButton{font-weight:100;font-size:30px;cursor:pointer;padding:0 5px 5px 0;color:#005c5c}.datePickerWeekendLabel,.datePickerWeekdayLabel{text-align:center;font-weight:400;background-color:#fff}.dark-mode .datePickerWeekendLabel,.dark-mode .datePickerWeekdayLabel{background:#404252}.datePickerDays{table-layout:fixed;width:100%;background-color:#fafbff;border-collapse:collapse;font-weight:600;font-size:14px;border:1px solid #e6e8f0}.dark-mode .datePickerDays{background:#404252;border:1px solid #5b5d6b}.calendar-date-td{font-size:18px;font-weight:600;border:1px solid #e6e8f0}.dark-mode .calendar-date-td{border:1px solid #5b5d6b}.datePickerDay{cursor:pointer;padding:7px;outline-width:0;text-align:center}.datePickerDayIsToday{box-shadow:inset 0 0 0 1px #ff6733;color:#ff6733;font-weight:700}.datePickerDayIsFiller{color:#777986;background:#fff}.dark-mode .datePickerDayIsFiller{color:#afb4c4;background:#777986}.day-has-data,.dark-mode .day-has-data{background:#ffdace}.day-is-complete,.dark-mode .day-is-complete{background:#ffc4b1}.datePickerDayIsValue .day-is-complete,.datePickerDayIsValue .day-has-data,.datePickerDayIsValue{color:#fff;background-color:#ff6733}.datePickerDays tbody tr{width:40px}.datePickerDays tbody tr:first-child{height:32px}.sidebar-date-picker{table-layout:fixed;width:100%;border-top-left-radius:4px;border-top-right-radius:4px}.sidebar-diary-date{padding:0!important}.sidebar-diary-date .diary-date-btn{font-size:18px}.sidebar-date-btn-container{padding:8px}.sidebar-date-btn-container:hover{cursor:default;background:#fff!important}.follicular-start{border-bottom-left-radius:10px;border-top-left-radius:10px;width:54%;height:2px;margin-top:-34px;margin-right:-1px;background-color:#d866b7;position:absolute;pointer-events:none;right:0}.luteal-start{border-bottom-left-radius:10px;border-top-left-radius:10px;width:54%;height:2px;margin-top:-34px;margin-right:-1px;background-color:#46d0dc;position:absolute;pointer-events:none;right:0}.follicular-middle{width:102%;height:2px;margin-top:-34px;background-color:#d866b7;position:absolute;pointer-events:none}.luteal-middle{width:102%;height:2px;margin-top:-34px;background-color:#46d0dc;position:absolute;pointer-events:none}.follicular-end{border-bottom-right-radius:10px;border-top-right-radius:10px;width:54%;height:2px;margin-top:-34px;margin-left:-1px;background-color:#d866b7;position:absolute;pointer-events:none}.luteal-end{border-bottom-right-radius:10px;border-top-right-radius:10px;width:54%;height:2px;margin-top:-34px;margin-left:-1px;background-color:#46d0dc;position:absolute;pointer-events:none}.foods-pages .visible{width:100%}.foods-pages .hidden{width:0}.foods-pages .bg-carby-blue{background-color:#1ccad7}.foods-pages .bg-protein-green{background-color:#44d07b}.foods-pages .bg-fat-red{background-color:#ea3b04}.foods-pages .bg-booze-orange{background-color:#ffad00}.selected-food-tag-pill{margin:0 1rem 1rem 0;padding:.25rem 1rem;border:thin solid #005c5c;color:#fff;background-color:#005c5c;cursor:pointer}.unselected-food-tag-pill{margin:0 1rem 1rem 0;padding:.25rem 1rem;border:thin solid #005c5c;color:#005c5c;cursor:pointer}.adv-rec-s-s-ed .amt-col{flex:1 0 50px;min-width:50px}.adv-rec-s-s-ed .name-col{flex:3 0 108px;min-width:108px}.adv-rec-s-s-ed .val-col{flex:3 0 153px;min-width:153px}.button-base,.btn-flat-honey-gold,.btn-outline-dark-raisin,.btn-outline-jungle-green,.btn-flat-dark-raisin,.btn-flat-emerald-lake,.btn-flat-alert,.btn-flat-crono-orange-white-text,.btn-flat-crono-orange,.dark-mode .btn-flat-jungle-green,.btn-flat-jungle-green{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:9px 40px;border-radius:10px;border:solid 1px;font-weight:700;text-transform:uppercase;white-space:nowrap}.button-base:hover,.btn-flat-honey-gold:hover,.btn-outline-dark-raisin:hover,.btn-outline-jungle-green:hover,.btn-flat-dark-raisin:hover,.btn-flat-emerald-lake:hover,.btn-flat-alert:hover,.btn-flat-crono-orange-white-text:hover,.btn-flat-crono-orange:hover,.btn-flat-jungle-green:hover{box-shadow:0 2px 8px #777986}.button-base:disabled,.btn-flat-honey-gold:disabled,.btn-outline-dark-raisin:disabled,.btn-outline-jungle-green:disabled,.btn-flat-dark-raisin:disabled,.btn-flat-emerald-lake:disabled,.btn-flat-alert:disabled,.btn-flat-crono-orange-white-text:disabled,.btn-flat-crono-orange:disabled,.btn-flat-jungle-green:disabled{pointer-events:none}.btn-flat-jungle-green,.btn-flat-jungle-green:hover{color:#fff;background-color:#005c5c;border-color:#005c5c}.btn-check:focus+.btn-flat-jungle-green,.btn-flat-jungle-green:focus{color:#fff;background-color:#005c5c;border-color:#005c5c;box-shadow:0 0 0 .25rem #26747480}.btn-check:checked+.btn-flat-jungle-green,.btn-check:active+.btn-flat-jungle-green,.btn-flat-jungle-green:active,.btn-flat-jungle-green.active,.show>.btn-flat-jungle-green.dropdown-toggle{color:#fff;background-color:#005350;border-color:#005350}.btn-check:checked+.btn-flat-jungle-green:focus,.btn-check:active+.btn-flat-jungle-green:focus,.btn-flat-jungle-green:active:focus,.btn-flat-jungle-green.active:focus,.show>.btn-flat-jungle-green.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #26747480}.btn-flat-jungle-green:disabled,.btn-flat-jungle-green.disabled{color:#777986;background-color:#b9d7d6;border-color:#b9d7d6}.dark-mode .btn-flat-jungle-green,.dark-mode .btn-flat-jungle-green:hover{color:#005c5c;background-color:#fff;border-color:#fff}.btn-check:focus+.dark-mode .btn-flat-jungle-green,.dark-mode .btn-flat-jungle-green:focus{color:#005c5c;background-color:#fff;border-color:#fff;box-shadow:0 0 0 .25rem #d9e7e780}.btn-check:checked+.dark-mode .btn-flat-jungle-green,.btn-check:active+.dark-mode .btn-flat-jungle-green,.dark-mode .btn-flat-jungle-green:active,.dark-mode .btn-flat-jungle-green.active,.show>.dark-mode .btn-flat-jungle-green.dropdown-toggle{color:#005c5c;background-color:#e6e8f0;border-color:#e6e8f0}.btn-check:checked+.dark-mode .btn-flat-jungle-green:focus,.btn-check:active+.dark-mode .btn-flat-jungle-green:focus,.dark-mode .btn-flat-jungle-green:active:focus,.dark-mode .btn-flat-jungle-green.active:focus,.show>.dark-mode .btn-flat-jungle-green.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #d9e7e780}.dark-mode .btn-flat-jungle-green:disabled,.dark-mode .btn-flat-jungle-green.disabled{color:#777986;background-color:#f0f2fa;border-color:#f0f2fa}.btn-flat-crono-orange,.btn-flat-crono-orange:hover{color:#262a3b;background-color:#ff6733;border-color:#ff6733}.btn-check:focus+.btn-flat-crono-orange,.btn-flat-crono-orange:focus{color:#262a3b;background-color:#ff6733;border-color:#ff6733;box-shadow:0 0 0 .25rem #de5e3480}.btn-check:checked+.btn-flat-crono-orange,.btn-check:active+.btn-flat-crono-orange,.btn-flat-crono-orange:active,.btn-flat-crono-orange.active,.show>.btn-flat-crono-orange.dropdown-toggle{color:#262a3b;background-color:#fb521e;border-color:#fb521e}.btn-check:checked+.btn-flat-crono-orange:focus,.btn-check:active+.btn-flat-crono-orange:focus,.btn-flat-crono-orange:active:focus,.btn-flat-crono-orange.active:focus,.show>.btn-flat-crono-orange.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #de5e3480}.btn-flat-crono-orange:disabled,.btn-flat-crono-orange.disabled{color:#777986;background-color:#ffdace;border-color:#ffdace}.btn-flat-crono-orange-white-text,.btn-flat-crono-orange-white-text:hover{color:#fff;background-color:#ff6733;border-color:#ff6733}.btn-check:focus+.btn-flat-crono-orange-white-text,.btn-flat-crono-orange-white-text:focus{color:#fff;background-color:#ff6733;border-color:#ff6733;box-shadow:0 0 0 .25rem #ff7e5280}.btn-check:checked+.btn-flat-crono-orange-white-text,.btn-check:active+.btn-flat-crono-orange-white-text,.btn-flat-crono-orange-white-text:active,.btn-flat-crono-orange-white-text.active,.show>.btn-flat-crono-orange-white-text.dropdown-toggle{color:#fff;background-color:#fb521e;border-color:#fb521e}.btn-check:checked+.btn-flat-crono-orange-white-text:focus,.btn-check:active+.btn-flat-crono-orange-white-text:focus,.btn-flat-crono-orange-white-text:active:focus,.btn-flat-crono-orange-white-text.active:focus,.show>.btn-flat-crono-orange-white-text.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #ff7e5280}.btn-flat-crono-orange-white-text:disabled,.btn-flat-crono-orange-white-text.disabled{color:#777986;background-color:#ffdace;border-color:#ffdace}.btn-flat-emerald-lake,.btn-flat-emerald-lake:hover{color:#262a3b;background-color:#44d07b;border-color:#44d07b}.btn-check:focus+.btn-flat-emerald-lake,.btn-flat-emerald-lake:focus{color:#262a3b;background-color:#44d07b;border-color:#44d07b;box-shadow:0 0 0 .25rem #40b77180}.btn-check:checked+.btn-flat-emerald-lake,.btn-check:active+.btn-flat-emerald-lake,.btn-flat-emerald-lake:active,.btn-flat-emerald-lake.active,.show>.btn-flat-emerald-lake.dropdown-toggle{color:#262a3b;background-color:#3cc26e;border-color:#3cc26e}.btn-check:checked+.btn-flat-emerald-lake:focus,.btn-check:active+.btn-flat-emerald-lake:focus,.btn-flat-emerald-lake:active:focus,.btn-flat-emerald-lake.active:focus,.show>.btn-flat-emerald-lake.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #40b77180}.btn-flat-emerald-lake:disabled,.btn-flat-emerald-lake.disabled{color:#777986;background-color:#d5f3df;border-color:#d5f3df}.btn-flat-alert,.btn-flat-alert:hover{color:#fff;background-color:#ea3b04;border-color:#ea3b04}.btn-check:focus+.btn-flat-alert,.btn-flat-alert:focus{color:#fff;background-color:#ea3b04;border-color:#ea3b04;box-shadow:0 0 0 .25rem #ed582a80}.btn-check:checked+.btn-flat-alert,.btn-check:active+.btn-flat-alert,.btn-flat-alert:active,.btn-flat-alert.active,.show>.btn-flat-alert.dropdown-toggle{color:#fff;background-color:#fb521e;border-color:#fb521e}.btn-check:checked+.btn-flat-alert:focus,.btn-check:active+.btn-flat-alert:focus,.btn-flat-alert:active:focus,.btn-flat-alert.active:focus,.show>.btn-flat-alert.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #ed582a80}.btn-flat-alert:disabled,.btn-flat-alert.disabled{color:#777986;background-color:#ffdace;border-color:#ffdace}.btn-flat-dark-raisin,.btn-flat-dark-raisin:hover{color:#fff;background-color:#262a3b;border-color:#262a3b}.btn-check:focus+.btn-flat-dark-raisin,.btn-flat-dark-raisin:focus{color:#fff;background-color:#262a3b;border-color:#262a3b;box-shadow:0 0 0 .25rem #474a5880}.btn-check:checked+.btn-flat-dark-raisin,.btn-check:active+.btn-flat-dark-raisin,.btn-flat-dark-raisin:active,.btn-flat-dark-raisin.active,.show>.btn-flat-dark-raisin.dropdown-toggle{color:#fff;background-color:#101223;border-color:#101223}.btn-check:checked+.btn-flat-dark-raisin:focus,.btn-check:active+.btn-flat-dark-raisin:focus,.btn-flat-dark-raisin:active:focus,.btn-flat-dark-raisin.active:focus,.show>.btn-flat-dark-raisin.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #474a5880}.btn-flat-dark-raisin:disabled,.btn-flat-dark-raisin.disabled{color:#777986;background-color:#f0f2fa;border-color:#f0f2fa}.btn-outline-jungle-green,.btn-outline-jungle-green:hover{color:#005c5c;background-color:#fafbff;border-color:#005c5c}.btn-check:focus+.btn-outline-jungle-green,.btn-outline-jungle-green:focus{color:#005c5c;background-color:#fafbff;border-color:#005c5c;box-shadow:0 0 0 .25rem #005c5c80}.btn-check:checked+.btn-outline-jungle-green,.btn-check:active+.btn-outline-jungle-green,.btn-outline-jungle-green:active,.btn-outline-jungle-green.active,.show>.btn-outline-jungle-green.dropdown-toggle{color:#005c5c;background-color:#f0f2fa;border-color:#005c5c}.btn-check:checked+.btn-outline-jungle-green:focus,.btn-check:active+.btn-outline-jungle-green:focus,.btn-outline-jungle-green:active:focus,.btn-outline-jungle-green.active:focus,.show>.btn-outline-jungle-green.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #005c5c80}.btn-outline-jungle-green:disabled,.btn-outline-jungle-green.disabled{color:#8fbebe;background-color:#fafbff;border-color:#8fbebe}.btn-outline-dark-raisin,.btn-outline-dark-raisin:hover{color:#262a3b;background-color:#fafbff;border-color:#262a3b}.btn-check:focus+.btn-outline-dark-raisin,.btn-outline-dark-raisin:focus{color:#262a3b;background-color:#fafbff;border-color:#262a3b;box-shadow:0 0 0 .25rem #262a3b80}.btn-check:checked+.btn-outline-dark-raisin,.btn-check:active+.btn-outline-dark-raisin,.btn-outline-dark-raisin:active,.btn-outline-dark-raisin.active,.show>.btn-outline-dark-raisin.dropdown-toggle{color:#262a3b;background-color:#f0f2fa;border-color:#262a3b}.btn-check:checked+.btn-outline-dark-raisin:focus,.btn-check:active+.btn-outline-dark-raisin:focus,.btn-outline-dark-raisin:active:focus,.btn-outline-dark-raisin.active:focus,.show>.btn-outline-dark-raisin.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #262a3b80}.btn-outline-dark-raisin:disabled,.btn-outline-dark-raisin.disabled{color:#9da0ad;background-color:#fafbff;border-color:#9da0ad}.btn-borderless-jungle-green{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:9px 16px;border-radius:10px;background:none;border:#005c5c 0;font-weight:700;text-transform:uppercase;color:#005c5c}.btn-borderless-jungle-green:hover{color:#005c5c;background:#f0f2fa}.btn-borderless-jungle-green:active{background:#e6e8f0}.btn-borderless-jungle-green:disabled{pointer-events:none;color:#8fbebe}.btn-borderless-jungle-green:focus{box-shadow:0 0 0 .25rem #005c5c80}.btn-borderless-dark-raisin{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:9px 16px;border-radius:10px;background:none;border:#262a3b 0;font-weight:700;text-transform:uppercase;color:#262a3b}.btn-borderless-dark-raisin:hover{color:#262a3b;background:#f0f2fa}.btn-borderless-dark-raisin:active{background:#e6e8f0}.btn-borderless-dark-raisin:disabled{pointer-events:none;color:#9da0ad}.btn-borderless-dark-raisin:focus{box-shadow:0 0 0 .25rem #262a3b80}.btn-borderless-crono-orange{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:9px 16px;border-radius:10px;background:none;border:#ff6733 0;font-weight:700;text-transform:uppercase;color:#ff6733}.btn-borderless-crono-orange:hover{color:#ff6733;background:#f0f2fa}.btn-borderless-crono-orange:active{background:#e6e8f0}.btn-borderless-crono-orange:disabled{pointer-events:none;color:#9da0ad}.btn-borderless-crono-orange:focus{box-shadow:0 0 0 .25rem #ff673380}.btn-borderless-alert{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:9px 16px;border-radius:10px;background:none;border:#ea3b04 0;font-weight:700;text-transform:uppercase;color:#ea3b04}.btn-borderless-alert:hover{color:#ea3b04;background:#f0f2fa}.btn-borderless-alert:active{background:#e6e8f0}.btn-borderless-alert:disabled{pointer-events:none;color:#9da0ad}.btn-borderless-alert:focus{box-shadow:0 0 0 .25rem #ea3b0480}.btn-flat-honey-gold,.btn-flat-honey-gold:hover{color:#262a3b;background-color:#ffad00;border-color:#ffad00}.btn-check:focus+.btn-flat-honey-gold,.btn-flat-honey-gold:focus{color:#262a3b;background-color:#ffad00;border-color:#ffad00;box-shadow:0 0 0 .25rem #de990980}.btn-check:checked+.btn-flat-honey-gold,.btn-check:active+.btn-flat-honey-gold,.btn-flat-honey-gold:active,.btn-flat-honey-gold.active,.show>.btn-flat-honey-gold.dropdown-toggle{color:#262a3b;background-color:#ff9a00;border-color:#ff9a00}.btn-check:checked+.btn-flat-honey-gold:focus,.btn-check:active+.btn-flat-honey-gold:focus,.btn-flat-honey-gold:active:focus,.btn-flat-honey-gold.active:focus,.show>.btn-flat-honey-gold.dropdown-toggle:focus{box-shadow:0 0 0 .25rem #de990980}.btn-flat-honey-gold:disabled,.btn-flat-honey-gold.disabled{color:#777986;background-color:#ffeac6;border-color:#ffeac6}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem!important;font-size:.75rem!important;border-radius:.25rem!important}.dropdown-btn,.dropdown-btn-medium{position:relative;padding-right:34px!important;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;min-height:42px}.dropdown-btn:after,.dropdown-btn-medium:after{position:absolute;right:16px;top:18px}.dropdown-btn-medium{min-height:30px!important;padding:3px 16px!important}.dropdown-btn-medium:after{position:absolute;right:8px;top:12px}.dropdown-toggle:after{border-top:.4em solid;border-right:.4em solid rgba(0,0,0,0);border-left:.4em solid rgba(0,0,0,0);color:#777986}.disabled-input .dropdown-toggle:after{color:#9da0ad}.dropdown-menu{width:inherit;border-radius:4px;border:1px solid #777986;background:#fafbff;color:#262a3b}.dark-mode .dropdown-menu{background:#272a3a;border:1px solid #3b3f4d!important;color:#fafbff}.input-light .dropdown-menu{background-color:#fff}.dropdown-item{cursor:pointer;color:#262a3b}.dropdown-item:hover{background-color:#f0f2fa}.dropdown-item:active{color:#262a3b;background-color:#b9d7d6!important}.dark-mode .dropdown-item{color:#fafbff}.scrollable-dropdown{max-height:350px;overflow-x:hidden;overflow-y:scroll}.scrollable-dropdown::-webkit-scrollbar{width:6px}.scrollable-dropdown::-webkit-scrollbar-track{border-radius:3px}.scrollable-dropdown::-webkit-scrollbar-thumb{border-radius:10px;background-color:#8fbebe}.scrollable-dropdown::-webkit-scrollbar-thumb:hover{background-color:#328e8e}.dropdown-separator{margin:0;border-top:1px solid #777986}.text-box,.dropdown-btn,.dropdown-btn-medium{width:100%;text-align:left;background:#fafbff;border:1px solid #777986;border-radius:4px;color:#262a3b;padding:8px 16px}.dark-mode .text-box,.dark-mode .dropdown-btn,.dark-mode .dropdown-btn-medium{background:#e6e8f0}.text-box:focus,.dropdown-btn:focus,.dropdown-btn-medium:focus{box-shadow:0 0 0 .25rem #262a3b80}.text-box:focus-visible,.dropdown-btn:focus-visible,.dropdown-btn-medium:focus-visible{outline:none}.invalid-input .text-box,.invalid-input .dropdown-btn,.invalid-input .dropdown-btn-medium{border:1px solid #d80c00}.invalid-input .text-box:focus,.invalid-input .dropdown-btn:focus,.invalid-input .dropdown-btn-medium:focus{box-shadow:0 0 0 .25rem #d80c0080}.disabled-input .text-box,.disabled-input .dropdown-btn,.disabled-input .dropdown-btn-medium{color:#777986;pointer-events:none;border:1px solid #9da0ad}.disabled-input .text-box ::-moz-placeholder,.disabled-input .dropdown-btn ::-moz-placeholder,.disabled-input .dropdown-btn-medium ::-moz-placeholder{color:#9da0ad}.disabled-input .text-box ::placeholder,.disabled-input .dropdown-btn ::placeholder,.disabled-input .dropdown-btn-medium ::placeholder{color:#9da0ad}.unselectable-input .text-box,.unselectable-input .dropdown-btn,.unselectable-input .dropdown-btn-medium{pointer-events:none}.input-light .text-box,.input-light .dropdown-btn,.input-light .dropdown-btn-medium{background-color:#fff}.label{padding-bottom:4px;font-weight:600}.disabled-input .label{color:#777986}.error{visibility:hidden;padding-top:4px;font-size:14px;white-space:nowrap;color:#d80c00}.invalid-input .error{visibility:visible}.number-box{height:22px;width:64px;padding:3px;font-size:12px;display:inline;border:1px solid gray}.text-area{border:1px solid #9da0ad;border-radius:4px;padding:8px 16px}.crono-table,.bulk-add-clients-table{background-color:#fff;border-radius:10px;border:1px #e6e8f0 solid;border-spacing:0;border-collapse:separate}.dark-mode .crono-table,.dark-mode .bulk-add-clients-table{background-color:#c3c6d3}.crono-table td,.bulk-add-clients-table td{border:none;padding:.4rem .65rem}.crono-table tr:first-child td:first-child,.bulk-add-clients-table tr:first-child td:first-child{border-top-left-radius:8px;border-bottom-left-radius:0}.crono-table tr:first-child td:last-child,.bulk-add-clients-table tr:first-child td:last-child{border-top-right-radius:8px;border-bottom-right-radius:0}.crono-table tr:last-child td:first-child,.bulk-add-clients-table tr:last-child td:first-child{border-bottom-left-radius:8px}.crono-table tr:last-child td:last-child,.bulk-add-clients-table tr:last-child td:last-child{border-bottom-right-radius:8px}.crono-table :not(:first-child),.bulk-add-clients-table :not(:first-child){border-top:none}.crono-table tbody tr:nth-of-type(odd),.bulk-add-clients-table tbody tr:nth-of-type(odd){background-color:#fafbff}.dark-mode .crono-table tbody tr:nth-of-type(odd),.dark-mode .bulk-add-clients-table tbody tr:nth-of-type(odd){background-color:#e6e8f0}.crono-table .select,.bulk-add-clients-table .select{background-color:#b9d7d6!important}.crono-table .table-header>*,.bulk-add-clients-table .table-header>*{font-weight:600;background-color:#e6e8f0!important}.dark-mode .crono-table .table-header>*,.dark-mode .bulk-add-clients-table .table-header>*{background-color:#777986!important;color:#fafbff!important}.crono-table.crono-table-hover tr:hover,.crono-table-hover.bulk-add-clients-table tr:hover{background-color:#f0f2fa}.pretty-row:hover{background-color:#f0f2fa!important}.pretty-row.select{background-color:#b9d7d6!important}.light{color:#fffcf6!important}.bg-light{background-color:#fffcf6!important}.border-light{border-color:#fffcf6!important}.hover-light:hover{color:#fffcf6!important}.bg-hover-light:hover{background-color:#fffcf6!important}.dark{color:#101223!important}.bg-dark{background-color:#101223!important}.border-dark{border-color:#101223!important}.hover-dark:hover{color:#101223!important}.bg-hover-dark:hover{background-color:#101223!important}.crono-orange{color:#ff6733!important}.bg-crono-orange{background-color:#ff6733!important}.border-crono-orange{border-color:#ff6733!important}.hover-crono-orange:hover{color:#ff6733!important}.bg-hover-crono-orange:hover{background-color:#ff6733!important}.dark-raisin{color:#262a3b!important}.bg-dark-raisin{background-color:#262a3b!important}.border-dark-raisin{border-color:#262a3b!important}.hover-dark-raisin:hover{color:#262a3b!important}.bg-hover-dark-raisin:hover{background-color:#262a3b!important}.white{color:#fff!important}.bg-white{background-color:#fff!important}.border-white{border-color:#fff!important}.hover-white:hover{color:#fff!important}.bg-hover-white:hover{background-color:#fff!important}.snow-white{color:#fafbff!important}.bg-snow-white{background-color:#fafbff!important}.border-snow-white{border-color:#fafbff!important}.hover-snow-white:hover{color:#fafbff!important}.bg-hover-snow-white:hover{background-color:#fafbff!important}.floral-white{color:#fffcf6!important}.bg-floral-white{background-color:#fffcf6!important}.border-floral-white{border-color:#fffcf6!important}.hover-floral-white:hover{color:#fffcf6!important}.bg-hover-floral-white:hover{background-color:#fffcf6!important}.honey-gold{color:#ffad00!important}.bg-honey-gold{background-color:#ffad00!important}.border-honey-gold{border-color:#ffad00!important}.hover-honey-gold:hover{color:#ffad00!important}.bg-hover-honey-gold:hover{background-color:#ffad00!important}.sky-blue{color:#1ccad7!important}.bg-sky-blue{background-color:#1ccad7!important}.border-sky-blue{border-color:#1ccad7!important}.hover-sky-blue:hover{color:#1ccad7!important}.bg-hover-sky-blue:hover{background-color:#1ccad7!important}.jungle-green{color:#005c5c!important}.bg-jungle-green{background-color:#005c5c!important}.border-jungle-green{border-color:#005c5c!important}.hover-jungle-green:hover{color:#005c5c!important}.bg-hover-jungle-green:hover{background-color:#005c5c!important}.jade-lake{color:#44d07b!important}.bg-jade-lake{background-color:#44d07b!important}.border-jade-lake{border-color:#44d07b!important}.hover-jade-lake:hover{color:#44d07b!important}.bg-hover-jade-lake:hover{background-color:#44d07b!important}.lupine-purple{color:#ae61c2!important}.bg-lupine-purple{background-color:#ae61c2!important}.border-lupine-purple{border-color:#ae61c2!important}.hover-lupine-purple:hover{color:#ae61c2!important}.bg-hover-lupine-purple:hover{background-color:#ae61c2!important}.fire-weed{color:#cc45a9!important}.bg-fire-weed{background-color:#cc45a9!important}.border-fire-weed{border-color:#cc45a9!important}.hover-fire-weed:hover{color:#cc45a9!important}.bg-hover-fire-weed:hover{background-color:#cc45a9!important}.crono-error{color:#cd0a01!important}.bg-crono-error{background-color:#cd0a01!important}.border-crono-error{border-color:#cd0a01!important}.hover-crono-error:hover{color:#cd0a01!important}.bg-hover-crono-error:hover{background-color:#cd0a01!important}.energy{color:#9da0ad!important}.bg-energy{background-color:#9da0ad!important}.border-energy{border-color:#9da0ad!important}.hover-energy:hover{color:#9da0ad!important}.bg-hover-energy:hover{background-color:#9da0ad!important}.carbs{color:#1ccad7!important}.bg-carbs{background-color:#1ccad7!important}.border-carbs{border-color:#1ccad7!important}.hover-carbs:hover{color:#1ccad7!important}.bg-hover-carbs:hover{background-color:#1ccad7!important}.protein{color:#44d07b!important}.bg-protein{background-color:#44d07b!important}.border-protein{border-color:#44d07b!important}.hover-protein:hover{color:#44d07b!important}.bg-hover-protein:hover{background-color:#44d07b!important}.fat{color:#ea3b04!important}.bg-fat{background-color:#ea3b04!important}.border-fat{border-color:#ea3b04!important}.hover-fat:hover{color:#ea3b04!important}.bg-hover-fat:hover{background-color:#ea3b04!important}.exercise{color:#f38d00!important}.bg-exercise{background-color:#f38d00!important}.border-exercise{border-color:#f38d00!important}.hover-exercise:hover{color:#f38d00!important}.bg-hover-exercise:hover{background-color:#f38d00!important}.tef{color:#d67100!important}.bg-tef{background-color:#d67100!important}.border-tef{border-color:#d67100!important}.hover-tef:hover{color:#d67100!important}.bg-hover-tef:hover{background-color:#d67100!important}.activity{color:#328e8e!important}.bg-activity{background-color:#328e8e!important}.border-activity{border-color:#328e8e!important}.hover-activity:hover{color:#328e8e!important}.bg-hover-activity:hover{background-color:#328e8e!important}.bmr{color:#ae61c2!important}.bg-bmr{background-color:#ae61c2!important}.border-bmr{border-color:#ae61c2!important}.hover-bmr:hover{color:#ae61c2!important}.bg-hover-bmr:hover{background-color:#ae61c2!important}.fasting{color:#00a3a1!important}.bg-fasting{background-color:#00a3a1!important}.border-fasting{border-color:#00a3a1!important}.hover-fasting:hover{color:#00a3a1!important}.bg-hover-fasting:hover{background-color:#00a3a1!important}.alcohol{color:#ffad00!important}.bg-alcohol{background-color:#ffad00!important}.border-alcohol{border-color:#ffad00!important}.hover-alcohol:hover{color:#ffad00!important}.bg-hover-alcohol:hover{background-color:#ffad00!important}.nutrition-scores{color:#d866b7!important}.bg-nutrition-scores{background-color:#d866b7!important}.border-nutrition-scores{border-color:#d866b7!important}.hover-nutrition-scores:hover{color:#d866b7!important}.bg-hover-nutrition-scores:hover{background-color:#d866b7!important}.grey-1{color:#f0f2fa!important}.bg-grey-1{background-color:#f0f2fa!important}.border-grey-1{border-color:#f0f2fa!important}.hover-grey-1:hover{color:#f0f2fa!important}.bg-hover-grey-1:hover{background-color:#f0f2fa!important}.grey-2{color:#e6e8f0!important}.bg-grey-2{background-color:#e6e8f0!important}.border-grey-2{border-color:#e6e8f0!important}.hover-grey-2:hover{color:#e6e8f0!important}.bg-hover-grey-2:hover{background-color:#e6e8f0!important}.grey-3{color:#c3c6d3!important}.bg-grey-3{background-color:#c3c6d3!important}.border-grey-3{border-color:#c3c6d3!important}.hover-grey-3:hover{color:#c3c6d3!important}.bg-hover-grey-3:hover{background-color:#c3c6d3!important}.grey-4{color:#afb4c4!important}.bg-grey-4{background-color:#afb4c4!important}.border-grey-4{border-color:#afb4c4!important}.hover-grey-4:hover{color:#afb4c4!important}.bg-hover-grey-4:hover{background-color:#afb4c4!important}.grey-5{color:#9da0ad!important}.bg-grey-5{background-color:#9da0ad!important}.border-grey-5{border-color:#9da0ad!important}.hover-grey-5:hover{color:#9da0ad!important}.bg-hover-grey-5:hover{background-color:#9da0ad!important}.grey-6{color:#777986!important}.bg-grey-6{background-color:#777986!important}.border-grey-6{border-color:#777986!important}.hover-grey-6:hover{color:#777986!important}.bg-hover-grey-6:hover{background-color:#777986!important}.grey-7{color:#5b5d6b!important}.bg-grey-7{background-color:#5b5d6b!important}.border-grey-7{border-color:#5b5d6b!important}.hover-grey-7:hover{color:#5b5d6b!important}.bg-hover-grey-7:hover{background-color:#5b5d6b!important}.grey-8{color:#404252!important}.bg-grey-8{background-color:#404252!important}.border-grey-8{border-color:#404252!important}.hover-grey-8:hover{color:#404252!important}.bg-hover-grey-8:hover{background-color:#404252!important}.grey-9{color:#101223!important}.bg-grey-9{background-color:#101223!important}.border-grey-9{border-color:#101223!important}.hover-grey-9:hover{color:#101223!important}.bg-hover-grey-9:hover{background-color:#101223!important}.orange-1{color:#ffdace!important}.bg-orange-1{background-color:#ffdace!important}.border-orange-1{border-color:#ffdace!important}.hover-orange-1:hover{color:#ffdace!important}.bg-hover-orange-1:hover{background-color:#ffdace!important}.orange-2{color:#ffc4b1!important}.bg-orange-2{background-color:#ffc4b1!important}.border-orange-2{border-color:#ffc4b1!important}.hover-orange-2:hover{color:#ffc4b1!important}.bg-hover-orange-2:hover{background-color:#ffc4b1!important}.orange-3{color:#ffad93!important}.bg-orange-3{background-color:#ffad93!important}.border-orange-3{border-color:#ffad93!important}.hover-orange-3:hover{color:#ffad93!important}.bg-hover-orange-3:hover{background-color:#ffad93!important}.orange-4{color:#ff9775!important}.bg-orange-4{background-color:#ff9775!important}.border-orange-4{border-color:#ff9775!important}.hover-orange-4:hover{color:#ff9775!important}.bg-hover-orange-4:hover{background-color:#ff9775!important}.orange-5{color:#ff7e56!important}.bg-orange-5{background-color:#ff7e56!important}.border-orange-5{border-color:#ff7e56!important}.hover-orange-5:hover{color:#ff7e56!important}.bg-hover-orange-5:hover{background-color:#ff7e56!important}.orange-6{color:#fb521e!important}.bg-orange-6{background-color:#fb521e!important}.border-orange-6{border-color:#fb521e!important}.hover-orange-6:hover{color:#fb521e!important}.bg-hover-orange-6:hover{background-color:#fb521e!important}.orange-7{color:#ea3b04!important}.bg-orange-7{background-color:#ea3b04!important}.border-orange-7{border-color:#ea3b04!important}.hover-orange-7:hover{color:#ea3b04!important}.bg-hover-orange-7:hover{background-color:#ea3b04!important}.orange-8{color:#e32c00!important}.bg-orange-8{background-color:#e32c00!important}.border-orange-8{border-color:#e32c00!important}.hover-orange-8:hover{color:#e32c00!important}.bg-hover-orange-8:hover{background-color:#e32c00!important}.orange-9{color:#d80c00!important}.bg-orange-9{background-color:#d80c00!important}.border-orange-9{border-color:#d80c00!important}.hover-orange-9:hover{color:#d80c00!important}.bg-hover-orange-9:hover{background-color:#d80c00!important}.orange-10{color:#d80c00!important}.bg-orange-10{background-color:#d80c00!important}.border-orange-10{border-color:#d80c00!important}.hover-orange-10:hover{color:#d80c00!important}.bg-hover-orange-10:hover{background-color:#d80c00!important}.yellow-1{color:#ffeac6!important}.bg-yellow-1{background-color:#ffeac6!important}.border-yellow-1{border-color:#ffeac6!important}.hover-yellow-1:hover{color:#ffeac6!important}.bg-hover-yellow-1:hover{background-color:#ffeac6!important}.yellow-2{color:#ffdfa3!important}.bg-yellow-2{background-color:#ffdfa3!important}.border-yellow-2{border-color:#ffdfa3!important}.hover-yellow-2:hover{color:#ffdfa3!important}.bg-hover-yellow-2:hover{background-color:#ffdfa3!important}.yellow-3{color:#ffd27f!important}.bg-yellow-3{background-color:#ffd27f!important}.border-yellow-3{border-color:#ffd27f!important}.hover-yellow-3:hover{color:#ffd27f!important}.bg-hover-yellow-3:hover{background-color:#ffd27f!important}.yellow-4{color:#ffc659!important}.bg-yellow-4{background-color:#ffc659!important}.border-yellow-4{border-color:#ffc659!important}.hover-yellow-4:hover{color:#ffc659!important}.bg-hover-yellow-4:hover{background-color:#ffc659!important}.yellow-5{color:#ffba24!important}.bg-yellow-5{background-color:#ffba24!important}.border-yellow-5{border-color:#ffba24!important}.hover-yellow-5:hover{color:#ffba24!important}.bg-hover-yellow-5:hover{background-color:#ffba24!important}.yellow-6{color:#ff9a00!important}.bg-yellow-6{background-color:#ff9a00!important}.border-yellow-6{border-color:#ff9a00!important}.hover-yellow-6:hover{color:#ff9a00!important}.bg-hover-yellow-6:hover{background-color:#ff9a00!important}.yellow-7{color:#f38d00!important}.bg-yellow-7{background-color:#f38d00!important}.border-yellow-7{border-color:#f38d00!important}.hover-yellow-7:hover{color:#f38d00!important}.bg-hover-yellow-7:hover{background-color:#f38d00!important}.yellow-8{color:#e58200!important}.bg-yellow-8{background-color:#e58200!important}.border-yellow-8{border-color:#e58200!important}.hover-yellow-8:hover{color:#e58200!important}.bg-hover-yellow-8:hover{background-color:#e58200!important}.yellow-9{color:#d67100!important}.bg-yellow-9{background-color:#d67100!important}.border-yellow-9{border-color:#d67100!important}.hover-yellow-9:hover{color:#d67100!important}.bg-hover-yellow-9:hover{background-color:#d67100!important}.yellow-10{color:#c96400!important}.bg-yellow-10{background-color:#c96400!important}.border-yellow-10{border-color:#c96400!important}.hover-yellow-10:hover{color:#c96400!important}.bg-hover-yellow-10:hover{background-color:#c96400!important}.blue-1{color:#cef1f5!important}.bg-blue-1{background-color:#cef1f5!important}.border-blue-1{border-color:#cef1f5!important}.hover-blue-1:hover{color:#cef1f5!important}.bg-hover-blue-1:hover{background-color:#cef1f5!important}.blue-2{color:#b0e9ee!important}.bg-blue-2{background-color:#b0e9ee!important}.border-blue-2{border-color:#b0e9ee!important}.hover-blue-2:hover{color:#b0e9ee!important}.bg-hover-blue-2:hover{background-color:#b0e9ee!important}.blue-3{color:#91e1e9!important}.bg-blue-3{background-color:#91e1e9!important}.border-blue-3{border-color:#91e1e9!important}.hover-blue-3:hover{color:#91e1e9!important}.bg-hover-blue-3:hover{background-color:#91e1e9!important}.blue-4{color:#6fd8e2!important}.bg-blue-4{background-color:#6fd8e2!important}.border-blue-4{border-color:#6fd8e2!important}.hover-blue-4:hover{color:#6fd8e2!important}.bg-hover-blue-4:hover{background-color:#6fd8e2!important}.blue-5{color:#46d0dc!important}.bg-blue-5{background-color:#46d0dc!important}.border-blue-5{border-color:#46d0dc!important}.hover-blue-5:hover{color:#46d0dc!important}.bg-hover-blue-5:hover{background-color:#46d0dc!important}.blue-6{color:#00bfc6!important}.bg-blue-6{background-color:#00bfc6!important}.border-blue-6{border-color:#00bfc6!important}.hover-blue-6:hover{color:#00bfc6!important}.bg-hover-blue-6:hover{background-color:#00bfc6!important}.blue-7{color:#00b2b4!important}.bg-blue-7{background-color:#00b2b4!important}.border-blue-7{border-color:#00b2b4!important}.hover-blue-7:hover{color:#00b2b4!important}.bg-hover-blue-7:hover{background-color:#00b2b4!important}.blue-8{color:#00a3a1!important}.bg-blue-8{background-color:#00a3a1!important}.border-blue-8{border-color:#00a3a1!important}.hover-blue-8:hover{color:#00a3a1!important}.bg-hover-blue-8:hover{background-color:#00a3a1!important}.blue-9{color:#008f8a!important}.bg-blue-9{background-color:#008f8a!important}.border-blue-9{border-color:#008f8a!important}.hover-blue-9:hover{color:#008f8a!important}.bg-hover-blue-9:hover{background-color:#008f8a!important}.blue-10{color:#007770!important}.bg-blue-10{background-color:#007770!important}.border-blue-10{border-color:#007770!important}.hover-blue-10:hover{color:#007770!important}.bg-hover-blue-10:hover{background-color:#007770!important}.teal-1{color:#b9d7d6!important}.bg-teal-1{background-color:#b9d7d6!important}.border-teal-1{border-color:#b9d7d6!important}.hover-teal-1:hover{color:#b9d7d6!important}.bg-hover-teal-1:hover{background-color:#b9d7d6!important}.teal-2{color:#8fbebe!important}.bg-teal-2{background-color:#8fbebe!important}.border-teal-2{border-color:#8fbebe!important}.hover-teal-2:hover{color:#8fbebe!important}.bg-hover-teal-2:hover{background-color:#8fbebe!important}.teal-3{color:#64a6a6!important}.bg-teal-3{background-color:#64a6a6!important}.border-teal-3{border-color:#64a6a6!important}.hover-teal-3:hover{color:#64a6a6!important}.bg-hover-teal-3:hover{background-color:#64a6a6!important}.teal-4{color:#328e8e!important}.bg-teal-4{background-color:#328e8e!important}.border-teal-4{border-color:#328e8e!important}.hover-teal-4:hover{color:#328e8e!important}.bg-hover-teal-4:hover{background-color:#328e8e!important}.teal-5{color:#007574!important}.bg-teal-5{background-color:#007574!important}.border-teal-5{border-color:#007574!important}.hover-teal-5:hover{color:#007574!important}.bg-hover-teal-5:hover{background-color:#007574!important}.teal-6{color:#005350!important}.bg-teal-6{background-color:#005350!important}.border-teal-6{border-color:#005350!important}.hover-teal-6:hover{color:#005350!important}.bg-hover-teal-6:hover{background-color:#005350!important}.teal-7{color:#004541!important}.bg-teal-7{background-color:#004541!important}.border-teal-7{border-color:#004541!important}.hover-teal-7:hover{color:#004541!important}.bg-hover-teal-7:hover{background-color:#004541!important}.teal-8{color:#003631!important}.bg-teal-8{background-color:#003631!important}.border-teal-8{border-color:#003631!important}.hover-teal-8:hover{color:#003631!important}.bg-hover-teal-8:hover{background-color:#003631!important}.teal-9{color:#002420!important}.bg-teal-9{background-color:#002420!important}.border-teal-9{border-color:#002420!important}.hover-teal-9:hover{color:#002420!important}.bg-hover-teal-9:hover{background-color:#002420!important}.teal-10{color:#001713!important}.bg-teal-10{background-color:#001713!important}.border-teal-10{border-color:#001713!important}.hover-teal-10:hover{color:#001713!important}.bg-hover-teal-10:hover{background-color:#001713!important}.green-1{color:#d5f3df!important}.bg-green-1{background-color:#d5f3df!important}.border-green-1{border-color:#d5f3df!important}.hover-green-1:hover{color:#d5f3df!important}.bg-hover-green-1:hover{background-color:#d5f3df!important}.green-2{color:#bbecca!important}.bg-green-2{background-color:#bbecca!important}.border-green-2{border-color:#bbecca!important}.hover-green-2:hover{color:#bbecca!important}.bg-hover-green-2:hover{background-color:#bbecca!important}.green-3{color:#a1e6b7!important}.bg-green-3{background-color:#a1e6b7!important}.border-green-3{border-color:#a1e6b7!important}.hover-green-3:hover{color:#a1e6b7!important}.bg-hover-green-3:hover{background-color:#a1e6b7!important}.green-4{color:#85dea3!important}.bg-green-4{background-color:#85dea3!important}.border-green-4{border-color:#85dea3!important}.hover-green-4:hover{color:#85dea3!important}.bg-hover-green-4:hover{background-color:#85dea3!important}.green-5{color:#67d68f!important}.bg-green-5{background-color:#67d68f!important}.border-green-5{border-color:#67d68f!important}.hover-green-5:hover{color:#67d68f!important}.bg-hover-green-5:hover{background-color:#67d68f!important}.green-6{color:#3cc26e!important}.bg-green-6{background-color:#3cc26e!important}.border-green-6{border-color:#3cc26e!important}.hover-green-6:hover{color:#3cc26e!important}.bg-hover-green-6:hover{background-color:#3cc26e!important}.green-7{color:#14b255!important}.bg-green-7{background-color:#14b255!important}.border-green-7{border-color:#14b255!important}.hover-green-7:hover{color:#14b255!important}.bg-hover-green-7:hover{background-color:#14b255!important}.green-8{color:#0fa247!important}.bg-green-8{background-color:#0fa247!important}.border-green-8{border-color:#0fa247!important}.hover-green-8:hover{color:#0fa247!important}.bg-hover-green-8:hover{background-color:#0fa247!important}.green-9{color:#038b35!important}.bg-green-9{background-color:#038b35!important}.border-green-9{border-color:#038b35!important}.hover-green-9:hover{color:#038b35!important}.bg-hover-green-9:hover{background-color:#038b35!important}.green-10{color:#006f24!important}.bg-green-10{background-color:#006f24!important}.border-green-10{border-color:#006f24!important}.hover-green-10:hover{color:#006f24!important}.bg-hover-green-10:hover{background-color:#006f24!important}.purple-1{color:#f6d9fb!important}.bg-purple-1{background-color:#f6d9fb!important}.border-purple-1{border-color:#f6d9fb!important}.hover-purple-1:hover{color:#f6d9fb!important}.bg-hover-purple-1:hover{background-color:#f6d9fb!important}.purple-2{color:#e8c1f0!important}.bg-purple-2{background-color:#e8c1f0!important}.border-purple-2{border-color:#e8c1f0!important}.hover-purple-2:hover{color:#e8c1f0!important}.bg-hover-purple-2:hover{background-color:#e8c1f0!important}.purple-3{color:#daa9e4!important}.bg-purple-3{background-color:#daa9e4!important}.border-purple-3{border-color:#daa9e4!important}.hover-purple-3:hover{color:#daa9e4!important}.bg-hover-purple-3:hover{background-color:#daa9e4!important}.purple-4{color:#cc91d9!important}.bg-purple-4{background-color:#cc91d9!important}.border-purple-4{border-color:#cc91d9!important}.hover-purple-4:hover{color:#cc91d9!important}.bg-hover-purple-4:hover{background-color:#cc91d9!important}.purple-5{color:#bd79cd!important}.bg-purple-5{background-color:#bd79cd!important}.border-purple-5{border-color:#bd79cd!important}.hover-purple-5:hover{color:#bd79cd!important}.bg-hover-purple-5:hover{background-color:#bd79cd!important}.purple-6{color:#9f4eb4!important}.bg-purple-6{background-color:#9f4eb4!important}.border-purple-6{border-color:#9f4eb4!important}.hover-purple-6:hover{color:#9f4eb4!important}.bg-hover-purple-6:hover{background-color:#9f4eb4!important}.purple-7{color:#8a399f!important}.bg-purple-7{background-color:#8a399f!important}.border-purple-7{border-color:#8a399f!important}.hover-purple-7:hover{color:#8a399f!important}.bg-hover-purple-7:hover{background-color:#8a399f!important}.purple-8{color:#77268d!important}.bg-purple-8{background-color:#77268d!important}.border-purple-8{border-color:#77268d!important}.hover-purple-8:hover{color:#77268d!important}.bg-hover-purple-8:hover{background-color:#77268d!important}.purple-9{color:#68177e!important}.bg-purple-9{background-color:#68177e!important}.border-purple-9{border-color:#68177e!important}.hover-purple-9:hover{color:#68177e!important}.bg-hover-purple-9:hover{background-color:#68177e!important}.purple-10{color:#55066a!important}.bg-purple-10{background-color:#55066a!important}.border-purple-10{border-color:#55066a!important}.hover-purple-10:hover{color:#55066a!important}.bg-hover-purple-10:hover{background-color:#55066a!important}.pink-1{color:#ffd7f1!important}.bg-pink-1{background-color:#ffd7f1!important}.border-pink-1{border-color:#ffd7f1!important}.hover-pink-1:hover{color:#ffd7f1!important}.bg-hover-pink-1:hover{background-color:#ffd7f1!important}.pink-2{color:#f6bbe2!important}.bg-pink-2{background-color:#f6bbe2!important}.border-pink-2{border-color:#f6bbe2!important}.hover-pink-2:hover{color:#f6bbe2!important}.bg-hover-pink-2:hover{background-color:#f6bbe2!important}.pink-3{color:#eda0d4!important}.bg-pink-3{background-color:#eda0d4!important}.border-pink-3{border-color:#eda0d4!important}.hover-pink-3:hover{color:#eda0d4!important}.bg-hover-pink-3:hover{background-color:#eda0d4!important}.pink-4{color:#e384c6!important}.bg-pink-4{background-color:#e384c6!important}.border-pink-4{border-color:#e384c6!important}.hover-pink-4:hover{color:#e384c6!important}.bg-hover-pink-4:hover{background-color:#e384c6!important}.pink-5{color:#d866b7!important}.bg-pink-5{background-color:#d866b7!important}.border-pink-5{border-color:#d866b7!important}.hover-pink-5:hover{color:#d866b7!important}.bg-hover-pink-5:hover{background-color:#d866b7!important}.pink-6{color:#bf359b!important}.bg-pink-6{background-color:#bf359b!important}.border-pink-6{border-color:#bf359b!important}.hover-pink-6:hover{color:#bf359b!important}.bg-hover-pink-6:hover{background-color:#bf359b!important}.pink-7{color:#a83189!important}.bg-pink-7{background-color:#a83189!important}.border-pink-7{border-color:#a83189!important}.hover-pink-7:hover{color:#a83189!important}.bg-hover-pink-7:hover{background-color:#a83189!important}.pink-8{color:#912b77!important}.bg-pink-8{background-color:#912b77!important}.border-pink-8{border-color:#912b77!important}.hover-pink-8:hover{color:#912b77!important}.bg-hover-pink-8:hover{background-color:#912b77!important}.pink-9{color:#711b5b!important}.bg-pink-9{background-color:#711b5b!important}.border-pink-9{border-color:#711b5b!important}.hover-pink-9:hover{color:#711b5b!important}.bg-hover-pink-9:hover{background-color:#711b5b!important}.pink-10{color:#5f114b!important}.bg-pink-10{background-color:#5f114b!important}.border-pink-10{border-color:#5f114b!important}.hover-pink-10:hover{color:#5f114b!important}.bg-hover-pink-10:hover{background-color:#5f114b!important}.message-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;flex-direction:row;background-color:#ffeac6;border:1px solid #ffd27f;border-radius:10px;padding:1rem;font-size:18px;color:#262a3b;box-shadow:#77798626 0 3px 20px}.style-guide-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.style-guide-code{font-size:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!important;background:#f0f2fa;background:var(--grey-1);padding:2px 4px;margin:0 0 10px;border-radius:4px;color:#afb4c4;color:var(--grey-4)}.dark-mode .style-guide-code{background:#404252;background:var(--grey-8)}.switch-large.form-switch .form-check-input{width:56px;height:28px;margin-top:-1px;margin-right:12px}.input-large.form-check .form-check-input{width:28px;height:28px;margin-top:-1px;margin-right:12px}.input-medium.form-check .form-check-input{width:20px;height:20px;margin-right:8px}.diary-date-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center}.diary-date-completed{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.diary-date-completed .material-icons,.diary-date-completed .material-icons-outlined{color:#005c5c;font-size:28px;border-radius:100px;width:38px;padding:6px;margin-right:16px}.dark-mode .diary-date-completed .material-icons,.dark-mode .diary-date-completed .material-icons-outlined{color:#8fbebe}.diary-date-completed .material-icons:hover,.diary-date-completed .material-icons-outlined:hover{background:#f0f2fa}.dark-mode .diary-date-completed .material-icons:hover,.dark-mode .diary-date-completed .material-icons-outlined:hover{background:#404252}.diary-date-btn-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;height:inherit;cursor:pointer;padding:8px 12px;border-radius:10px;width:100%}.diary-date-btn-container i{color:#005c5c;margin-right:16px;font-size:20px}.dark-mode .diary-date-btn-container i{color:#8fbebe}.diary-date-btn-container:hover{background:#f0f2fa}.dark-mode .diary-date-btn-container:hover{background:#404252}.diary-date-btn{width:-moz-max-content;width:-webkit-max-content;width:max-content;font-family:Work Sans,sans-serif;font-size:20px;font-weight:700;text-align:center;vertical-align:middle}.diary-date-previous,.diary-date-next{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;font-family:sans-serif;width:10%;height:100%;color:#005c5c;padding:10px 8px}.dark-mode .diary-date-previous,.dark-mode .diary-date-next{color:#8fbebe}.diary-date-previous:hover,.diary-date-next:hover{border-radius:10px;background-color:#f0f2fa}.dark-mode .diary-date-previous:hover,.dark-mode .diary-date-next:hover{background-color:#404252}.date-picker-modal{padding:32px;background:#fafbff;border-radius:10px;box-shadow:0 3px 20px #7779861a;border:1px solid #c3c6d3}.dark-mode .date-picker-modal{background:#404252;border:1px solid #5b5d6b}.date-picker-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-content:center;align-items:center;margin:0 0 16px;font-weight:700}.date-picker-modal-header i{font-size:22px}.date-picker-modal-header i:hover{color:#777986}.date-picker-modal-fasting{font-size:.87rem}.date-picker-modal-fasting-line{border-radius:10px;height:2px;width:43px;background-color:#00a3a1;margin:10px 10px 0 0}.date-picker-modal-follicular-line{border-radius:10px;height:2px;width:43px;background-color:#d866b7;margin:10px 10px 0 0}.date-picker-modal-luteal-line{border-radius:10px;height:2px;width:43px;background-color:#46d0dc;margin:10px 10px 0 0}.gwt-PopupPanelGlass{position:fixed!important;z-index:10000;background:#000000b3}.gwt-PopupPanel{z-index:10001}.top-slide-in{transition:top 80ms ease-in}.top-slide-out{transition:top .1s ease-out}.daily-target-editor-hamburger{border-radius:10px;width:18px;height:3px;background-color:#005c5c;margin:2px 0}.dark-mode .daily-target-editor-hamburger{background-color:#8fbebe}.default-settings a{-webkit-text-decoration:underline;text-decoration:underline;color:#005c5c;font-weight:600}.default-settings a:hover{-webkit-text-decoration:none;text-decoration:none}.daily-target-editor-title{color:#005c5c;font-weight:700;margin-left:20px;letter-spacing:1.1px}.dark-mode .daily-target-editor-title{color:#8fbebe}.page-title{font-family:Work Sans,sans-serif;font-size:28px;font-weight:700;line-height:37px;letter-spacing:0}.page-description{font-size:16px;font-weight:400}.container-title,.pretty-dialog .titlebar-title{font-family:Work Sans,sans-serif;font-size:20px;font-weight:700;line-height:33px;letter-spacing:1.1px}.container-description{font-size:16px;font-weight:600}.container-header{font-size:18px;font-weight:800}.banner-title{font-family:Work Sans,sans-serif;font-size:18px;font-weight:700}.collapsible-section-title{font-size:16px;font-weight:700;color:#005c5c}a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.fw-semi-bold{font-weight:600!important}.text-muted{opacity:.9}.text-ellipses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-a-bit-smaller{font-size:14px}.pretty-dialog{background-color:#fff;border-radius:10px;box-shadow:0 3px 20px #7779861a;z-index:10001;transition:opacity .1s ease-in}.dark-mode .pretty-dialog{background-color:#404252;border:1px solid #5b5d6b}.pretty-dialog .prettyDialogChoices{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.pretty-dialog .titlebar-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between}.pretty-dialog .titlebar-title{display:inline-block}.pretty-dialog .title-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center}.pretty-dialog .titlebar-cancelbox{position:relative;bottom:12px;left:12px;cursor:pointer}.pretty-dialog .titlebar-cancelbox *{color:#005c5c;font-size:16px;font-weight:800;width:16px;height:16px}.dark-mode .pretty-dialog .titlebar-cancelbox *{color:#8fbebe}.pretty-dialog .cancel{margin-right:20px}.pretty-dialog .popupContent{overflow:visible;padding:16px}.pretty-dialog .top-slide-out{transition:opacity .1s ease-out}.button-panel-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;align-content:center;cursor:pointer;font-weight:700;font-size:16px;color:#262a3b;padding:6px 10px;margin-right:4px;text-align:left;border-radius:10px;border:1px solid rgba(0,0,0,0);background:#fff;outline:none}.dark-mode .button-panel-btn{border:1px solid rgba(0,0,0,0);background:#272a3a;color:#e6e8f0}@media (max-width: 1200px){.button-panel-btn{padding:9px 8px;margin-right:12px}}.button-panel-btn span{display:inline-block;white-space:nowrap;vertical-align:middle}.button-panel-btn i{margin-right:12px}.button-panel-btn:hover,.button-panel-btn:active,.button-panel-btn:focus{background:#f0f2fa}.dark-mode .button-panel-btn:hover,.dark-mode .button-panel-btn:active,.dark-mode .button-panel-btn:focus{background:#5b5d6b;color:#fafbff}.button-panel-btn:disabled{cursor:default;background:#fff;opacity:.4}.dark-mode .button-panel-btn:disabled{background:#272a3a}.button-panel-menu{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;cursor:pointer}i.button-panel-menu{font-size:30px}.dark-mode i.button-panel-menu{color:#fafbff}i.button-panel-menu:hover{opacity:.7}.divider{width:2px;height:40px;border-right:2px solid #c3c6d3}.collapse-diary{height:0!important;min-height:0!important;overflow:hidden!important}.diary-panel{min-height:170px;font-size:14px;cursor:pointer;z-index:2}.diary-panel .table{transition:flex .5s ease-in-out;margin-bottom:0}.dark-mode .diary-panel .table{color:#fafbff;background:#5b5d6b;border:1px solid #404252}.diary-panel .table>:not(caption)>*>*{padding:8px 8px 8px 16px}.diary-panel .table .no-left-padding{padding:8px 16px 8px 0}.diary-panel .diary-group-row{background:#f0f2fa;border-bottom:1px solid #e6e8f0;padding:.2rem .65rem}.dark-mode .diary-panel .diary-group-row{background:#404252;border-bottom:1px solid #5b5d6b;color:#c3c6d3}.diary-panel .diary-group{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between}.diary-panel .diary-group .diary-group-title-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:inherit}.diary-panel .diary-group .diary-group-title{font-size:14px;font-weight:700;letter-spacing:1.2px}.diary-panel .diary-group .diary-group-macros{width:inherit;font-size:14px;font-weight:600;text-align:right;padding-right:16px}.diary-panel .diary-group .btn-collapse{background:#0000;border:none;padding:2px 12px;color:#005c5c}.dark-mode .diary-panel .diary-group .btn-collapse{color:#fafbff}.diary-panel .diary-group .diary-group-collapsed{transform:rotate(0);transition:.15s ease-in-out}.diary-panel .diary-group .diary-group-expanded{transform:rotate(180deg);transition:.15s ease-in-out}.diary-panel .diary-group .btn-collapse-container{border-radius:.625rem}.diary-panel .diary-group .btn-collapse-container:hover{background:#c3c6d3}.diary-panel .diary-group-selected{background:#e6e8f0}.dark-mode .diary-panel .diary-group-selected{background:#343643}.diary-panel .select{background:#b9d7d6!important}.dark-mode .diary-panel .select{background:#007574!important}.diary-panel .dragging{cursor:move;background-color:#f0f2fa;opacity:.4}.diary-panel .even-row{background-color:#fafbff}.dark-mode .diary-panel .even-row{background-color:#777986}.diary-panel .diary-time{text-align:left;padding-left:24px}.diary-panel i.icon-custom-recipe{color:#005c5c}.diary-panel i.icon-supplement{color:#ae61c2}.diary-panel span.material-icons-outlined{font-size:18px;vertical-align:middle;color:#00bfc6}.diary-panel .empty-diary{height:170px;font-weight:700;font-size:16px;background:#fff;cursor:default;padding:16px}.dark-mode .diary-panel .empty-diary{background:#777986}.diary-panel .empty-diary .even-row{background:#fff}.dark-mode .diary-panel .empty-diary .even-row{background:#777986}.diary-panel .empty-diary td{padding:0;vertical-align:top}.diary-panel .table-top-border{border-radius:.625rem;border-top:1px #f0f2f9 solid}.developer-ad{background-color:#b9d7d6;border:1px solid #328e8e}.rank-bar{background-color:#67d68f!important;border-radius:2px}.popup-menu{border:1px solid #e6e8f0;border-radius:10px;box-shadow:#77798633 0 3px 20px;background:#fafbff;font-weight:700}.dark-mode .popup-menu{background:#404252;border:1px solid #5b5d6b;box-shadow:0 3px 20px #404252}.popup-menu .popup-menu-item{cursor:pointer;padding:8px 16px}.popup-menu .popup-menu-item:hover{background-color:#f0f2fa}.popup-menu .popup-menu-item:active{background-color:#b9d7d6}.popup-menu div table tbody tr:first-child .popup-menu-item{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.popup-menu div table tbody tr:last-child .popup-menu-item{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.popup-menu .popup-menu-item-disabled{color:#afb4c4;padding:8px 16px;cursor:default}.popup-menu hr{border-color:#e6e8f0;width:100%;margin:0;height:1px}.time-input-container{white-space:nowrap}.time-input-container .delete{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.time-input-container .time-label{font-size:14px;font-weight:600;cursor:pointer}.time-input-container .popup-time-picker-box{padding:2px 8px;border:1px solid #afb4c4;border-radius:2px;font-size:14px;text-align:center;-ms-box-sizing:content-box;box-sizing:content-box}.dark-mode .time-input-container .popup-time-picker-box{color:#fafbff;background-color:#404252;border:1px solid #5b5d6b}.time-input-container .popup-time-hour{margin-right:5px}.time-input-container .popup-time-minute{margin-left:5px}.time-input-container .popup-time-selector{margin-left:10px}.time-input-container .popup-time-buttons{margin:0 85px 20px}.time-input-container .popup-time-ok-button{margin-left:20px}.time-label-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.energy-summary{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-right:1px solid #c3c6d3}.energy-summary .header-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-content:center;align-items:center;margin-bottom:16px}.energy-summary .chart-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;justify-content:space-evenly}.energy-summary .title{font-weight:600;text-align:center;margin:12px 0 0}.no-select{user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.translucent{opacity:.1}.target-summary.popup-menu{border:1px solid #e6e8f0}.target-summary{padding:0;font-size:14px;font-weight:400}.target-summary .popupContent{padding:0!important}.target-summary .table>:not(caption)>*>*{padding:8px 16px}.target-summary .table{border:none!important}.target-summary .table .table-header{font-size:16px;font-weight:700}.target-summary .table tr:last-child td:first-child{border-bottom-left-radius:0!important}.target-summary .table tr:last-child td:last-child{border-bottom-right-radius:0!important}.target-summary .data-confidence{font-size:12px;text-align:right;padding:0 16px 8px 0}.energy-summary-totals{width:450px;z-index:9999;position:absolute;left:-50px;bottom:110px;padding:16px;font-size:14px}.energy-summary-totals .energy-summary-totals-container{border:1px solid #f0f2f9;border-radius:10px}.dark-mode .energy-summary-totals .energy-summary-totals-container{border:1px solid #3b3f4d}.energy-summary-totals .totals-row:last-child{border-bottom:none!important}.energy-summary-totals .totals-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;padding:8px 12px;margin:0;border-bottom:1px solid #f0f2f9}.dark-mode .energy-summary-totals .totals-row{border-bottom:1px solid #3b3f4d}.energy-summary-totals .hide-bottom-border{border-bottom:none!important}.energy-summary-totals .totals-title{font-weight:700;text-align:left;width:200px}.energy-summary-totals .totals-title-normal{font-weight:400!important}.energy-summary-totals .totals-value{text-align:right;width:70px}.energy-summary-totals .totals-percent{width:100px;text-align:right}.remaining-container{bottom:150px!important}.nutrient-target-bar-container{border-radius:10px}.target-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:70%}.target-bar{width:100%;height:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;font-size:14px;background:#f0f2fa;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;border:none}.dark-mode .target-bar{color:#262a3b;background:#e6e8f0}.target-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:600}.macro-summary-panel .target-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.macro-summary-panel .target-bar-container .title{font-size:16px;font-weight:600}.macro-summary-panel .target-bar-over{color:#262a3b!important}.macro-summary-panel .target-bar-over:after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;content:"";background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Ctitle%3E%3C/title%3E%3Cg id='icomoon-ignore'%3E%3C/g%3E%3Cpath fill='%23D80C00' d='M512 960c-247.424 0-448-200.576-448-448s200.576-448 448-448c247.424 0 448 200.576 448 448v0c0 247.424-200.576 448-448 448v0zM512 1024c282.77 0 512-229.23 512-512s-229.23-512-512-512c-282.77 0-512 229.23-512 512v0c0 282.77 229.23 512 512 512v0z'%3E%3C/path%3E%3Cpath fill='%23D80C00' d='M455.111 725.333c-0.201-1.921-0.316-4.151-0.316-6.408 0-33.19 24.801-60.587 56.881-64.67l0.323-0.034c32.404 4.116 57.205 31.514 57.205 64.703 0 2.257-0.115 4.486-0.338 6.684l0.023-0.276c0.201 1.921 0.316 4.151 0.316 6.408 0 33.19-24.801 60.587-56.881 64.67l-0.323 0.034c-32.404-4.116-57.205-31.514-57.205-64.703 0-2.257 0.115-4.486 0.338-6.684l-0.023 0.276zM460.8 298.382c-0.285-2.383-0.447-5.143-0.447-7.941 0-21.272 9.392-40.35 24.256-53.313l0.084-0.072c7.356-6.084 16.886-9.774 27.278-9.774s19.922 3.691 27.35 9.832l-0.072-0.058c14.979 13.037 24.393 32.134 24.393 53.43 0 2.782-0.161 5.527-0.473 8.225l0.031-0.329-19.911 249.344c0.007 0.268 0.012 0.584 0.012 0.901 0 18.069-13.61 32.96-31.137 34.981l-0.163 0.015c-17.691-2.036-31.3-16.927-31.3-34.996 0-0.317 0.004-0.633 0.012-0.947l-0.001 0.046z'%3E%3C/path%3E%3C/svg%3E");filter:brightness(0) saturate(100%) invert(13%) sepia(12%) saturate(1483%) hue-rotate(191deg) brightness(100%) contrast(91%);background-size:18px 18px;background-repeat:no-repeat;height:18px;width:18px;margin-left:8px}.nutrient-target-bar-fill{border-top-right-radius:0;border-bottom-right-radius:0}.summary-energy .nutrient-target-bar-fill{background:#9da0ad}.summary-protein .nutrient-target-bar-fill{background:#44d07b}.summary-carbs .nutrient-target-bar-fill{background:#1ccad7}.summary-fat .nutrient-target-bar-fill{background:#ea3b04}.macro-targets .calculator-container{border:1px solid;border-radius:20px;padding:32px}.macro-targets .w-624{width:min(100%,624px)}.macro-targets .keto-container{border:1px solid;border-radius:20px;padding:32px;width:min(100%,748px)}.macro-targets .keto-pill-container{width:100%;border-radius:20px;text-align:center;padding:12px 50px}.macro-targets .bullet{height:16px;width:16px;margin-right:10px;border-radius:50%}.macro-targets .inner-container-macros{width:min(100%,560px)}.macro-targets .energy-target-link{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.macro-targets .mw-430{width:min(100%,430px)}.custom-range [type=range]{-webkit-appearance:none;background:#0000;margin:10px 0;width:100%}.custom-range [type=range]::-moz-focus-outer{border:0}.custom-range [type=range]:focus{outline:0}.custom-range [type=range]:focus::-webkit-slider-runnable-track{background:#ff7a4d}.custom-range [type=range]:focus::-ms-fill-lower{background:#ff6733}.custom-range [type=range]:focus::-ms-fill-upper{background:#ff7a4d}.custom-range [type=range]::-webkit-slider-runnable-track{cursor:default;height:10px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;box-shadow:0 0 1px #5b5d6b33,0 0 #67697933;background:#ff6733;border:0 solid #cfd8dc;border-radius:20px}.custom-range [type=range]::-webkit-slider-thumb{box-shadow:4px 4px 4px #5b5d6b33,0 0 4px #67697933;background:#ff6733;border:0 solid #eceff1;border-radius:50%;box-sizing:border-box;cursor:default;height:20px;width:20px;-webkit-appearance:none;margin-top:-5px}.custom-range [type=range]::-moz-range-track{box-shadow:0 0 1px #5b5d6b33,0 0 #67697933;cursor:default;height:10px;-moz-transition:all .2s ease;transition:all .2s ease;width:100%;background:#ff6733;border:0 solid #cfd8dc;border-radius:20px;height:5px}.custom-range [type=range]::-moz-range-thumb{box-shadow:4px 4px 4px #5b5d6b33,0 0 4px #67697933;background:#ff6733;border:0 solid #eceff1;border-radius:50%;box-sizing:border-box;cursor:default;height:20px;width:20px}.custom-range [type=range]::-ms-track{cursor:default;height:10px;-ms-transition:all .2s ease;transition:all .2s ease;width:100%;background:#0000;border-color:#0000;border-width:10px 0;color:#0000}.custom-range [type=range]::-ms-fill-lower{box-shadow:0 0 1px #5b5d6b33,0 0 #67697933;background:#ff541a;border:0 solid #cfd8dc;border-radius:40px}.custom-range [type=range]::-ms-fill-upper{box-shadow:0 0 1px #5b5d6b33,0 0 #67697933;background:#ff6733;border:0 solid #cfd8dc;border-radius:40px}.custom-range [type=range]::-ms-thumb{box-shadow:4px 4px 4px #5b5d6b33,0 0 4px #67697933;background:#ff6733;border:0 solid #eceff1;border-radius:50%;box-sizing:border-box;cursor:default;height:20px;width:20px;margin-top:2.5px}.custom-range [type=range]:disabled::-webkit-slider-thumb,.custom-range [type=range]:disabled::-moz-range-thumb,.custom-range [type=range]:disabled::-ms-thumb,.custom-range [type=range]:disabled::-webkit-slider-runnable-track,.custom-range [type=range]:disabled::-ms-fill-lower,.custom-range [type=range]:disabled::-ms-fill-upper{cursor:not-allowed}.nutrient-tab-panel{width:100%}.nutrient-tab-panel .gwt-TabBarItem{cursor:pointer;margin:0 8px 16px;color:#64a6a6;font-weight:700;font-size:16px;text-align:center}.nutrient-tab-panel .gwt-TabBarItem-selected{border-bottom:1px solid #ff6733;color:#005c5c}.nutrient-tab-panel .tabMiddleCenterInner{box-sizing:content-box;padding:0 16px}.nutrient-targets-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.nutrient-targets-container .header-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between}.circle-target-inner-circle{width:70px;height:70px;border-radius:50%;position:absolute;top:5px;left:5px;background:#fff}.dark-mode .circle-target-inner-circle{background:#272a3a}.circle-target-inner-circle:hover{background:#f0f2fa}.dark-mode .circle-target-inner-circle:hover{background:#404252}.dark-mode .targets-table>tbody>tr:nth-of-type(odd){background-color:#c3c6d3}.targets-table{font-size:14px;margin-top:16px}.dark-mode .targets-table{color:#fafbff;background:#5b5d6b;border:1px solid #404252}.targets-table td{vertical-align:middle}.targets-table .category,.targets-table .category td{font-size:14px}.dark-mode .targets-table .category,.dark-mode .targets-table .category td{color:#c3c6d3;background-color:#404252!important}.targets-table .targets-table-nutrient-name{padding:0 0 0 .65rem}.targets-table .nutrient-name{font-weight:400;min-width:135px;cursor:pointer}.targets-table .target-text{font-size:14px;font-weight:600}.targets-table .targets-table-number{padding:0 4px 0 0!important;width:80px}.targets-table .targets-table-unit{padding:0!important;width:50px}.targets-table .targets-table-target-bar{padding:.4rem 0}.targets-table .target-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;align-content:center;align-items:center;justify-content:space-between}.targets-table .target-container .target-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:85px;margin-left:8px;margin-right:.65rem;font-weight:400}.targets-table .target-container .nutrient-target-bar-container{min-width:4px}.targets-table .nutrient-target-bar-fill{height:100%;background:#9da0ad}.targets-table .nutrient-target-bar-overflow{background:#d80c00}.targets-table .nutrient-target-bar-optimal{background:#85dea3}.dark-mode .targets-table .nutrient-target-bar-text{color:#262a3b}.target-text.no-target{color:#afb4c4}.balance-gauge{width:170px;margin:0 0 16px}.balance-gauge .gauge-label-container{width:35px;height:75px;float:left;vertical-align:bottom}.balance-gauge .gauge-label{font-size:14px;font-weight:600;min-width:12px;margin:55px 1px 0;padding:3px 5px 4px;background:#fafbff;border-radius:100%;border:1px solid #e6e8f0;text-align:center}.dark-mode .balance-gauge .gauge-label{background:#404252;border:1px solid #101223}.balance-gauge .gauge-outer{height:88px;background:url(../png/gauge-ring.png) no-repeat;border-radius:50%;overflow:hidden;position:relative}.balance-gauge .gauge-outer:after{content:"";width:88px;height:15px;background:url(https://cdn1.cronometer.com/pix/gauge-mask-ring.png) no-repeat;display:block;position:absolute;bottom:9px;left:0}.balance-gauge .gauge-inner{width:66px;height:66px;background:#fff url(https://cdn1.cronometer.com/pix/gauge-lines.png) no-repeat -11px -11px;border-radius:50%;position:absolute;top:11px;left:11px;text-align:center}.dark-mode .balance-gauge .gauge-inner{background:#272a3a url(https://cdn1.cronometer.com/pix/gauge-lines.png) no-repeat -11px -11px}.balance-gauge .gauge-pointer{width:40px;height:40px;margin:auto;background:url(https://cdn1.cronometer.com/pix/gauge-pointers.png) no-repeat -1px 0;display:inline-block;position:absolute;inset:0 0 -6px}.balance-gauge .gauge-color{width:150px;height:150px;margin:-30px auto auto -75px;background:url(https://cdn1.cronometer.com/pix/gauge-colors.png) no-repeat -7px 50px;position:absolute;inset:0 0 0 50%}.balance-gauge .nb-red .gauge-color{background-position:-7px 50px}.balance-gauge .nb-potassium .gauge-color{background-position:-7px -83px}.balance-gauge .nb-pral .gauge-color{background-position:-7px -216px}.balance-gauge .nb-green .gauge-color{background-position:-7px -349px}.balance-gauge .nb-calcium .gauge-color{background-position:-7px -482px}.balance-gauge .nb-red .gauge-pointer{background-position:-1px 0}.balance-gauge .nb-potassium .gauge-pointer{background-position:-1px -90px}.balance-gauge .nb-pral .gauge-pointer{background-position:-1px -180px}.balance-gauge .nb-green .gauge-pointer{background-position:-1px -270px}.balance-gauge .nb-calcium .gauge-pointer{background-position:-1px -360px}.balance-gauge .gauge-value{position:absolute;bottom:0;left:0;width:100%;font-weight:600;font-size:14px}.balance-gauge .gauge-title{font-size:14px;margin-top:30px;font-weight:700;text-transform:uppercase;text-align:center}.card{padding:16px;width:168px;height:140px}.card:hover{box-shadow:0 3px 8px #c3c6d3;cursor:pointer}.card.card-crono-orange.selected{border:1px solid #ff6733}.card.card-blue-6.selected{border:1px solid #00bfc6}.card-icon{width:60px;height:auto;filter:brightness(0) saturate(100%) invert(77%) sepia(13%) saturate(222%) hue-rotate(191deg) brightness(80%) contrast(91%)}.card-name{text-align:center}.scroll-custom{overflow-x:hidden;overflow-y:scroll}.scroll-custom::-webkit-scrollbar{width:6px}.scroll-custom::-webkit-scrollbar-track{border-radius:3px}.scroll-custom::-webkit-scrollbar-thumb{border-radius:10px;background-color:#c3c6d3}.scroll-custom::-webkit-scrollbar-thumb:hover{background-color:#afb4c4}.scroll-custom::-webkit-scrollbar-button:start:increment,.scroll-custom::-webkit-scrollbar-button:end:increment{height:4px;display:block;background:#0000}.add-food-diary{transition:all .1s ease-in-out}.add-food-diary .food-search-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-around;margin:60px 0 0;position:absolute;z-index:10;width:100%}.add-food-diary .search-container-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;margin:16px 0 0}.add-food-diary .search-container-wrapper .food-search-btn{margin:0 0 0 16px}.dark-mode .add-food-diary .search-container-wrapper .food-search-btn{color:#8fbebe}.dark-mode .add-food-diary .search-container-wrapper .food-search-btn:hover{background:#777986}.add-food-diary .search-container{width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;background:#fafbff;border:1px solid #777986;border-radius:4px}.dark-mode .add-food-diary .search-container{background:#e6e8f0}.add-food-diary .search-container .search-icon{color:#005c5c;font-size:24px;padding:0 16px}.add-food-diary .search-container .filter-icon{color:#ff6733;font-size:24px;padding:0 16px;cursor:pointer;border-left:1px solid #777986;line-height:40px}.add-food-diary .search-container .filter-icon:hover{opacity:.7}.add-food-diary .search-container .search-field{border:none;background:#fafbff;width:100%}.dark-mode .add-food-diary .search-container .search-field{background:#e6e8f0}.add-food-diary .search-container .search-field:focus-visible,.add-food-diary .search-container .search-field:active,.add-food-diary .search-container .search-field:focus{border:none;outline:none}.add-food-diary .search-container .icon-x-circle-fill{font-size:18px;color:#777986;cursor:pointer;margin:0 16px 0 0}.add-food-diary .search-container .icon-x-circle-fill:hover{opacity:.8}.add-food-diary .search-options-container-wrapper{max-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;transition:all .1s ease-in-out}.add-food-diary .search-options-container-wrapper .search-options-container{background:#f0f2fa;border-radius:10px;padding:16px 32px;margin:8px 0}.dark-mode .add-food-diary .search-options-container-wrapper .search-options-container{background:#5b5d6b}.add-food-diary .search-options-container-wrapper .search-options-container .search-options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between}.add-food-diary .search-options-container-wrapper .search-options-container .search-options .search-option-category{font-weight:600;margin:0 0 8px}.add-food-diary .search-tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0 8px}.add-food-diary .search-tab-container .search-tab{cursor:pointer;color:#64a6a6;font-weight:700;padding:4px 16px 0}.add-food-diary .search-tab-container .food-search-selected-tab{color:#005c5c;border-bottom:2px solid #ff6733;transition:all .1s ease-in}.dark-mode .add-food-diary .search-tab-container .food-search-selected-tab{color:#8fbebe}.add-food-diary .results-container{border:1px solid #e6e8f0;border-radius:10px}.dark-mode .add-food-diary .results-container{border:1px solid #777986}.add-food-diary .results-container table{border:none;margin-bottom:0}.add-food-diary .results-container table tr:not(:first-child):hover{cursor:pointer}.add-food-diary .results-container .table-header td:nth-child(2){text-align:center}.add-food-diary .results-container::-webkit-scrollbar{width:8px}.add-food-diary .results-container::-webkit-scrollbar-track{box-shadow:inset 0 0 2px #272a3a;border-radius:10px}.add-food-diary .results-container::-webkit-scrollbar-thumb{background:#a9a9a9;border-radius:10px}.add-food-diary .energy-summary-totals{bottom:100px}.add-food-diary .nutrient-info-container .nutrient-name{font-weight:600;font-size:16px;margin:0 8px 0 0}.add-food-diary .nutrient-info-container .nutrient-category{margin:0 8px 0 0}.source{padding:0 0 0 24px}.source-usda{background-image:url(https://cdn1.cronometer.com/media/flags/us.png);background-repeat:no-repeat;background-position:left center}.source-upc{background-image:url(https://cdn1.cronometer.com/media/upc.png);background-repeat:no-repeat;background-position:left center}.source-cnf{background-image:url(https://cdn1.cronometer.com/media/flags/ca.png);background-repeat:no-repeat;background-position:left center}.source-lab{background-image:url(https://cdn1.cronometer.com/brand/svg/lab-icon.svg);background-repeat:no-repeat;background-position:left center;background-size:15px}.source-label-custom{color:#007770}.source-custom{background-size:18px auto;background-repeat:no-repeat;background-image:url(/img/custom.svg);background-position:left center}.source-custom-meal{background-size:18px auto;background-repeat:no-repeat;background-image:url(https://cdn1.cronometer.com/2023/svg/meals-icon.svg);background-position:left center}.source-barcode{background-image:url(https://cdn1.cronometer.com/brand/svg/barcode-icon.svg);background-repeat:no-repeat;background-position:left center;background-size:16px}.mini-chart .highcharts-container{margin:auto}.trends-chart .chart-title{font-size:18px;font-weight:700}.trends-chart .axis-unit-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-content:center;align-items:center;margin-right:65px}.trends-chart .options-panel{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;z-index:2;width:100%}.trends-chart .overflow-actions{color:#005c5c;cursor:pointer;padding:2px}.trends-chart .option-wrapper-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;align-content:center;margin-bottom:15px}.trends-chart .option-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-content:center;margin-right:16px}.trends-chart .unit-labels{font-weight:600;margin-right:8px}.trends-chart .unit-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-end}.chart-source-label-offset{bottom:2.5rem}.chart-source-desc-outer-align-right{right:0}.dashboard-container{width:100%}.dashboard-card,.braze-card{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;width:406px;margin:12px;position:relative}.dashboard-card .axis-unit-container,.braze-card .axis-unit-container{margin-right:0!important}dashboard-chevron-right{position:absolute;right:34px}.braze-card{padding:0;background-clip:border-box}.braze-image-container{max-width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.braze-image-container img{max-width:100%;height:auto}.collapsible-section>i{transition:transform .15s ease-in-out;transform-origin:.5em 50%;transform:rotate(0)}.collapsible-section[aria-expanded=true]>i{transform:rotate(180deg)}.measure-selector-amount-box{min-width:48px}.measure-selector-list-box{min-width:150px}.plans-panel .plans-price-txt{font-size:36px;font-weight:700;color:#262a3b;font-family:Work Sans}.plans-panel .plans-price-txt-discount{font-size:36px;font-weight:700;color:#777986;font-font:Work Sans;-webkit-text-decoration:line-through;text-decoration:line-through;z-index:1000}.plans-panel .discount-note-text{z-index:10}.plans-panel .gold-features-txt{font-size:28px;font-weight:700;color:#262a3b}.plans-panel .features-price-txt{font-size:22px;font-weight:700;color:#262a3b;font-family:Work Sans}.plans-panel .checks{align-self:center;display:grid;grid-template-columns:120px auto}.plans-panel .check-margin{margin-right:10px;margin-left:86px}.plans-panel .plans-currency-txt{color:#262a3b}.plans-panel .features-background{background-color:#fafbff}.plans-panel .features-single-row{padding:16px 40px 16px 22px}.plans-panel .features-double-row{padding:8px 40px 8px 22px}.plans-panel .text-align-end{text-align:right}.plans-panel .sub-incomplete{background-color:#ffdace}.plans-panel .faq-header{text-align:left;color:#262a3b;font-size:18px;font-weight:600;width:100%;cursor:pointer}.plans-panel .faq-header:hover{opacity:.7}.plans-panel .faq-arrow{transform:rotate(180deg);transition:all .2s ease-in-out;width:25px;height:25px;color:#005c5c}.plans-panel .faq-arrow:hover{opacity:.7}.plans-panel .plan-discount-container{background-color:#cef1f5;border-color:#b0e9ee;padding:10px}.plans-panel .trial-panel{background-color:#ffeac6}.plans-panel .trial-description{margin-left:20px;font-size:16px;font-weight:600}.plans-panel .me-auto-fail{position:relative;right:-200px}.plans-panel .me-auto-fail-dropdown{position:relative;right:-336px}.plans-panel .basic-gold-titles{display:grid;grid-template-columns:116px 77px}.plans-panel .plan-logo-text{font-size:32px;font-weight:800;vertical-align:middle}.plans-panel .plan-logo-text-gold{font-size:32px;font-weight:800;vertical-align:middle;color:#ffad00}.plans-panel .mt-50{margin-top:50px}.stripe-dialog .credit-card{padding-bottom:5px;border-bottom:1px solid #e6e8f0}.stripe-dialog .credit-card-element{padding:20px;background:#fafbff;border:1px solid #e6e8f0;border-radius:3px}.stripe-dialog .card-errors{margin:20px;color:#d80c00}.stripe-dialog .required{font-style:italic;color:#777986;margin-top:15px}.stripe-dialog .price-txt{font-weight:800;font-size:46px;color:#262a3b;font-family:Work Sans}.stripe-dialog .currency-month{font-size:18px;text-align:center;letter-spacing:1.35px;color:#262a3b}.stripe-dialog .error-icon{color:#d80c00;width:20px;height:auto}.stripe-dialog .close-btn{position:absolute;top:15px;right:15px;cursor:pointer}.stripe-dialog .password-container{position:relative;display:block}.stripe-dialog .show-password{position:absolute;top:12px;right:5px;opacity:.5;cursor:pointer}.stripe-dialog .show-password:hover{opacity:1}.stripe-dialog .input-stripe-dialog{font-size:16px;font-weight:300;color:#404040;background:#fafbff;border:none;border-bottom:1px solid #c3c6d3;padding:5px 0}.stripe-dialog .job-titles-container .gwt-ListBox{font-size:16px;font-weight:300;color:#404040;background:#fafbff;border:1px solid #c3c6d3;border-radius:3px;padding:5px 0}.stripe-dialog .type-other-txt{margin-left:40px}.stripe-dialog .practice-divider{border:none;border-top:1px solid #c3c6d3}.add-biometric-dialog .search-icon{width:16px;font-size:21px;position:absolute;padding-top:7px;padding-left:24px}.add-biometric-dialog .gate-custom{cursor:pointer;vertical-align:middle;padding:0 10px;margin-bottom:3px}.add-biometric-dialog .add-custom-biometric{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;z-index:1010;position:absolute;right:0;top:18px;cursor:pointer}.add-biometric-dialog .custom-biometric-icon{font-size:24px}.add-biometric-dialog .stool-img{width:50px;height:50px}.add-biometric-dialog .border-radius{border-radius:10px;padding:16px 24px}.add-biometric-dialog .scroll-panel{border-radius:10px;padding:32px}.stools-biometric .bristol-guide-txt{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.biometric-diary-title .name,.biometric-diary-title .wrapper{display:inline}.biometric-diary-title .showMore{display:inline;font-size:12px;font-weight:700;padding:0 5px}.biometric-diary-title .subtitle{font-size:11px;display:inline;margin-left:10px;margin-right:5px;color:#404040}.biometric-diary-title .name-subtitle{display:inline;color:#5b5d6b}.biometric-more-detail-dialog .main-panel{padding:20px 0;text-align:center}.biometric-more-detail-dialog .charts-panel,.biometric-more-detail-dialog .statsArea{border:1px solid #c3c6d2;border-radius:20px}.biometric-more-detail-dialog .statsLabel{text-align:left;color:#262a3b;font-size:22px;font-family:Work Sans;font-weight:700}.biometric-more-detail-dialog .ok{float:right;margin-top:35px;margin-bottom:25px}.biometric-samples-chart .panel{display:inline-block;font-size:12px;font-weight:700;background:#fff;padding:.5em}.biometric-samples-chart .timeBox{vertical-align:middle;display:inline-block}.biometric-samples-chart .options-panel{display:inline-block;z-index:2;width:100%;height:80px;text-align:left;padding-left:20px;padding-top:20px;box-sizing:border-box;margin:0}.biometric-samples-chart .boxes{display:inline-block;margin-right:20px;vertical-align:middle}.biometric-samples-chart .boxes select{width:220px}.biometric-samples-chart .unitBoxes select{width:107px;vertical-align:middle}.biometric-samples-chart .option-container{display:inline-block;float:right}.biometric-samples-chart .spinner{margin:auto;width:50px}.biometric-content-panel .border-radius-10{border-radius:10px}.biometric-content-panel .biometric-radius-11{border-radius:11px}.food-summary-panel .food-search-name{font-size:1.125rem}.food-summary-panel div>.boxed-border-thingy{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e6e8f0}.dark-mode .food-summary-panel div>.boxed-border-thingy{border:1px solid #9da0ad}.food-summary-panel .nutrient-listing-container .nutrients-link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.food-summary-panel .nutrient-listing-container a{color:currentColor;-webkit-text-decoration:underline;text-decoration:underline}.food-summary-panel .nutrient-listing-container a:hover,.food-summary-panel .nutrient-listing-container .nutrients-link:hover{-webkit-text-decoration:none;text-decoration:none}.food-summary-panel .alt-info-container{background-color:#f0f2fa;border:1px solid #e6e8f0;padding:8px 16px;border-radius:10px}.food-summary-panel .alt-info-container .alt-food-link{cursor:pointer;color:#005c5c;font-weight:700}.food-summary-panel .add-to-diary-btn-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:1rem}.food-summary-panel .add-serving-measure-selector .selection-dropdown{width:243px}.food-summary-panel .add-to-diary-measure-selector .selection-dropdown{width:169px}.food-summary-panel .row-container-no-margin{margin:0!important}.add-serving-measure-selector .row-container,.add-to-diary-measure-selector .row-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;height:40px;width:100%!important;margin:0 0 16px}.add-serving-measure-selector .selection-heading,.add-to-diary-measure-selector .selection-heading{width:33.33%!important;font-weight:600}.add-serving-measure-selector .amount,.add-to-diary-measure-selector .amount{width:64px;text-align:center;margin-right:8px}.repeat-items-measure-selector .row-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;height:40px;width:100%!important;margin:0 0 16px}.repeat-items-measure-selector .selection-heading{display:none!important}.repeat-items-measure-selector .amount{width:84px;text-align:center;margin-right:8px}.repeat-items-measure-selector .selection-dropdown{margin-left:12px!important;width:100%}.alt-nutrient,.calc-nutrient{color:#007770;font-weight:700}.ab-feed,.ab-card,.ab-title{font-family:Manrope,sans-serif!important}.ab-feed-buttons-wrapper{background-color:#262a3b!important}.ab-feed{background-color:#fafbff!important}.ab-card{border-radius:10px!important;background-color:#fff!important}.ab-url-area{color:#005c5c!important;font-weight:800!important}.ab-close-button{opacity:1!important;filter:brightness(0) saturate(100%) invert(23%) sepia(91%) saturate(647%) hue-rotate(137deg) brightness(98%) contrast(101%)!important}.ab-close-button.fa.fa-times{filter:none!important}.suggest-food-dialog{margin:6px 0 0}.suggest-food-dialog .row-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding:16px}.suggest-food-dialog .row-container:nth-child(2n){background:#f0f2fa}.suggest-food-dialog .pie-chart-container{height:70px;position:relative;margin-right:16px}.suggest-food-dialog .pie-chart-container .center-background{position:relative;left:6px;top:-66px;height:60px;width:60px;border-radius:50%;background:#fff}.suggest-food-dialog .pie-chart-container .circle-target{position:absolute;top:-7px;left:9px}.suggest-food-dialog .pie-chart-container .circle-target-percent{margin:11px 0 0;font-size:15px}.suggest-food-dialog .pie-chart-container .circle-target-inner-info{width:45px;height:45px}.suggest-food-dialog .suggest-food-labels-container{width:512px}.suggest-food-dialog .suggest-food-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.suggest-food-dialog .suggest-food-measure{font-size:14px}.suggest-food-dialog .suggest-food-nutrients{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.suggest-food-dialog .suggest-food-like,.suggest-food-dialog .suggest-food-dislike{color:#777986}.suggest-food-dialog .suggest-food-like span,.suggest-food-dialog .suggest-food-dislike span{font-size:36px}.suggest-food-dialog .suggest-food-liked,.suggest-food-dialog .suggest-food-like:hover{color:#44d07b!important}.suggest-food-dialog .suggest-food-disliked,.suggest-food-dialog .suggest-food-dislike:hover{color:#ea3b04!important}.suggest-food-dialog .suggest-food-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-end}.suggest-food-dialog .fade-animate{animation:fadeOut .1s steps(60) forwards;-webkit-animation:fadeOut .1s steps(60) forwards;-moz-animation:fadeOut .1s steps(60) forwards}.target-editor-dialog{width:100%}.target-editor-dialog .bar-label-annotation{font-family:Manrope,sans-serif;color:#262a3b}.target-editor-dialog .targets-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.target-editor-dialog .target-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;padding:8px 0}.target-editor-dialog .number-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-content:center;align-items:center}.target-editor-dialog .top-sources-container{margin:16px 0;border:1px solid #e6e8f0;border-radius:10px}.target-editor-dialog .top-sources-title{font-weight:700;font-size:16px;background:#e6e8f0;border-top-left-radius:9px;border-top-right-radius:9px;padding:8px}.target-editor-dialog .top-source-inner-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.target-editor-dialog .top-source-arrow-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;align-content:center;width:80%}.target-editor-dialog .top-source-arrow-container i{margin:0 4px 0 0;cursor:pointer;transition:.1s ease-in-out}.target-editor-dialog .top-source-ingredient-row .top-source-food-name{margin:0 0 0 32px}.nutrient-target{margin:16px 0;text-align:center;border-radius:50%;position:relative;cursor:pointer;outline:none}.nutrient-target .percent{margin-top:21px;display:block;font-size:18px;font-weight:700}.nutrient-target .title{text-align:center;font-size:12px;font-weight:600}.nutrient-target .no-target{font-size:15px;line-height:16px;margin-top:17px}.score-ad-banner{box-shadow:0 3px 6px #f0f2fa}.protein-mercola{color:#1ccad7}.summary-protein-mercola .nutrient-target-bar-fill{background:#1ccad7}.carbs-mercola{color:#ea3b04}.summary-carbs-mercola .nutrient-target-bar-fill{background:#ea3b04}.fat-mercola{color:#44d07b}.summary-fat-mercola .nutrient-target-bar-fill{background:#44d07b}.dynamic-add-food-container,.dynamic-add-exercise-container,.dynamic-add-biometric-container{height:calc(100vh - 96px);max-height:1000px;min-height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.dynamic-add-food-container .static-panel,.dynamic-add-exercise-container .static-panel,.dynamic-add-biometric-container .static-panel{flex-shrink:0}.dynamic-add-food-container .top-level-scroll-container,.dynamic-add-exercise-container .top-level-scroll-container,.dynamic-add-biometric-container .top-level-scroll-container{flex-shrink:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.dynamic-add-exercise-container,.dynamic-add-biometric-container{width:880px;max-width:100%;margin:auto}.dynamic-add-exercise-container .top-level-scroll-container>tbody,.dynamic-add-biometric-container .top-level-scroll-container>tbody{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.dynamic-add-exercise-container .top-level-scroll-container>tbody>tr:nth-of-type(2),.dynamic-add-biometric-container .top-level-scroll-container>tbody>tr:nth-of-type(2){border-radius:10px;border:1px #e6e8f0 solid;overflow-y:scroll;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.dynamic-add-exercise-container .top-level-scroll-container>tbody>tr:nth-of-type(2)>*,.dynamic-add-biometric-container .top-level-scroll-container>tbody>tr:nth-of-type(2)>*{width:100%}@media (min-width: 1200px){.redeem-page .crono-main-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse}.redeem-page .crono-text-content-container{position:relative;flex:0 0 465px;margin-left:96px;padding-top:11vh}.redeem-page .header-logo{display:block;margin:12px auto;max-width:480px}.redeem-page .crono-splash-graphic{flex:1 1 auto}.redeem-page .crono-splash-graphic>img{display:block;height:calc(100vmin - 200px);width:90%;-o-object-fit:contain;object-fit:contain;margin:0 auto}.redeem-page .conditions{position:absolute;bottom:0}.redeem-page .crono-butt-holder{margin-top:2rem!important;display:block}}@media (min-width: 768px)and (max-width: 1199.98px){.redeem-page .crono-main-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.redeem-page .header-logo{display:block;margin:12px auto;max-width:480px}.redeem-page .crono-splash-graphic{flex:0 0 auto}.redeem-page .crono-splash-graphic>img{display:block;width:90%;margin:24px auto}.redeem-page .crono-text-content-container{flex:0 0 auto;margin:0 auto 3rem;font-size:22px;font-weight:100;text-align:left}.redeem-page .crono-text-content-container>span{display:block;width:500px;margin:0px 0px 1rem}.redeem-page .crono-butt-holder{margin-top:1rem!important;font-size:16px}.redeem-page .conditions{position:static;position:initial}.redeem-page .crono-butt-holder{margin-top:1rem}.redeem-page .conditionHolder{width:500px;margin:3rem 0px 1rem}}.redeem-page .largeDarkRaisinText{color:#262a3b;font-size:24px;font-weight:600;font-family:Manrope,sans-serif}.redeem-page .lineBreak{margin-top:2rem;width:100%;border:1px #c3c6d2 solid}@media (max-width: 767.98px){.redeem-page .crono-main-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.redeem-page .header-logo{display:block;margin:12px auto;max-width:354px}.redeem-page .crono-splash-graphic{flex:0 0 auto}.redeem-page .crono-splash-graphic>img{display:block;width:90%;margin:24px auto}.redeem-page .crono-text-content-container{flex:0 0 auto;max-width:380px;margin:0px auto 2rem}.redeem-page .crono-text-content-container>span{display:block;width:400px;margin:0 auto 25px}.redeem-page .crono-butt-holder{margin-bottom:70px;font-size:18px}.redeem-page .topBoldText{padding-right:100px}.redeem-page .largeDarkRaisinText{font-size:18px}.redeem-page .lineBreak{width:90%}.redeem-page .conditionHolder{width:400px;margin:3rem auto 1rem}.redeem-page .crono-butt-holder{margin-top:1.5rem!important}.redeem-page .cron-gold-text{display:none!important}.redeem-page .feature-holder{font-size:14px!important}.redeem-page .container-description{font-size:14px!important;padding-right:25px!important}}.redeem-page .redeemText{margin-top:1rem;display:inline-block}.redeem-page .descriptionText{padding-top:32px}.redeem-page .toBeginText{margin-top:2rem!important;display:inline-block!important}.redeem-page .toBeginTextDialog{font-size:18px!important;display:inline-block!important}.redeem-page .viewAllFeatures{display:inline-block;font-family:Manrope,sans-serif;color:#005c5c;font-weight:800;font-size:16px;cursor:pointer;margin-top:2rem}@media (max-width: 575.98px){.redeem-page .crono-text-content-container>span{width:350px}.redeem-page .header-logo{display:block;margin:12px auto;max-width:354px}.redeem-page .lineBreak{margin-top:0;margin-top:initial;width:90%}.redeem-page .toBeginText{display:block!important}.redeem-page .conditionHolder{width:350px}.redeem-page .header-logo{max-width:354px}}.redeem-page .crono-text-content-container{position:relative}.redeem-page .smallDarkRaisinText{font-family:Manrope,sans-serif;font-size:16px}.redeem-page .topBoldText{font-family:Work Sans,sans-serif;font-size:36px;font-weight:700}.redeem-page .plans-panel .checks{display:block}.redeem-page .header{margin-bottom:0!important}.redeem-page .modal-header-div{display:inline-block;vertical-align:middle}.redeem-page .modal-close{position:relative;bottom:20px;left:10px}.redeem-page .modal-border{border-radius:.25rem;border:1px solid #e6e8f0}.redeem-page .first-element-modal{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.redeem-page .cronometer-gold-text-label{flex-grow:1;text-align:right}.admin .profile-content{display:block}.admin .profile-title{font-weight:600;font-size:14px}.admin .schedule{background:#d6ecff;color:#3d4eac;border-radius:10px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}.admin .schedule.ended{color:#4f566b;background:#e3e8ee}.admin .muted{opacity:.6}.water-tracking-target-bar .nutrient-target-bar-fill{height:100%;background:#9da0ad;transition:all .2s ease-in-out}.water-tracking-target-bar .nutrient-target-bar-overflow{background:#d80c00}.water-tracking-target-bar .nutrient-target-bar-optimal{background:#85dea3}.water-slider-container{background-color:#fafbff;border:1px solid #F0F2FA;border:1px solid var(--grey-1);border-radius:10px;margin-left:16px;margin-right:16px}.water-tracking .collapsible-section i{transform-origin:50% 50%}.water-slider-inner{padding:8px 10px 10px}.water-goal-met-icon{color:#1fcad7}.water-glass-button{background-color:#0000;border:none;color:inherit;font:inherit;text-align:inherit;padding:0;margin:0;cursor:pointer;position:absolute;z-index:2;top:2px;left:3px;width:100%;height:100%;transition:all .2s ease-in-out}.water-glass-button-background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:all .2s ease-in-out}.water-glass-button-background:hover{background-color:#0000001a}.water-glass-overlay-container{position:relative;width:100%;height:100%}.water-glass-bulk-add-button{opacity:0;transition:all .2s ease-in-out}.water-glass-bulk-add-button:hover{opacity:1}.water-dialog-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;height:80%}.water-dialog-container .error{margin-top:.25rem;width:350px;text-wrap:pretty}.water-settings-link .error{width:150%;text-wrap:pretty}.button-group-container{background-color:#fafbff;background-color:var(--snow-white);border:1px solid #C3C6D3;border:1px solid var(--grey-3);border-radius:3rem;padding:3px;align-items:center}.button-group-child-layout-override{padding:9px 40px;box-shadow:none;text-transform:none;border-radius:3rem}.button-group-divider{width:1px;height:70%;background-color:#c3c6d3;background-color:var(--grey-3)}.pending-status-pill{padding:.5625rem 1rem;border:none;background-color:#ffeac6;color:#c96400}.account-created-status-pill{padding:.5625rem 1rem;border:none;background-color:#d5f3df;color:#006f24}.gold-sub-status-pill{padding:.5625rem 1rem;border:none;background-color:#ffdace;color:#ea3b04}.big-pill{cursor:pointer;background:#e65f29;color:#fff;border-radius:10px;padding:12px;font-size:14px;margin:8px 3px;min-width:60px;text-align:center;display:inline-block}.big-pill.disabled{background:#5c5c5c}.sidebar-pro .btn:focus{box-shadow:none}.sidebar-pro .btn-toggle:hover i:before,.sidebar-pro .btn-toggle.active i:before,.sidebar-pro .btn-sidebar:hover i:before,.sidebar-pro .btn-sidebar.active i:before,.sidebar-pro .btn-sidebar.active .nav-title{color:#44d07b!important}.sidebar-pro .btn-sidebar:hover,.sidebar-pro .btn-toggle:hover{color:#44d07b!important}.sidebar-pro .btn-toggle:hover:after,.sidebar-pro .btn-toggle.active:after{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgb%2868,208,123%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e")}.sidebar-pro .nav-item .active,.sidebar-pro .sidebar-nav-container a:hover,.sidebar-pro .lightswitch-label .text-primary{color:#44d07b!important}.sidebar-pro .lightswitch-container .form-check-input:checked{background-color:#44d07b;border-color:#44d07b}.sidebar-pro .lightswitch-container .form-check-input:focus{box-shadow:0 0 0 .25rem #44d07b26}.sidebar-pro .lightswitch-container .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23b2ecc8'/%3e%3c/svg%3e")}body[data-sidebar-compact=true] .sidebar-pro .sidebar-nav-item:hover a.active i,body[data-sidebar-compact=true] .sidebar-pro .sidebar-nav-item:hover a.active .nav-title-with-children{color:#44d07b}body[data-sidebar-compact=false] .pro-sidebar-client{background-color:#404252}.client-name{max-width:124px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-unread{width:100%;justify-content:flex-end}.warning-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;align-content:center;justify-content:space-around;padding:16px 32px;margin:32px 0;background-color:#ffeac6;border-radius:10px}.clients-panel{margin:32px 0 0}.clients-panel .add-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.clients-panel .add-container .add-group-button{display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;align-items:center}.clients-panel .add-container .add-group-button span,.clients-panel .add-container .add-group-button i{margin-right:8px}.clients-panel .action-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;padding:16px 0}.clients-panel .action-container .search{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-content:center;align-items:center}.clients-panel .action-container .search i{font-size:28px;margin-right:16px}.clients-panel .client-list{margin:16px 0 0}.dark-mode .clients-panel .client-list{border:1px solid #5b5d6b}.clients-panel .pro-client-list tr.dragging td{cursor:move!important;border-top:2px solid #777986;border-bottom:2px solid #777986}.clients-panel .pro-client-list .client-list-header td{background:#e6e8f0;padding:10px 0;font-size:14px;font-weight:600}.dark-mode .clients-panel .pro-client-list .client-list-header td{background:#404252}.clients-panel .pro-client-list .client-list-header td:first-child{border-top-left-radius:10px}.clients-panel .pro-client-list .client-list-header td:last-child{border-top-right-radius:10px}.clients-panel .pro-client-list .client-group td{padding:0 16px;background:#c3c6d3}.dark-mode .clients-panel .pro-client-list .client-group td{background:#5b5d6b}.clients-panel .pro-client-list .client-group-header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row}.clients-panel .pro-client-list .client-group-header .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;font-size:14px;font-weight:600}.clients-panel .pro-client-list .client-group-header .title-container .icon-chevron-up{margin-right:16px;transition:all .2s ease-in-out}.clients-panel .pro-client-list .client-group-header .title-container .pro-client-list-chevron-down{transform:rotate(180deg)}.clients-panel .pro-client-list .client-group-header .title-container .pro-client-list-chevron-up{transform:rotate(0)}.clients-panel .pro-client-list .client-group-action{cursor:pointer}.clients-panel .pro-client-list .client-row td{border-bottom:1px solid #e6e8f0;padding:8px 0}.dark-mode .clients-panel .pro-client-list .client-row td{background:#777986;border-bottom:1px solid #9da0ad}.clients-panel .pro-client-list .client-row td:first-child{border-left:1px solid #e6e8f0}.clients-panel .pro-client-list .client-row td:last-child{border-right:1px solid #e6e8f0}.clients-panel .pro-client-list .bottom-target{width:100%;height:40px}.clients-panel .client-row .material-icons-outlined{color:#005c5c;display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;align-items:center}.dark-mode .clients-panel .client-row .material-icons-outlined{color:#b9d7d6}.clients-panel .client-row .icon-exclamation-circle{color:#dc3545;margin-left:5px}.clients-panel .client-row .icon-chevron-right{color:#005c5c;margin-right:16px}.dark-mode .clients-panel .client-row .icon-chevron-right{color:#b9d7d6}.clients-panel .client-row .client-row-name{padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.clients-panel .client-row .email-label{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-panel .client-row .declined-label{color:#dc3545;font-size:14px}.clients-panel .client-row .resend-invite-label{font-weight:700;font-size:14px;cursor:pointer;float:left;padding-left:25px}.clients-panel .client-row .remove-client-label{font-weight:700;font-size:14px;cursor:pointer;float:right;padding-right:10px}.clients-panel .client-row .pending-verification-label{font-size:14px;color:#dc3545}.clients-panel .client-row:nth-child(2n) td{background:#f0f2fa}.clients-panel tr.select td{background-color:#b9d7d6}.clients-panel .client-row:hover{opacity:.7}.client-group-closed td{border-bottom:8px solid #fff!important}.drag-over-border-top{border-top:4px solid #ff6733!important}.drag-over-group{background-color:#ff9775!important}.pro-messaging-client-table-unread{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:50%;background-color:#005c5c;color:#fff;font-size:10px;font-weight:700}.client-data-view .client-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.client-data-view .client-details-container .client-email{font-size:18px;font-weight:600}.client-data-view .client-details-container .client-actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;height:42px}.client-data-view .client-note{width:100%;padding:16px 32px;margin:16px 0;border-radius:10px;border:1px solid #e6e8f0}.client-data-view .notes-container{border-radius:10px;border:1px solid #f0f2fa}.client-data-view .notes-container .notes-header{font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;background:#c3c6d3;padding:8px 16px;border-top-left-radius:9px;border-top-right-radius:9px}.client-data-view .notes-container .note-time{width:300px}.client-data-view .notes-container .note-text{width:100%}.client-data-view .notes-container .note-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;padding:8px 16px;font-size:14px}.client-data-view .notes-container .note-container .icon-trash-fill{cursor:pointer;margin:0 0 0 32px;color:#ff6733;font-size:24px}.client-data-view .notes-container .note-container .icon-trash-fill:hover{opacity:.7}.client-data-view .note-container:nth-child(2n){background:#f0f2fa}.bulk-import-drag-drop-container{background-color:#fafbff;border:1px solid #e6e8f0;border-radius:1.25rem;padding:1.5rem 1.5rem 1rem}.bulk-import-dotted-container{border:1px dashed var(--gray-6);background:#fff 0% 0% no-repeat padding-box;border:1px dashed #777986;border-radius:10px;opacity:1}.bulk-import-dotted-container-dragover{background-color:#f0f2fa}.bulk-add-clients-table{border-spacing:0}.bulk-add-clients-table tr td{padding:1rem}.bulk-add-clients-table tr:first-child td{border-bottom:1px solid #e6e8f0}.bulk-add-clients-table .select{background-color:#e6e8f0!important}.bulk-add-clients-table-check-header .form-check-input{border:2px solid #262a3b}.bulk-add-clients-table-check-header .form-check-input:checked{background-color:#262a3b;border-color:#262a3b}.bulk-add-clients-table-check-item .form-check-input{border:2px solid #ff6733}.bulk-add-clients-table-check-item .form-check-input:checked{background-color:#ff6733;border-color:#ff6733}.bulk-add-clients-response-dialog-container{border:1px solid #e6e8f0;border-radius:.625rem;padding:1rem}.bulk-add-clients-down-chevron{font-size:.75rem}.pro-messaging .text-box-container{width:1056px;margin:16px}.pro-messaging .small-chat{background-color:#fff;position:fixed;bottom:2px;right:90px;width:288px;box-shadow:0 3px 6px #c3c6d3;border-radius:16px 16px 0 0}.pro-messaging .small-chat .title-container{height:48px;border-bottom:1px solid #c3c6d3;position:relative;padding:0 16px}.pro-messaging .small-chat .scroll-panel{flex-grow:1;position:static;max-height:246px;width:100%;padding:0 16px}.pro-messaging .small-chat .scroll-panel::-webkit-scrollbar{width:6px;background:none;border:none}.pro-messaging .small-chat .scroll-panel::-webkit-scrollbar-thumb{background:#c3c6d3;border-radius:.25rem}.pro-messaging .small-chat .vertical-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:324px}.pro-messaging .small-chat .content{margin:16px 16px 8px;max-width:180px;white-space:pre-wrap;word-break:break-word;font-size:14px}.pro-messaging .title-text{margin-left:4px;font-weight:600;text-align:left;max-width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pro-messaging .large-chat{background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;border-radius:16px}.pro-messaging .large-chat.chat-container{z-index:10001}.pro-messaging .large-chat .minimize,.pro-messaging .large-chat .close{font-size:28px;cursor:pointer;color:#005c5c;padding-left:10px}.pro-messaging .large-chat .minimize:hover,.pro-messaging .large-chat .close:hover{color:#002420}.pro-messaging .large-chat .title-container{height:48px;border-bottom:1px solid #c3c6d3;position:relative;padding:0 16px}.pro-messaging .large-chat .scroll-panel{flex-grow:1;position:static;max-height:450px;width:100%;padding:0 16px}.pro-messaging .large-chat .scroll-panel::-webkit-scrollbar{width:6px;background:none;border:none}.pro-messaging .large-chat .scroll-panel::-webkit-scrollbar-thumb{background:#c3c6d3;border-radius:3px}.pro-messaging .large-chat .vertical-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;padding-bottom:16px}.pro-messaging .large-chat .text-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;background:#f0f2fa;width:100%;min-height:46px;border-radius:10px;bottom:0;padding:0 14px 0 10px}.pro-messaging .large-chat .content{margin:16px 16px 8px;max-width:600px;white-space:pre-wrap;word-break:break-word;font-size:16px}.pro-messaging .notification-container{position:relative;margin-left:8px}.pro-messaging .maximize{width:80%;height:48px;position:absolute;top:0;left:0;opacity:0;cursor:none;z-index:-1}.pro-messaging .maximize.enabled{cursor:pointer;z-index:1}.pro-messaging .minimize-container,.pro-messaging .close-container{display:-webkit-box;display:-ms-flexbox;display:flex}.pro-messaging .minimize,.pro-messaging .close{font-size:28px;cursor:pointer;color:#005c5c}.pro-messaging .minimize:hover,.pro-messaging .close:hover{color:#002420}.pro-messaging .expand,.pro-messaging .collapse{font-size:28px;cursor:pointer;color:#005c5c}.pro-messaging .expand:hover,.pro-messaging .collapse:hover{color:#002420}.pro-messaging .collapse-container,.pro-messaging .expand-container{cursor:pointer;color:#005c5c}.pro-messaging .collapse-container:hover,.pro-messaging .expand-container:hover{color:#002420}.pro-messaging .bottom-container{width:100%;background:#fff;padding:16px}.pro-messaging .text-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;background:#f0f2fa;width:100%;min-height:46px;border-radius:10px}.pro-messaging .text-box-container{width:100%;margin:16px}.pro-messaging .send-message-button{margin:0 16px 10px 0;color:#777986}.pro-messaging .send-message-button.enabled{color:#005c5c;cursor:pointer}.pro-messaging .expanding-container{position:relative;border:none;max-height:72px}.pro-messaging .expanding-container textarea,.pro-messaging .expanding-container div{margin:0;padding:0;outline:0;border:0}.pro-messaging .expanding-container .mirror{visibility:hidden}.pro-messaging .expanding-container .expanding-text-area,.pro-messaging .expanding-container .mirror{font-size:14px;white-space:pre-wrap;word-wrap:break-word;min-height:16px}.pro-messaging .expanding-container .expanding-text-area{background:#f0f2fa;box-sizing:border-box;overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;resize:none}.pro-messaging .message{text-align:left;margin:5px 0;clear:both}.pro-messaging .message.sender{border-radius:10px 10px 0;background:#f0f2fa;float:right}.pro-messaging .message.receiver{border-radius:10px 10px 10px 0;background:#b9d7d6;float:left}.pro-messaging .timestamp{float:right;font-size:12px;margin:0 16px 16px}.pro-messaging .message-tip{margin:16px 0;padding:10px 16px;border-radius:4px;background:#f0f2fa;text-align:center;clear:both}.pro-messaging .message-tip .tip-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pro-messaging .message-tip .encryption-icon{color:#005c5c;margin-right:4px}.pro-messaging .message-tip .decryption-error-icon{color:#cd0a01;margin-right:4px}.pro-messaging .message-tip .title{font-weight:700}.pro-messaging .message-tip .body{font-size:14px}.pro-messaging .decryption-error{cursor:pointer}.pro-messaging .chat-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-radius:6px}.pro-messaging .chat-button-container.enabled{cursor:pointer}.pro-messaging .chat-button-container.enabled:hover{background:#f0f2fa}.pro-messaging .enabled .chat-button{color:#ff6733}.pro-messaging .enabled .chat-button:active{color:#fb521e}.pro-messaging .chat-button{padding:6px 8px;color:#afb4c4;font-size:30px}.pro-messaging .unread-notification{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:absolute;right:4px;top:2px;min-width:14px;height:14px;border-radius:14px;font-size:10px;padding:0 3px;background-color:#9da0ad;color:#fff}.pro-messaging .unread-notification.large{font-size:12px;font-weight:600;background:#44d07b;color:#262a3b;position:static;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;border-radius:18px;min-width:22px;height:19px;padding:0 5px}.main-sidebar .pro-messaging .unread-notification.large{background-color:#ff6733}.pro-messaging .enabled .unread-notification{background-color:#005c5c}.pro-messaging .bounce{animation:bounce 1s ease infinite}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-4px)}}.pro-directory .header .header-background{background:#262a3b}.pro-directory .header .nav-link{color:#fafbff;margin:0 16px 0 0}.pro-directory .header .nav-link:hover{opacity:.7}.pro-directory .header .dropdown-toggle:after{color:#fafbff}.pro-directory .spinner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;margin:32px 0}.pro-directory .banner-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:10px;border:1px solid #fff;margin:32px 0;box-shadow:0 0 16px #e2e2e2}.pro-directory .banner-container .banner-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.pro-directory .banner-container .banner-learn-more{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right}.pro-directory .pro-directory-pager{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;font-size:14px;font-weight:600}.pro-directory .pro-directory-pager img{width:24px;height:24px}.pro-directory .pro-directory-back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:270px;justify-content:center;align-items:center;flex-direction:row}.pro-directory .info-container{margin:32px 0;border-radius:10px;border:1px solid #e6e8f0}.pro-directory .info-container .info-row{--bs-gutter-x: 1.6rem}.pro-directory .info-container .info-panel{padding:0}.pro-directory .info-container .info-header{font-weight:600;background:#e6e8f0;padding:8px 16px}.pro-directory .info-container .info-header-left-radius{border-top-left-radius:10px}.pro-directory .info-container .info-header-right-radius{border-top-right-radius:10px}.pro-directory .info-container .info-content{padding:32px 16px}.pro-directory .info-container-left-border{border-left:1px solid #e6e8f0}.pro-onboarding .text-box,.pro-onboarding .dropdown-btn,.pro-onboarding .dropdown-btn-medium{background-color:#fff}.pro-onboarding #pro-terms .container-raised,.pro-onboarding #pro-terms .card,.pro-onboarding #pro-terms .dashboard-card,.pro-onboarding #pro-terms .braze-card{border:none;padding:0;box-shadow:none}.pro-onboarding #pro-terms .container-description{font-weight:400}.pro-onboarding #pro-terms .container-description a,.pro-onboarding #pro-terms .form-check-label{font-weight:700}.pro-onboarding .credit-card{padding-bottom:5px;border-bottom:1px solid #e6e8f0}.pro-onboarding .credit-card-element{padding:20px;background:#fafbff;border:1px solid #e6e8f0;border-radius:3px}.pro-onboarding .card-errors{margin:20px;color:#d80c00}.pro-onboarding .onboarding-text{font-size:18px}.pro-onboarding #cronometer-header{background-color:#272a3a;background-color:var(--raised-container-bg-dark);height:56px}@media (min-width: 768px){.pro-onboarding #cronometer-header{height:88px}}.pro-onboarding #cronometer-header-image{box-sizing:border-box;padding:13px 13px 13px 36px}@media (min-width: 768px){.pro-onboarding #cronometer-header-image{padding:16px}}.pro-onboarding .pro-text{font-size:2.1rem}@media (min-width: 768px){.pro-onboarding .pro-text{font-size:2rem}}.pro-onboarding #trial-text{font-size:1.9rem}@media (min-width: 768px){.pro-onboarding #trial-text{font-size:calc(1.3rem + .5vw);font-weight:500}}.pro-onboarding .text-center-md{text-align:left}@media (min-width: 768px){.pro-onboarding .text-center-md{text-align:center}}.min-width-modal{width:auto}@media (min-width: 768px){.min-width-modal{width:567px}}.work-sans{font-family:Work Sans,sans-serif}.selector-large{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.selector-large.disabled-input{pointer-events:none}.selector-large.disabled-input .daySelectionBox{border:solid #e6e8f0 1px;color:#777986}.selector-large.disabled-input .selectedDay{color:#777986;background-color:#b9d7d6}.selector-large.disabled-input .checkbox-container{color:#777986}.selector-large .daySelectionBox{border-radius:32px;margin:0 24px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:48px;height:80px;background-color:#fafbff;border:solid #afb4c4 1px;cursor:pointer}.selector-large .daySelectionBox .title{font-weight:700;font-size:22px;padding-top:2px}.selector-large .daySelectionBox .sub-title{padding-top:10px}.selector-large .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex}.selector-large .checkbox-container .checkbox-label{font-weight:600;margin-right:16px}.selector-large .selectedDay{background-color:#005c5c;color:#fff;border:solid #005c5c 1px}.selector-small .selectedDay{background-color:#ff6733;color:#fff}.selector-small .unSelectedDay{background-color:#fff;color:#ff6733}.selector-small .daySelectionBox{border:3px solid #ff6733;border-radius:5px;font-weight:700;margin-right:15px;font-size:16px;font-family:Manrope,monospace;cursor:pointer;height:28px;width:28px;display:inline-block;text-align:center}.selector-small .sub-title{display:none}.repeatIntervalLabel{margin:auto 16px}.fastball{width:28px;height:28px;border-radius:50%;display:inline-block;margin-right:10px}.fast-ball-one{background:#8fbebe;animation:appearOne 6.75s infinite ease-in-out}.fast-ball-two{background:#328e8e;animation:appearTwo 6.75s infinite ease-in-out}.fast-ball-three{background:#005c5c;animation:appearThree 6.75s infinite ease-in-out}.fast-edit-button-padding{padding:0 16px}.fast-bar-style{border-radius:10px;height:28px}.fast-schedule-button-padding{padding:9px 18px!important}.fast-loading-bar{border-radius:10px;height:28px;background-color:#005c5c}@keyframes appearOne{33%,to{background-color:#8fbebe}0%{background-color:#fff}}@keyframes appearTwo{66%,to{background-color:#328e8e}33%{background-color:#fff}0%{background-color:#fff}}@keyframes appearThree{to{background-color:#005c5c}66%{background-color:#fff}33%{background-color:#fff}0%{background-color:#fff}}.fast-right-edit-button{position:relative;left:.25rem}.fast-left-edit-button{position:relative;right:.25rem}.daterange-picker-date-td{border:1px solid #e6e8f0;background-color:#fff}.date-range-picker tbody tr td div.datePickerDay{padding:1rem .5rem}.date-range-picker tbody tr td.datePickerWeekdayLabel{padding:1rem}.date-range-picker table.datePickerMonthSelector{border-collapse:separate;border-collapse:initial}.date-picker-open-ended-label{margin-right:110px!important}.date-picker-click-blocker{position:absolute;width:300px;z-index:9999999;opacity:.5;height:560px;display:block}.date-range-picker .datePickerMonth{width:30%}.date-range-picker .datePickerPreviousButton{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.fast-diary-entry{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:.625rem .625rem 0px 0px;min-height:35px;align-items:center;gap:1rem;border-top:1px #f0f2fa solid;position:relative;top:6px}.fast-dark{background-color:#b9d7d6}.fast-light{background-color:#dceae6}.fast-entry-wrapper{min-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.fast-clock{margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.fast-diary-name-label{color:#262a3b;font-size:.87rem;font-weight:700;margin-left:1rem;word-break:break-all}.fast-diary-elapsed-label{color:#262a3b;font-size:.87rem;font-weight:700;margin-left:3px}.fast-diary-time-label{color:#262a3b;font-size:.87rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.fast-diary-start-end-time-label{color:#005c5c;font-size:.87rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex}.fast-diary-start-end-label{color:#262a3b;font-size:.87rem;display:-webkit-box;display:-ms-flexbox;display:flex}.fast-stop{margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin:auto}.fast-diary-chevron{color:#005c5c;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}.fast-diary-action-container{width:40px}.fast-diary-overlap{position:relative;top:6px;height:5px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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YyxlQWRRLDRCRDFlMUIsQ0F5S0ksVUc3UU4sZ0JINlFNLGFHN1FOLGlDSHNRTSxnQkNzVmMsZUFkUSw0QkQxZTFCLENBeUtJLFVHN1FOLGNINlFNLGFHN1FOLGlDSHNRTSxnQkNzVmMsZUFkUSw0QkQxZTFCLENBeUtJLFVHN1FOLGdCSDZRTSxpQkkzU04sYURvREYsZUNyREUsZUFDQSxtQkQ0REYsb0JBQ0UsRUM3REEsZ0JENkRBLGtCQUVBLGtCRitsQjRCLGFFcGxCOUIsaUJIaU5VLHdCRy9NUixhQUlGLG1CTmhFUyxpQkcyUUMsRUcvTVIsVUgrTVEsYUd2TVIsZUFDRSxvQkFJSixpQkFDRSxtQk4xRU8saUJHMlFDLGFDbFJDLEVFNEVQLGlCRjVFTyxRRXNGVCxrQkFDRSxZRTlGSixlQ0lFLFdBR0EsZ0IsUURERixPSnU5Q29DLHNCSnA2QzVCLHlCLGNRaEROLE9IR0UsZUlSRixXQUdBLFNEY0Ysb0JBRUUsYUFHRixvQkFDRSxhQUNBLGlCQUdGLGlCTDBQVSxhQ2xSQywwSk1SVCxXQ0hBLDhEQUNBLDREQUNBLGtCQUNBLGdCQUNBLDJCQ3dERSxDUmpETyxhUWlEUCxDUmpETyxVUWlEUCxDUmpETyxlTUtMLGVWb0JpQiw0Qll3Qm5CLENSakRPLGFRaURQLENSakRPLGFRaURQLENSakRPLFVRaURQLENSakRPLGVNS0wsZVZvQmlCLDRCWXdCbkIsQ1JqRE8sYVFpRFAsQ1JqRE8sYVFpRFAsQ1JqRE8sYVFpRFAsQ1JqRE8sVVFpRFAsQ1JqRE8sZU1LTCxlVm9CaUIsNkJZd0JuQixDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpETyxVUWlEUCxDUmpETyxlTUtMLGdCVm9CaUIsNkJZd0JuQixDUmpETyxjUWlEUCxDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpETyxVUWlEUCxDUmpETyxlTUtMLGdCVm9CaUIsNkJZd0JuQixDUmpETyxlUWlEUCxDUmpETyxjUWlEUCxDUmpETyxhUWlEUCxDUmpETyxhUWlEUCxDUmpE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Q0EsZUFDQSxlaEJ5UlEsZ0JDK1NvQixnQkFNQSxjSnRoQmhCLHNCQUNOLDRCbUJsRE4seUJBQ0EsNkQsY0FDQSxPZEdFLG9FY0dGLHlDQ0ZJLENoQk5LLGFlVlgsZUNpQlEsR2hCUEcsWWdCT0gsWURHTixlQUNFLEVmWE8sWWVXUCwyQ0FFQSxjQUNFLEVmZEssWWVjTCxPQUtKLGNuQjhCWSxzQkFDTixxQklreUJnQyxVZTd6QnBDLGlDZjRzQjRCLEVBbnVCckIsWUFtdUJxQiw4QmVoc0I5QixZQUVFLEVmckNPLFllcUNQLG1CQUlGLGNmekNTLFNlNENQLENBUEEsQ2ZyQ08sWWVxQ1AsY0FJRixjZnpDUyxTZTRDUCxFZjVDTyxZZTRDUCxXZjVDTyxZZTRDUCxXQVFGLHlCZnhEUyxTZTZEUCxFZnpETyxZZXlEUCx1QixRQUlGLGUsT0FDRSxTQUNBLE9BREEsaUJmNHBCMEIsY0p6cUJoQix5QklyREgsb0JldUVQLHFCQUNBLG1CQUNBLGVBQ0EsdUIsY2ZpYjBCLEVlL2ExQiw2SEFDQSx5Q0NuRUUsQ2hCTkssWWdCTUwsdUJEdURKLGVDdERNLEdoQlBHLFlnQk9ILDRERHFFTix3QmZnNkJnQyxFQTUrQnZCLFlBNCtCdUIsNkIsUWU1NUJoQyxlLE9BQ0UsU0FDQSxPQURBLGlCZnlvQjBCLGNKenFCaEIseUJJckRILG9CZTBGUCxxQkFDQSxtQkFDQSxlQUNBLHVCLGNmOFowQixFZTVaMUIsbVFBQ0EseUNDdEZFLENoQk5LLFlnQk1MLDZCRDBFSix1Q0N6RU0sR2hCUEcsWWdCT0gsa0VEd0ZOLHdCZjY0QmdDLHlCZW40QmxDLGNBQ0UsVyxRQUNBLFVBQ0EsZ0JBQ0EsZ0JmMGQ0QixjSnRoQmhCLHVCbUIrRFosMkJBQ0Esa0JBQ0EsRWYwM0JnQyxzQmUxM0JoQyxrQmYwM0JnQyxzQmUxM0JoQyxpQkFFQSxnQkFFRSxjQUNBLEVBTEYsZ0JBZ0JGLHFDLFFmaXVCd0MsYWUvdEJ0QyxrQixjaEI4SVEsTUU3UU4sRWM2R0YsZWQ3R0UsdUIsUWNtSUYsYSxPQUNFLFFBQ0EsTUFEQSxjZjZsQjBCLEVlcG5CNUIsZWZvbkI0Qiw2QixRZXhsQjVCLGEsT0FDRSxRQUNBLE1BREEsY2Z1bEIwQixFZXBuQjVCLGdCQW1DRixvQyxRZitzQndDLFdlN3NCdEMsa0IsY2hCMkhRLE9FN1FOLEVjNkdGLGVkN0dFLHVCLFFjc0pGLFcsT0FDRSxPQUNBLEtBREEsWWY4a0IwQixFZXhuQjVCLGVmd25CNEIsNkIsUWV6a0I1QixXLE9BQ0UsT0FDQSxLQURBLFlmd2tCMEIsVUExdUJuQixhZTRLVCxxQ2ZzckJzQyxVZWh2QnRDLGdCQThEQSxvQ2ZtckJzQyxVZWp2QnRDLGdCQWtFQSxtQ2ZnckJzQyxxQmUxcUJ4QyxXZjhxQndDLFksUWU1cUJ0QyxPZjZoQjRCLEVBMklVLGtCQTNJVixnQ2UxaEI1QixjQUNFLEVmb3FCb0Msa0JlcHFCcEMsb0JBR0YsYSxjQUNFLE1kL0xBLEVEKzFCb0Msa0JDLzFCcEMsdUJjbU1GLGEsY0FDRSxNZHBNQSxjZ0JkSixjQUNFLFcsUUFDQSwrQkFDQSxzQ0FFQSxlbEJzUlEsZ0JDK1NvQixnQkFNQSxjSnRoQmhCLHNCQUNOLGlQcUIvQ04sNEJBQ0Esd0NqQmk3QmtDLDBCQUNBLHlCLGNpQi82QmxDLE9oQkZFLHFFZ0JLRiw0REFDQSx5Q0RMSSxDZkRGLFlnQmRKLGVEZ0JRLEdmRkosV2VFSSxPQ01OLHFCakJ1MEJzQyxVaUJyMEJwQyxpQ2pCczdCOEIsRUNoOEI5QixXRGc4QjhCLFlDaDhCOUIsV0RnOEI4Qix1QmlCNzZCaEMscUJqQmtzQjRCLHFCaUIvckIxQixFaEJ0QkEsV2dCc0JBLFVBR0Ysd0JqQmxDUyxFQ1NQLFdEVE8sZ0JpQnlDVCxZQUNFLHlCQUNBLGlCQUlKLG1CakIwckI4Qix5Q0FDQSxrQixjRHBkcEIsTUU3UU4saUJnQjhDSixrQmpCc3JCOEIsdUNBQ0Esa0IsY0R4ZHBCLE9FN1FOLGFpQmZKLGNBQ0Usa0JsQnMzQndDLG1CQUNBLHFCQUNBLEVDMTJCdEMsV0QwMkJzQyxrQmtCbjNCeEMsV0FDRSxrQkFDQSxFbEJpM0JzQyxpQmtCNzJCMUMsVWxCMDJCMEMsNEJrQnYyQnhDLG1CQUNBLHNCdEI0Q00sNEJzQjFDTiwyQkFDQSx3QkFDQSxpQ2xCNjJCd0MsNkRrQjMyQnhDLG1EQUNBLEVsQmsyQndDLGdCa0JsMkJ4QyxnQixjQUdBLEtqQlhFLEVEMDJCc0MsZ0JDMTJCdEMsYSxjaUJlRixHbEJxMkJ3QyxFQVZBLGdCQVVBLFFrQmgyQnhDLHNCbEIyMUJ3QyxFQUxBLGdCQUtBLE9rQnYxQnhDLHFCbEJ1ekJzQyxVa0JyekJwQyxpQ2xCb3NCNEIsRUE0SVUsZ0JBNUlWLFNrQmhzQjlCLHlCdEJhYSxzQkkrekIyQixnQkovekIzQix3QnNCVFgsaVBBSUksRWxCbzBCa0MsZ0JrQnAwQmxDLHFCQUlKLHlKQUlJLEVsQjR6QmtDLGdCa0I1ekJsQyw4QkFLTix5QnRCUmEsZ1FzQmVULEVsQmd6Qm9DLGdCa0JoekJwQyxVQUlKLG9CQUNFLFlBQ0EsVWxCbTBCdUMsRUF6QkQsZ0JBeUJDLDhCQXpCRCxnQkF5QkMsNEJrQjN6QnZDLFVsQjJ6QnVDLGNrQjV5QjNDLGtCbEJzekJrQyxFQVZTLFlBVVQsQ0FuQ1EsaUJrQmh4QnhDLFVsQmt6QmdDLG1Ca0JoekI5Qix3S0FDQSxnQyxjQUNBLElqQjlGQSwrQ2lCZ0dBLHlDRi9GRSxDaEJrNEJxQyxZZ0JsNEJyQyxDaEJ5MkJvQyxpQmtCaHhCeEMsZUZ4Rk0sR2hCaTRCbUMsWWdCajRCbkMsQ2hCdzJCa0MsZ0JnQngyQmxDLE9FZ0dKLHlKQUNFLEVsQmd5QnFDLFlrQmh5QnJDLENsQnV3Qm9DLGdCa0J2d0JwQyxTQUdGLGlDbEJpekI4Qix5SmtCM3lCMUIsb0JBTVIscUJBQ0UsaUJsQm94QmdDLFlrQmh4QmxDLGtCQUNFLG1CQUNBLG1CQUNBLEVsQjZ3QmdDLFNrQjd3QmhDLGlCbEI2d0JnQyxTa0I3d0JoQyxlQUlFLG9CQUNFLFlBQ0EsV2xCc29Cd0IsYW1CbnhCOUIsV0FDRSxjLFFBQ0EsRUFDQSx1QkFDQSw0REFDQSxFbkI4d0I0QixVbUI5d0I1QixPQUVBLFNBQ0UsRW5CMndCMEIsVW1CM3dCMUIsNkJBSUEsZ0RuQjg5QnVDLEVBdk5iLFVBdU5hLHlCbUI3OUJ2QyxnRG5CNjlCdUMsRUF2TmIsVUF1TmEsbUJtQjE5QnpDLFFBQ0UsRW5Ca3dCMEIsVW1CbHdCMUIsdUJBR0YsV25CZzlCeUMsK0JtQjc4QnZDLHlCdkJpQ1csUyxjSSs2QjRCLEtDMTlCdkMsc05rQmVBLHVDQUNBLHlDSGZFLENoQnF3QndCLFVnQnJ3QnhCLHVCR01KLHVDSExNLEdoQm93QnNCLFVnQnB3QnRCLDhCR2dCSix3Qm5CNjhCdUMsRUF6TmIsVUF5TmEsZ0NtQng4QnpDLFduQnk3QmdDLGFBQ0EsWW1CdjdCOUIsZW5CdzdCOEIseUJBMTlCdkIsbUIsY21CcUNQLElsQjdCQSxFRHN3QjBCLFVDdHdCMUIsbUJrQmtDRixXbkJxN0J5QyxxQ0o1NkI1QixTLGNJKzZCNEIsS0MxOUJ2QyxtTmtCeUNBLG9DQUNBLHlDSHpDRSxDaEJxd0J3QixVZ0Jyd0J4QixtQkdpQ0osb0NIaENNLEdoQm93QnNCLFVnQnB3QnRCLDBCRzBDSix3Qm5CbTdCdUMsRUF6TmIsVUF5TmEsbUJtQjk2QnpDLFduQis1QmdDLGFBQ0EsWW1CNzVCOUIsZW5CODVCOEIseUJBMTlCdkIsbUIsY21CK0RQLElsQnZEQSxFRHN3QjBCLFVDdHdCMUIsVWtCNERGLG1CQUNFLEVuQnlzQjBCLFVtQnpzQjFCLGdDQUVBLHdCbkJyRU8sRUE0d0JtQixVQTV3Qm5CLDRCbUJ5RVAsd0JuQnpFTyxnQm9CYlgsaUJBQ0UsRXBCWVMsYW9CWlQsRXBCYVMsYW9CYlQsQ3BCWVMsYW9CWlQsRW5Ca0JFLFltQmhCRiwwQnBCMi9CZ0MsZ0JBQ0EsRUFsL0J2QixhQWsvQnVCLE9vQnQvQmhDLGtCQUNFLE1BQ0EsT0FDQSxZLFFBQ0EsWUFDQSxvQkFDQSwrQkFDQSxxQkFDQSw0REFDQSx5Q0pFRSxDaEJQSyxhZ0JPTCxPSVhKLGVKWU0sR2hCUkcsYWdCUUgsRWhCUEcsYSxRb0JRVCxXQUNFLEVwQlZPLGFvQlVQLEVwQlRPLFlvQlNQLG1CQUVBLFdBQ0UsQ0FIRixDcEJWTyxhb0JVUCxFcEJUTyxZb0JTUCxjQUVBLFdBQ0UsRXBCYkssYW9CYUwsRXBCWkssWW9CWUwsOEJBR0YscUJwQnErQjhCLHNCQUNBLENvQnorQjVCLENwQmJLLGFvQmFMLEVwQlpLLFlvQllMLFFwQmJLLGFvQmFMLEVwQlpLLFlvQllMLHlCQUdGLHFCcEJxK0I4QixzQkFDQSxFQXQvQnZCLGFBcy9CdUIsRUFyL0J2QixZQXEvQnVCLGtCb0JoK0I5QixxQnBCKzlCOEIsc0JBQ0EsRUF0L0J2QixhQXMvQnVCLEVDaC9COUIsWW1Cc0JGLHFCcEJ5OUJnQyxzQkFDQSxFQXQvQnZCLGFBcy9CdUIsRUFyL0J2QixZQXEvQnVCLG9Db0JsOUI5QixZcEJtOUI4Qix5REFDQSxDQUZBLENBdC9CdkIsYUFzL0J1QixFQXIvQnZCLFlBcS9CdUIsY0F0L0J2QixhQXMvQnVCLEVBci9CdkIsWUFxL0J1QixnQ0F0L0J2QixhQXMvQnVCLEVDaC9COUIsV0RnL0I4QixPb0JsOUI5QixZcEJtOUI4Qix5REFDQSxFQXgvQnZCLGFBdy9CdUIsRUF2L0J2QixZQXUvQnVCLHdCb0I3OEI5QixZcEI0OEI4Qix5REFDQSxjcUJqZ0NsQyxrQkFDRSxxREFDQSxlQUNBLG9CQUNBLFVBQ0EsRXJCNC9CZ0MsV3FCNS9CaEMsRXJCS1MsYXFCTFQsQ3JCNC9CZ0MsV3FCNS9CaEMsRXBCVUUsWW9CUkYsa0JBRUUsY0FDQSxTQUNBLFdBQ0EsRXJCcS9COEIsV3FCci9COUIsRXJCRk8sWXFCRVAsUXJCcS9COEIsV3FCci9COUIsRXBCR0EsV29CSEEsT0FJRixTQUVFLEVyQisrQjhCLFlxQi8rQjlCLENIdUhGLElHakhBLGtCQUNFLFNBQ0EsRXJCdStCOEIsWXFCditCOUIsQ0grR0YsR0cvR0UsT0FFQSxTQUNFLG1CQVdOLHFEQUNFLG1CLFFBQ0EsZUFDQSxldEJpUFEsZ0JDK1NvQixnQkFNQSxjSnRoQmhCLGtCeUJYWixtQkFDQSx5QnJCM0NTLHlCLGNxQjZDVCxNcEJwQ0Usa0JETE8sYUNLUCw4Q29CY0UsaUJwQmRGLGlCaUIwSEYsSSxRRzVFRixXQUlFLGtCLGN0QjJOUSxPRTdRTixrQkRMTyxhQ0tQLDhDb0JjRSxpQnBCZEYsaUJpQjBIRixJLFFHbkVGLGFBSUUsa0IsY3RCa05RLE1FN1FOLDJEb0JnRUosa0JBRUUsRXJCZzdCZ0MsV3FCaDdCaEMsbUZyQmc3QmdDLFdxQmg3QmhDLDJEQWFFLDBCcEIvREEsNEJBQ0EsRURpK0I4QixXQ2orQjlCLENvQmlERixjcEJqREUsMkJvQmlERixnQnBCakRFLE1vQmlERixlcEJqREUsQ0RpK0I4QixXQ2orQjlCLENvQmlERixjcEJqREUsRW9CaURGLGVwQmpERSxxQm9CcUVBLDBCcEJ0RUEsNEJBQ0EsRURpK0I4QixXQ2orQjlCLHlCb0JpREYsY3BCakRFLHVGb0JnRkYsaUJBQ0UseUJwQnBFQSwyQkFDQSxFQWRBLGVxQlhGLGFBQ0UsV0FDQSxrQnRCMHhCb0MsaUJEcmhCOUIsYUN5dkJlLEVDci9CckIsY3FCRkYsa0JBQ0UsU0FDQSxVQUNBLGFBQ0EsZSxRQUNBLGFBQ0EsaUJBQ0Esa0J2QnVQTSxXdUIzUVEsMkIsY0FDRyxNckJIakIsd0JBaUJBLGVBakJBLHVCQWlCQSxjQWpCQSxXQWlCQSxlQWpCQSxXQWlCQSxjcUJjQSxhQUVFLEVyQmpDRixjcUJpQ0UsQ3RCdENLLFlzQnNDTCxRdEJ0Q0ssWXNCc0NMLENyQmpDRixTcUJiQSxxQnRCbWhDcUIsbUNBN0tlLDRQc0I5eUJoQyw0QkFDQSx5REFDQSwyREFDQSxFckI5Q0osY3FCOENJLEN0Qm5ERyxZc0JtREgsY3RCbkRHLFlzQm1ESCxDckI5Q0osUXFCOENJLE9BR0YscUJ0QnE5Qm1CLGlDc0JsZ0NKLEVyQkpqQixjcUJJaUIsU3RCVFYsWXNCU1UsZ0J0QlRWLFlzQlNVLENyQkpqQixTcUJiQSxtQ3RCczJCb0MsNkVzQjV4QmhDLEVyQjdESixjcUI2REksQ3JCN0RKLFdxQjZESSxRckI3REosV3FCNkRJLENyQjdESixTcUJiQSxvQnRCbWhDcUIsRUN0Z0NyQixjRHNnQ3FCLENDdGdDckIsV0RzZ0NxQixvQ0N0Z0NyQixjRHNnQ3FCLENDdGdDckIsV0RzZ0NxQixrQ0N0Z0NyQixXRHNnQ3FCLENDdGdDckIsUURzZ0NxQiw4QkN0Z0NyQixXRHNnQ3FCLENDdGdDckIsUURzZ0NxQiwyQnNCLzdCakIsdUJ0QjgyQmdDLDRkc0IzMkI5Qiw2REFDQSxxRUFDQSxFckI1RU4sY3FCNEVNLENyQjVFTixXcUI0RU0sY3JCNUVOLFdxQjRFTSxDckI1RU4sUXFCNEVNLE9BSUoscUJ0QnM3Qm1CLGlDc0JsZ0NKLEVyQkpqQixjcUJJaUIsQ3RCczJCcUIsZ0JzQnQyQnJCLFF0QnMyQnFCLGdCc0J0MkJyQixDckJKakIsU3FCYkEsb0J0Qm1oQ3FCLEVDdGdDckIsY0RzZ0NxQixDQTVKaUIsZ0JBNEpqQixnQkE1SmlCLGdCQTRKakIsQ0N0Z0NyQixRRHNnQ3FCLFNzQjM2Qm5CLHdCdEIyNkJtQixFQ3RnQ3JCLGNEc2dDcUIsQ0E1SmlCLGdCQTRKakIsY0E1SmlCLGdCQTRKakIsQ0N0Z0NyQixRRHNnQ3FCLE9zQnY2Qm5CLGlDQTNGZSxFckJKakIsY3FCSWlCLEN0QnMyQnFCLGdCc0J0MkJyQixRdEIrM0JzQixpQnNCLzNCdEIsQ3RCczJCcUIsZ0JzQnQyQnJCLENyQkpqQixRcUJJaUIsRXRCKzNCc0IsaUJzQmh5QnJDLGF0Qm02Qm1CLEVrQjE1QmpCLGtCbEIwNUJpQixDQTVKaUIsZ0JBNEpqQixFQ3IvQnJCLGVxQndGQSxnQkFDRSxFckIxR0YsY3FCMEdFLEN0Qnc0QjRCLFlzQng0QjVCLEN0Qi9HSyxZc0IrR0wsUXRCdzRCNEIsWXNCeDRCNUIsQ3RCL0dLLFlzQitHTCxDckIxR0YsU3FCMEdFLENyQjFHRixjcUIwR0UsQ3RCdzRCNEIsWXNCeDRCNUIsQ3JCMUdGLFdxQjBHRSxRdEJ3NEI0QixZc0J4NEI1QixDckIxR0YsV3FCMEdFLENyQjFHRixTcUJiQSxTQStISSxFckJsSEosY3FCa0hJLEN0Qmc0QjBCLFlzQmg0QjFCLEN0QnZIRyxZc0J1SEgsY3RCZzRCMEIsWXNCaDRCMUIsQ3RCdkhHLFlzQnVISCxDckJsSEosUXFCa0hJLFFyQmxISixjcUJrSEksQ3RCZzRCMEIsWXNCaDRCMUIsQ3JCbEhKLFdxQmtISSxjdEJnNEIwQixZc0JoNEIxQixDckJsSEosV3FCa0hJLENyQmxISixRcUJrSEksT0FJRixTQUNFLEVyQnRHSixpQnFCWEYsYUFDRSxXQUNBLGtCdEIweEJvQyxpQkRyaEI5QixhQ3l2QmUsRUNyL0JyQixnQnFCRkYsa0JBQ0UsU0FDQSxVQUNBLGFBQ0EsZSxRQUNBLGFBQ0EsaUJBQ0Esa0J2QnVQTSxXdUIzUVEsMkIsY0FDRyxNckJIakIsMEJBaUJBLGlCQWpCQSx5QkFpQkEsZ0JBakJBLGFBaUJBLGlCQWpCQSxhQWlCQSxnQnFCY0EsYUFFRSxFckJqQ0YsY3FCaUNFLEN0QnRDSyxZc0JzQ0wsVXRCdENLLFlzQnNDTCxDckJqQ0YsV3FCYkEscUJ0Qm1oQ3FCLG1DQTdLZSw0VXNCOXlCaEMsNEJBQ0EseURBQ0EsMkRBQ0EsRXJCOUNKLGNxQjhDSSxDdEJuREcsWXNCbURILGdCdEJuREcsWXNCbURILENyQjlDSixVcUI4Q0ksT0FHRixxQnRCcTlCbUIsaUNzQmxnQ0osRXJCSmpCLGNxQklpQixTdEJUVixZc0JTVSxrQnRCVFYsWXNCU1UsQ3JCSmpCLFdxQmJBLG1DdEJzMkJvQyw2RXNCNXhCaEMsRXJCN0RKLGNxQjZESSxDckI3REosV3FCNkRJLFVyQjdESixXcUI2REksQ3JCN0RKLFdxQmJBLG9CdEJtaENxQixFQ3RnQ3JCLGNEc2dDcUIsQ0N0Z0NyQixXRHNnQ3FCLHNDQ3RnQ3JCLGNEc2dDcUIsQ0N0Z0NyQixXRHNnQ3FCLG9DQ3RnQ3JCLFdEc2dDcUIsQ0N0Z0NyQixVRHNnQ3FCLDhCQ3RnQ3JCLFdEc2dDcUIsQ0N0Z0NyQixVRHNnQ3FCLDJCc0IvN0JqQix1QnRCODJCZ0MsNGlCc0IzMkI5Qiw2REFDQSxxRUFDQSxFckI1RU4sY3FCNEVNLENyQjVFTixXcUI0RU0sZ0JyQjVFTixXcUI0RU0sQ3JCNUVOLFVxQjRFTSxPQUlKLHFCdEJzN0JtQixpQ3NCbGdDSixFckJKakIsY3FCSWlCLEN0QnMyQnFCLGdCc0J0MkJyQixVdEJzMkJxQixnQnNCdDJCckIsQ3JCSmpCLFdxQmJBLG9CdEJtaENxQixFQ3RnQ3JCLGNEc2dDcUIsQ0E1SmlCLGdCQTRKakIsa0JBNUppQixnQkE0SmpCLENDdGdDckIsVURzZ0NxQixTc0IzNkJuQix3QnRCMjZCbUIsRUN0Z0NyQixjRHNnQ3FCLENBNUppQixnQkE0SmpCLGdCQTVKaUIsZ0JBNEpqQixDQ3RnQ3JCLFVEc2dDcUIsT3NCdjZCbkIsaUNBM0ZlLEVyQkpqQixjcUJJaUIsQ3RCczJCcUIsZ0JzQnQyQnJCLFV0QiszQnNCLGlCc0IvM0J0QixDdEJzMkJxQixnQnNCdDJCckIsQ3JCSmpCLFVxQklpQixFdEIrM0JzQixpQnNCaHlCckMsYXRCbTZCbUIsRWtCMTVCakIsa0JsQjA1QmlCLENBNUppQixnQkE0SmpCLEVDci9CckIsaUJxQndGQSxnQkFDRSxFckIxR0YsY3FCMEdFLEN0Qnc0QjRCLFlzQng0QjVCLEN0Qi9HSyxZc0IrR0wsVXRCdzRCNEIsWXNCeDRCNUIsQ3RCL0dLLFlzQitHTCxDckIxR0YsV3FCMEdFLENyQjFHRixjcUIwR0UsQ3RCdzRCNEIsWXNCeDRCNUIsQ3JCMUdGLFdxQjBHRSxVdEJ3NEI0QixZc0J4NEI1QixDckIxR0YsV3FCMEdFLENyQjFHRixXcUJiQSxTQWlJSSxFckJwSEosY3FCb0hJLEN0QjgzQjBCLFlzQjkzQjFCLEN0QnpIRyxZc0J5SEgsZ0J0QjgzQjBCLFlzQjkzQjFCLEN0QnpIRyxZc0J5SEgsQ3JCcEhKLFVxQm9ISSxRckJwSEosY3FCb0hJLEN0QjgzQjBCLFlzQjkzQjFCLENyQnBISixXcUJvSEksZ0J0QjgzQjBCLFlzQjkzQjFCLENyQnBISixXcUJvSEksQ3JCcEhKLFVxQm9ISSxPQUVGLFNBQ0UsRUpHTixJS3pJRixxQkFDRSxnQnZCMGtCNEIsZ0JBTUEsY0p0aEJoQixrQjJCckRaLGtEQUNBLHNCQUVBLGVBQ0EsZ0VBQ0EsdUJBQ0EsK0IsUUFDQSxlQzhHQSxlLGN6QmlLUSxPRTdRTiw2SHNCQUYseUNQQ0ksQ0V5SEosSUt6SUYsZVBpQlEsR0V3SE4sR0Z4SE0sb0JwQjBDTSxFSTIxQm9CLFNKMzFCcEIsUXNCOEVaLEl0QjlFWSxDc0I4RVosR3RCOUVZLE8yQnJDWixVQUVFLGlDdkJxdEI0QixFa0JwbUI5QixHbEJvbUI4QixXa0JwbUI5QixHbEJvbUI4Qiw2QmtCcG1COUIsSUtsR0Esb0JBR0UsV3ZCMnVCMEIsY3VCOXRCNUIsV0NsRFEseUJ4QnVFSyxzQkF5c0JlLFdBenNCZixPd0J2RGIsV0FiYyx5QkFGSyxvQkFDSixFeEIrNEJpQixTd0IvNEJqQixReEI4d0JhLFl3Qjl3QmIsQ3hCOHdCYSxXd0I5d0JiLE9Bb0JmLFdBbkJjLHlCQUZLLHFCQUNKLGlDQTZCWCxFeEJrM0I0QixTd0JsM0I1QixVeEJpdkJ3QixZd0JqdkJ4QixDeEJrM0I0QixTd0JsM0I1QixTeEJpdkJ3QixZd0JqdkJ4QixDeEJpdkJ3QixXd0JqdkJ4QixTeEJpdkJ3QixXd0JqdkJ4QixleEJpdkJ3QixXd0JqdkJ4QixDSDZDSixnQkd6Q0EsV0E3QmUseUJBRkssb0JBQ0osRXhCNDRCZ0IsU3dCNTRCaEIsVXhCMndCWSxXd0Izd0JaLFF4QjQ0QmdCLFN3QjU0QmhCLFN4QjJ3QlksV3dCM3dCWixReEIyd0JZLFd3QjN3QlosZXhCMndCWSxXd0Izd0JaLENBMEJaLE1BMUJZLFFBMEJaLElBMUJZLEV4QjJ3QlksV3dCM3dCWixDSHVFaEIsZUd2RWdCLE9BeUNkLGlDQUtJLEV4QjZ0QnNCLFd3Qjd0QnRCLFd4QjZ0QnNCLFd3Qjd0QnRCLEN4QnFyQndCLFN3QmhyQjlCLFdBL0NpQix5QnhCOERKLG9DdUJyQmIsV0NsRFEseUJ4QnVFSywwQ3dCdkRiLFdBYmMseUJBRkssb0JBQ0osRXhCKzRCaUIsU3dCLzRCakIsUXhCcUVGLGN3QnJFRSxDeEJxRUYsYXdCckVFLE9Bb0JmLFdBbkJjLHlCQUZLLHFCQUNKLGlDQTZCWCxFeEJrM0I0QixTd0JsM0I1QixVeEJ3Q1MsY3dCeENULEN4QmszQjRCLFN3QmwzQjVCLFN4QndDUyxjd0J4Q1QsQ3hCd0NTLGF3QnhDVCxTeEJ3Q1MsYXdCeENULGV4QndDUyxhd0J4Q1QsQ0g2Q0osZ0JHekNBLFdBN0JlLHlCQUZLLG9CQUNKLEV4QjQ0QmdCLFN3QjU0QmhCLFV4QmtFSCxhd0JsRUcsUXhCNDRCZ0IsU3dCNTRCaEIsU3hCa0VILGF3QmxFRyxReEJrRUgsYXdCbEVHLGV4QmtFSCxhd0JsRUcsQ0EwQlosTUExQlksUUEwQlosSUExQlksRXhCa0VILGF3QmxFRyxDSHVFaEIsZUd2RWdCLE9BeUNkLGlDQUtJLEV4Qm9CTyxhd0JwQlAsV3hCb0JPLGF3QnBCUCxDeEJxckJ3QixTd0JockI5QixXQS9DaUIseUJ4QjhESixrQ3VCckJiLFdDbERRLHlCeEJ1RUssd0N3QnZEYixXQWJjLHlCQUZLLG9CQUNKLEV4Qis0QmlCLFN3Qi80QmpCLFF4QnFFRixZd0JyRUUsQ3hCcUVGLFd3QnJFRSxPQW9CZixXQW5CYyx5QkFGSyxxQkFDSixpQ0E2QlgsRXhCazNCNEIsU3dCbDNCNUIsVXhCd0NTLFl3QnhDVCxDeEJrM0I0QixTd0JsM0I1QixTeEJ3Q1MsWXdCeENULEN4QndDUyxXd0J4Q1QsU3hCd0NTLFd3QnhDVCxleEJ3Q1MsV3dCeENULENINkNKLGdCR3pDQSxXQTdCZSx5QkFGSyxvQkFDSixFeEI0NEJnQixTd0I1NEJoQixVeEJrRUgsV3dCbEVHLFF4QjQ0QmdCLFN3QjU0QmhCLFN4QmtFSCxXd0JsRUcsUXhCa0VILFd3QmxFRyxleEJrRUgsV3dCbEVHLENBMEJaLE1BMUJZLFFBMEJaLElBMUJZLEV4QmtFSCxXd0JsRUcsQ0h1RWhCLGVHdkVnQixPQXlDZCxpQ0FLSSxFeEJvQk8sV3dCcEJQLFd4Qm9CTyxXd0JwQlAsQ3hCcXJCd0IsU3dCaHJCOUIsV0EvQ2lCLHlCeEI4REosK0J1QnJCYixXQ2xEUSx5QnhCdUVLLHFDd0J2RGIsV0FiYyx5QkFGSyxvQkFDSixFeEIrNEJpQixTd0IvNEJqQixReEJxRUYsU3dCckVFLEN4QnFFRixRd0JyRUUsT0FvQmYsV0FuQmMseUJBRksscUJBQ0osaUNBNkJYLEV4QmszQjRCLFN3QmwzQjVCLFV4QndDUyxTd0J4Q1QsQ3hCazNCNEIsU3dCbDNCNUIsU3hCd0NTLFN3QnhDVCxDeEJ3Q1MsUXdCeENULFN4QndDUyxRd0J4Q1QsZXhCd0NTLFF3QnhDVCxDSDZDSixnQkd6Q0EsV0E3QmUseUJBRkssb0JBQ0osRXhCNDRCZ0IsU3dCNTRCaEIsVXhCa0VILFF3QmxFRyxReEI0NEJnQixTd0I1NEJoQixTeEJrRUgsUXdCbEVHLFF4QmtFSCxRd0JsRUcsZXhCa0VILFF3QmxFRyxDQTBCWixNQTFCWSxRQTBCWixJQTFCWSxFeEJrRUgsUXdCbEVHLENIdUVoQixlR3ZFZ0IsT0F5Q2QsaUNBS0ksRXhCb0JPLFF3QnBCUCxXeEJvQk8sUXdCcEJQLEN4QnFyQndCLFN3QmhyQjlCLFdBL0NpQix5QnhCOERKLGtDdUJyQmIsV0NsRFEseUJ4QnVFSyx3Q3dCdkRiLFdBYmMseUJBRkssb0JBQ0osRXhCKzRCaUIsU3dCLzRCakIsUXhCcUVGLFl3QnJFRSxDeEJxRUYsV3dCckVFLE9Bb0JmLFdBbkJjLHlCQUZLLHFCQUNKLGlDQTZCWCxFeEJrM0I0QixTd0JsM0I1QixVeEJ3Q1MsWXdCeENULEN4QmszQjRCLFN3QmwzQjVCLFN4QndDUyxZd0J4Q1QsQ3hCd0NTLFd3QnhDVCxTeEJ3Q1MsV3dCeENULGV4QndDUyxXd0J4Q1QsQ0g2Q0osZ0JHekNBLFdBN0JlLHlCQUZLLG9CQUNKLEV4QjQ0QmdCLFN3QjU0QmhCLFV4QmtFSCxXd0JsRUcsUXhCNDRCZ0IsU3dCNTRCaEIsU3hCa0VILFd3QmxFRyxReEJrRUgsV3dCbEVHLGV4QmtFSCxXd0JsRUcsQ0EwQlosTUExQlksUUEwQlosSUExQlksRXhCa0VILFd3QmxFRyxDSHVFaEIsZUd2RWdCLE9BeUNkLGlDQUtJLEV4Qm9CTyxXd0JwQlAsV3hCb0JPLFd3QnBCUCxDeEJxckJ3QixTd0JockI5QixXQS9DaUIseUJ4QjhESixpQ3VCckJiLFdDbERRLHlCeEJ1RUssdUN3QnZEYixXQWJjLHlCQUZLLG9CQUNKLEV4Qis0QmlCLFN3Qi80QmpCLFF4QnFFRixXd0JyRUUsQ3hCcUVGLFV3QnJFRSxPQW9CZixXQW5CYyx5QkFGSyxxQkFDSixpQ0E2QlgsRXhCazNCNEIsU3dCbDNCNUIsVXhCd0NTLFd3QnhDVCxDeEJrM0I0QixTd0JsM0I1QixTeEJ3Q1MsV3dCeENULEN4QndDUyxVd0J4Q1QsU3hCd0NTLFV3QnhDVCxleEJ3Q1MsVXdCeENULENINkNKLGdCR3pDQSxXQTdCZSx5QkFGSyxvQkFDSixFeEI0NEJnQixTd0I1NEJoQixVeEJrRUgsVXdCbEVHLFF4QjQ0QmdCLFN3QjU0QmhCLFN4QmtFSCxVd0JsRUcsUXhCa0VILFV3QmxFRyxleEJrRUgsVXdCbEVHLENBMEJaLE1BMUJZLFFBMEJaLElBMUJZLEV4QmtFSCxVd0JsRUcsQ0h1RWhCLGVHdkVnQixPQXlDZCxpQ0FLSSxFeEJvQk8sVXdCcEJQLFd4Qm9CTyxVd0JwQlAsQ3hCcXJCd0IsU3dCaHJCOUIsV0EvQ2lCLHlCeEI4REosZ0N1QnJCYixXQ2xEUSx5QnhCdUVLLHNDd0J2RGIsV0FiYyx5QkFGSyxvQkFDSixFeEIrNEJpQixTd0IvNEJqQixReEJxRUYsVXdCckVFLEN4QnFFRixTd0JyRUUsT0FvQmYsV0FuQmMseUJBRksscUJBQ0osaUNBNkJYLEV4QmszQjRCLFN3QmwzQjVCLFV4QndDUyxVd0J4Q1QsQ3hCazNCNEIsU3dCbDNCNUIsU3hCd0NTLFV3QnhDVCxDeEJ3Q1MsU3dCeENULFN4QndDUyxTd0J4Q1QsZXhCd0NTLFN3QnhDVCxDSDZDSixnQkd6Q0EsV0E3QmUseUJBRkssb0JBQ0osRXhCNDRCZ0IsU3dCNTRCaEIsVXhCa0VILFN3QmxFRyxReEI0NEJnQixTd0I1NEJoQixTeEJrRUgsU3dCbEVHLFF4QmtFSCxTd0JsRUcsZXhCa0VILFN3QmxFRyxDQTBCWixNQTFCWSxRQTBCWixJQTFCWSxFeEJrRUgsU3dCbEVHLENIdUVoQixlR3ZFZ0IsT0F5Q2QsaUNBS0ksRXhCb0JPLFN3QnBCUCxXeEJvQk8sU3dCcEJQLEN4QnFyQndCLFN3QmhyQjlCLFdBL0NpQix5QnhCOERKLCtCdUJyQmIsV0NsRFEseUJ4QnVFSyxxQ3dCdkRiLFdBYmMseUJBRkssb0JBQ0osRXhCKzRCaUIsU3dCLzRCakIsUXhCcUVGLFN3QnJFRSxDeEJxRUYsUXdCckVFLE9Bb0JmLFdBbkJjLHlCQUZLLHFCQUNKLGlDQTZCWCxFeEJrM0I0QixTd0JsM0I1QixVeEJ3Q1MsU3dCeENULEN4QmszQjRCLFN3QmwzQjVCLFN4QndDUyxTd0J4Q1QsQ3hCd0NTLFF3QnhDVCxTeEJ3Q1MsUXdCeENULGV4QndDUyxRd0J4Q1QsQ0g2Q0osZ0JHekNBLFdBN0JlLHlCQUZLLG9CQUNKLEV4QjQ0QmdCLFN3QjU0QmhCLFV4QmtFSCxRd0JsRUcsUXhCNDRCZ0IsU3dCNTRCaEIsU3hCa0VILFF3QmxFRyxReEJrRUgsUXdCbEVHLGV4QmtFSCxRd0JsRUcsQ0EwQlosTUExQlksUUEwQlosSUExQlksRXhCa0VILFF3QmxFRyxDSHVFaEIsZUd2RWdCLE9BeUNkLGlDQUtJLEV4Qm9CTyxRd0JwQlAsV3hCb0JPLFF3QnBCUCxDeEJxckJ3QixTd0JockI5QixXQS9DaUIseUJ4QjhESiwwQ3VCZmIsY3ZCZWEsZ0R3Qk9iLFdBUmMseUJ4QkNELHNCQTAwQm1CLFNBMTBCbkIsdUR3QmFiLGlDQUVFLEV4QjJ6QjhCLFN3QjN6QjlCLFV4QmZXLG9Cd0JlWCxDeEIyekI4QixTd0IzekI5QixTeEJmVyxvQndCZVgsQ3hCZlcsbUJ3QmVYLFN4QmZXLG1Cd0JlWCxDQXZERSxPQXVERixDeEJmVyxtQndCZVgsQ0hWRixlR1VFLENBdkRFLEtBMERKLFdBaEJlLHlCeEJGRixzQkEwMEJtQixTQTEwQm5CLHFDQTAwQm1CLFNBMTBCbkIsMEZ3QnhDVCxNeEJ3Q1MsNEJxQktiLGVyQkxhLEN3QnhDVCxJeEJ3Q1MsT3dCMkJYLGlDQUtJLEV4QmhDTyxtQndCZ0NQLFd4QmhDTyxtQndCZ0NQLEN4QmlvQndCLFN3QjVuQjlCLGN4QnJDYSxzQndCd0NYLHdCRHZERixjdkJlYSxzQndCd0NYLHFCeEJ4Q1csT3dCT2IsV0FSYyx5QnhCQ0Qsc0JBMDBCbUIsU0ExMEJuQixRd0J3Q1gsc0J4QnhDVyxDd0J3Q1gscUJ4QnhDVyxPd0JhYixpQ0FFRSxFeEIyekI4QixTd0IzekI5QixVQXlCQSxzQkF6QkEsQ3hCMnpCOEIsU3dCM3pCOUIsU0F5QkEsc0JBekJBLENBeUJBLHFCQXpCQSxTQXlCQSxxQkF6QkEsQ0F2REUsT0F1REYsQ0F5QkEscUJBekJBLENIVkYsZUdVRSxDQXZERSxLQTBESixXQWhCZSx5QnhCRkYsc0JBMDBCbUIsU0ExMEJuQixVd0J3Q1gscUJ4QnhDVyxRQTAwQm1CLFNBMTBCbkIsU3dCd0NYLHFCeEJ4Q1csUXdCd0NYLHFCeEJ4Q1csZXdCd0NYLHFCeEJ4Q1csQ3dCeENULE14QndDUyxRd0J3Q1gscUJ4QnhDVyxDcUJLYixlckJMYSxDd0J4Q1QsSXhCd0NTLE93QjJCWCxpQ0FLSSxFQVFKLHFCQVJJLFdBUUoscUJBUkksQ3hCaW9Cd0IsU3dCNW5COUIsY3hCckNhLHNCd0J3Q1gsc0JEdkRGLGN2QmVhLHNCd0J3Q1gsbUJ4QnhDVyxPd0JPYixXQVJjLHlCeEJDRCxzQkEwMEJtQixTQTEwQm5CLFF3QndDWCxvQnhCeENXLEN3QndDWCxtQnhCeENXLE93QmFiLGlDQUVFLEV4QjJ6QjhCLFN3QjN6QjlCLFVBeUJBLG9CQXpCQSxDeEIyekI4QixTd0IzekI5QixTQXlCQSxvQkF6QkEsQ0F5QkEsbUJBekJBLFNBeUJBLG1CQXpCQSxDQXZERSxPQXVERixDQXlCQSxtQkF6QkEsQ0hWRixlR1VFLENBdkRFLEtBMERKLFdBaEJlLHlCeEJGRixzQkEwMEJtQixTQTEwQm5CLFV3QndDWCxtQnhCeENXLFFBMDBCbUIsU0ExMEJuQixTd0J3Q1gsbUJ4QnhDVyxRd0J3Q1gsbUJ4QnhDVyxld0J3Q1gsbUJ4QnhDVyxDd0J4Q1QsTXhCd0NTLFF3QndDWCxtQnhCeENXLENxQktiLGVyQkxhLEN3QnhDVCxJeEJ3Q1MsT3dCMkJYLGlDQUtJLEVBUUosbUJBUkksV0FRSixtQkFSSSxDeEJpb0J3QixTd0I1bkI5QixjeEJyQ2Esc0J3QndDWCxtQkR2REYsY3ZCZWEsc0J3QndDWCxnQnhCeENXLE93Qk9iLFdBUmMseUJ4QkNELHNCQTAwQm1CLFNBMTBCbkIsUXdCd0NYLGlCeEJ4Q1csQ3dCd0NYLGdCeEJ4Q1csT3dCYWIsaUNBRUUsRXhCMnpCOEIsU3dCM3pCOUIsVUF5QkEsaUJBekJBLEN4QjJ6QjhCLFN3QjN6QjlCLFNBeUJBLGlCQXpCQSxDQXlCQSxnQkF6QkEsU0F5QkEsZ0JBekJBLENBdkRFLE9BdURGLENBeUJBLGdCQXpCQSxDSFZGLGVHVUUsQ0F2REUsS0EwREosV0FoQmUseUJ4QkZGLHNCQTAwQm1CLFNBMTBCbkIsVXdCd0NYLGdCeEJ4Q1csUUEwMEJtQixTQTEwQm5CLFN3QndDWCxnQnhCeENXLFF3QndDWCxnQnhCeENXLGV3QndDWCxnQnhCeENXLEN3QnhDVCxNeEJ3Q1MsUXdCd0NYLGdCeEJ4Q1csQ3FCS2IsZXJCTGEsQ3dCeENULEl4QndDUyxPd0IyQlgsaUNBS0ksRUFRSixnQkFSSSxXQVFKLGdCQVJJLEN4QmlvQndCLFN3QjVuQjlCLGN4QnJDYSxzQndCd0NYLHNCRHZERixjdkJlYSxzQndCd0NYLG1CeEJ4Q1csT3dCT2IsV0FSYyx5QnhCQ0Qsc0JBMDBCbUIsU0ExMEJuQixRd0J3Q1gsb0J4QnhDVyxDd0J3Q1gsbUJ4QnhDVyxPd0JhYixpQ0FFRSxFeEIyekI4QixTd0IzekI5QixVQXlCQSxvQkF6QkEsQ3hCMnpCOEIsU3dCM3pCOUIsU0F5QkEsb0JBekJBLENBeUJBLG1CQXpCQSxTQXlCQSxtQkF6QkEsQ0F2REUsT0F1REYsQ0F5QkEsbUJBekJBLENIVkYsZUdVRSxDQXZERSxLQTBESixXQWhCZSx5QnhCRkYsc0JBMDBCbUIsU0ExMEJuQixVd0J3Q1gsbUJ4QnhDVyxRQTAwQm1CLFNBMTBCbkIsU3dCd0NYLG1CeEJ4Q1csUXdCd0NYLG1CeEJ4Q1csZXdCd0NYLG1CeEJ4Q1csQ3dCeENULE14QndDUyxRd0J3Q1gsbUJ4QnhDVyxDcUJLYixlckJMYSxDd0J4Q1QsSXhCd0NTLE93QjJCWCxpQ0FLSSxFQVFKLG1CQVJJLFdBUUosbUJBUkksQ3hCaW9Cd0IsU3dCNW5COUIsY3hCckNhLHNCd0J3Q1gscUJEdkRGLGN2QmVhLHNCd0J3Q1gsa0J4QnhDVyxPd0JPYixXQVJjLHlCeEJDRCxzQkEwMEJtQixTQTEwQm5CLFF3QndDWCxtQnhCeENXLEN3QndDWCxrQnhCeENXLE93QmFiLGlDQUVFLEV4QjJ6QjhCLFN3QjN6QjlCLFVBeUJBLG1CQXpCQSxDeEIyekI4QixTd0IzekI5QixTQXlCQSxtQkF6QkEsQ0F5QkEsa0JBekJBLFNBeUJBLGtCQXpCQSxDQXZERSxPQXVERixDQXlCQSxrQkF6QkEsQ0hWRixlR1VFLENBdkRFLEtBMERKLFdBaEJlLHlCeEJGRixzQkEwMEJtQixTQTEwQm5CLFV3QndDWCxrQnhCeENXLFFBMDBCbUIsU0ExMEJuQixTd0J3Q1gsa0J4QnhDVyxRd0J3Q1gsa0J4QnhDVyxld0J3Q1gsa0J4QnhDVyxDd0J4Q1QsTXhCd0NTLFF3QndDWCxrQnhCeENXLENxQktiLGVyQkxhLEN3QnhDVCxJeEJ3Q1MsT3dCMkJYLGlDQUtJLEVBUUosa0JBUkksV0FRSixrQkFSSSxDeEJpb0J3QixTd0I1bkI5QixjeEJyQ2Esc0J3QndDWCxvQkR2REYsY3ZCZWEsc0J3QndDWCxpQnhCeENXLE93Qk9iLFdBUmMseUJ4QkNELHNCQTAwQm1CLFNBMTBCbkIsUXdCd0NYLGtCeEJ4Q1csQ3dCd0NYLGlCeEJ4Q1csT3dCYWIsaUNBRUUsRXhCMnpCOEIsU3dCM3pCOUIsVUF5QkEsa0JBekJBLEN4QjJ6QjhCLFN3QjN6QjlCLFNBeUJBLGtCQXpCQSxDQXlCQSxpQkF6QkEsU0F5QkEsaUJBekJBLENBdkRFLE9BdURGLENBeUJBLGlCQXpCQSxDSFZGLGVHVUUsQ0F2REUsS0EwREosV0FoQmUseUJ4QkZGLHNCQTAwQm1CLFNBMTBCbkIsVXdCd0NYLGlCeEJ4Q1csUUEwMEJtQixTQTEwQm5CLFN3QndDWCxpQnhCeENXLFF3QndDWCxpQnhCeENXLGV3QndDWCxpQnhCeENXLEN3QnhDVCxNeEJ3Q1MsUXdCd0NYLGlCeEJ4Q1csQ3FCS2IsZXJCTGEsQ3dCeENULEl4QndDUyxPd0IyQlgsaUNBS0ksRUFRSixpQkFSSSxXQVFKLGlCQVJJLEN4QmlvQndCLFN3QjVuQjlCLGN4QnJDYSxzQndCd0NYLG1CRHZERixjdkJlYSxzQndCd0NYLGdCeEJ4Q1csT3dCT2IsV0FSYyx5QnhCQ0Qsc0JBMDBCbUIsU0ExMEJuQixRd0J3Q1gsaUJ4QnhDVyxDd0J3Q1gsZ0J4QnhDVyxPd0JhYixpQ0FFRSxFeEIyekI4QixTd0IzekI5QixVQXlCQSxpQkF6QkEsQ3hCMnpCOEIsU3dCM3pCOUIsU0F5QkEsaUJBekJBLENBeUJBLGdCQXpCQSxTQXlCQSxnQkF6QkEsQ0F2REUsT0F1REYsQ0F5QkEsZ0JBekJBLENIVkYsZUdVRSxDQXZERSxLQTBESixXQWhCZSx5QnhCRkYsc0JBMDBCbUIsU0ExMEJuQixVd0J3Q1gsZ0J4QnhDVyxRQTAwQm1CLFNBMTBCbkIsU3dCd0NYLGdCeEJ4Q1csUXdCd0NYLGdCeEJ4Q1csZXdCd0NYLGdCeEJ4Q1csQ3dCeENULE14QndDUyxRd0J3Q1gsZ0J4QnhDVyxDcUJLYixlckJMYSxDd0J4Q1QsSXhCd0NTLE93QjJCWCxpQ0FLSSxFQVFKLGdCQVJJLFdBUUosZ0JBUkksQ3hCaW9Cd0IsU3dCNW5COUIsY3hCckNhLHNCd0J3Q1gsV0QzQ0osZ0J2QmtnQjhCLGNKamhCZiwyREkrWDJCLEV3QnJVdEMsUXhCcVVzQyxPdUIzV3hDLGF2QjZXd0MsRXdCdlV0QyxReEJ1VXNDLFd3QnZVdEMsUXhCdVVzQyxDQWtUVixTdUJ0cEI5QixhdkI3RVMsd0JrQitIVCxJLFFLckNGLFdDdUJFLGtCLGN6QmlLUSxPRTdRTix3QmlCMEhGLEksUUtqQ0YsYUNtQkUsa0IsY3pCaUtRLE1FN1FOLE93Qm5CSiw4QkFDRSx5Q1RtQkksQ2ZERixLd0JuQkosZVRxQlEsR2ZGSixJZUVJLE1RbUJGLE1DckNKLFNBQ0UsZ0JEb0NFLE1DOUJKLFlBQ0UsYUFJSixTQUNFLGdCQUNBLDJCQUNBLHlDVEVJLENTVEYsV0FJSixlVE1RLEdTVkosVVRVSSxxQlNETixRQUNFLFlBQ0EsMEJBQ0EseUNUSEUsQ1NURixVVFNFLENBQ0Usb0JBREYsZUFDRSx3Q1VwQlIsaUJBSUUsRUxnRkEsZ0JLN0VGLGtCQUNFLEVMNEVBLGVLNUVBLE9DcUJFLHFCQUNFLG1CM0JzZ0J3QixzQkFEQSxXMkJsZ0J4QixzQkFoQ0osc0NBQ0EsZ0JBQ0Esb0NBQ0EsRU5nRkEsZU1oRkEsYUFxREUsYUFDRSxFTjBCSixjS3JFRixrQkFDRSxhMUIwaENrQyxhMEJ4aENsQyxnQixRMUJnbkNrQyxRLE8wQjltQ2xDLEVBQ0EsZTNCMFFRLGNIak9JLGdCOEJ0Q1osZ0JBQ0Esc0I5QnNDTSw0QjhCcENOLGlDLGNBQ0EsTXpCVkUsRW9Ca0VGLGFwQmxFRSxpQnlCY0YsU0FDRSxPQUNBLGtCMUJtbUNnQyxzQjBCdGxDaEMsb0JBQ0UsRTFCcWxDOEIsbUIwQnJsQzlCLGlCQUVBLFdBQ0UsTUFDQSxvQkFJSixrQkFDRSxFQUxFLGlCQUtGLGlCQUVBLFFBQ0UsU0FDQSwyQmxCQ0osd0JrQmZBLG9CQUNFLEVsQmNGLHNCa0JkRSxpQkFFQSxXQUNFLE1BQ0EsdUJBSUosa0JBQ0UsRUFMRSxvQkFLRixpQkFFQSxRQUNFLFNBQ0EsNEJsQkNKLHdCa0JmQSxvQkFDRSxFbEJjRixzQmtCZEUsaUJBRUEsV0FDRSxNQUNBLHVCQUlKLGtCQUNFLEVBTEUsb0JBS0YsaUJBRUEsUUFDRSxTQUNBLDRCbEJDSix3QmtCZkEsb0JBQ0UsRWxCY0Ysc0JrQmRFLGlCQUVBLFdBQ0UsTUFDQSx1QkFJSixrQkFDRSxFQUxFLG9CQUtGLGlCQUVBLFFBQ0UsU0FDQSw2QmxCQ0osd0JrQmZBLG9CQUNFLEVsQmNGLHNCa0JkRSxpQkFFQSxXQUNFLE1BQ0EsdUJBSUosa0JBQ0UsRUFMRSxvQkFLRixpQkFFQSxRQUNFLFNBQ0EsNkJsQkNKLHlCa0JmQSxvQkFDRSxFbEJjRix1QmtCZEUsaUJBRUEsV0FDRSxNQUNBLHdCQUlKLGtCQUNFLEVBTEUscUJBS0YsaUJBRUEsUUFDRSxTQUNBLDZCbEJDSiwwQmtCZkEsb0JBQ0UsRWxCY0Ysd0JrQmRFLGlCQUVBLFdBQ0UsTUFDQSx5QkFJSixrQkFDRSxFQUxFLHNCQUtGLGlCQUVBLFFBQ0UsU0FDQSxHVnpDQSxPVXlDQSxDTHVCTixhS3ZCTSxpQkFVTixTQUNFLFlBQ0EsYUFDQSxxQjFCMmpDZ0MsRWdCam5DNUIsT2hCaW5DNEIsQ3FCampDbEMsZXJCaWpDa0MsTzJCeG1DaEMscUJBQ0UsbUIzQnNnQndCLHNCQURBLFcyQmxnQnhCLGFBekJKLHNDQUNBLHlCQUNBLG9DQUNBLEVYU00sT1dUTixDTnlFQSxlTXpFQSxhQThDRSxhQUNFLEVYdENFLFFXc0NGLENOMEJKLGFNMUJJLGlCRDBCSixNQUNFLFdBQ0EsVUFDQSxhQUNBLG1CMUI2aUNnQyxFZ0JqbkM1QixRaEJpbkM0QixDcUJqakNsQyxlckJpakNrQyxPMkJ4bUNoQyxxQkFDRSxtQjNCc2dCd0Isc0JBREEsVzJCbGdCeEIsb0NBbEJKLGVBQ0EsdUNBQ0Esc0JBQ0EsRVhFTSxRV0ZOLENOa0VBLGVNbEVBLGFBdUNFLGFBQ0UsRVh0Q0UsUVdzQ0YsQ04wQkosZU0xQkksT0RvQ0YsZ0JBQ0UsRVYzRUUsVVUyRUYsQ0xYSixhS1dJLGlCQU1KLE1BQ0UsV0FDQSxVQUNBLGFBQ0Esb0IxQjRoQ2dDLEVnQmpuQzVCLFVoQmluQzRCLENxQmpqQ2xDLGVyQmlqQ2tDLE8yQnhtQ2hDLHFCQUNFLG1CM0JzZ0J3QixzQkFEQSxVMkJsZ0J4QixFWGJFLFVXYUYsQ05tREosZU1uREksT0FXQSxZQUNFLEVYekJBLFVXeUJBLENOdUNOLGVNdkNNLFFBR0YscUJBQ0Usb0IzQm1mc0Isc0JBREEsVzJCL2V0QixvQ0E5Qk4sd0JBQ0Esc0NBQ0EsRVhKTSxVV0lOLENONERBLGVNNURBLGFBaUNFLGFBQ0UsRVh0Q0UsVVdzQ0YsQ04wQkosZU0xQkksUURxREYsZ0JBQ0UsbUJBT04sUyxPQUNFLFFBQ0EsZ0JBQ0Esb0NBQ0EsZ0JBTUYsY0FDRSxXLFFBQ0EsWUFDQSxXQUNBLGdCMUJ5YzRCLGNBOWpCbkIsbUIwQndIVCxrREFDQSxtQkFDQSx1QkFDQSxRQUNBLEVBakJBLGFBaUJBLFFBakJBLGFBaUJBLE9BY0EsYzFCdy9Ca0Msd0JBem9DekIsRTBCa0hULGExQmxIUyxDd0I4QkwsT3hCOUJLLEMwQmtIVCxhMUJsSFMsUTBCd0pULFc5QmxHTSxrRDhCcUdKLHdCOUJ2R1csRThCOERiLGE5QjlEYSxDSW1yQmlCLFNKbnJCakIsQzhCOERiLGE5QjlEYSxVOEIyR2IsYzFCNUpTLG9CMEIrSlAsc0JBQ0EsRUx4RkYsYUt3RkUsQ0ZySUUsS0UySU4sYUFDRSxrQkFJRixjLFFBQ0UsVzFCcytCa0MsZ0IwQnArQmxDLGtCM0JxR1EsY0NsUkMsa0IwQmdMVCxxQkFJRixjLFFBQ0UsWUFDQSxhMUJuTFMscUIwQndMWCxjMUI5TFcseUJBS0Esc0JBMG5DeUIsRUF6bkN6QixtQkF5bkN5QixDMEI5Z0NsQyxjQW1GQSxhMUJwTVMsRUFNQSxtQkFOQSxDMEJpSFQsYTFCakhTLFFBTUEsbUJBTkEsQzBCaUhULGExQmpIUyxPMEJ1TVAsVzlCbEpJLDBCSTBtQzRCLEVBenBDekIsbUJBeXBDeUIsQzBCOWlDbEMsYTFCOGlDa0MsQ3dCbG9DOUIsT3hCa29DOEIsQ0F6cEN6QixtQkF5cEN5QixDMEI5aUNsQyxhMUI4aUNrQyxRMEJsOUJoQyxXOUJ4Skksd0JBRk8sRUk3Q0osbUJKNkNJLEM4QjhEYixhOUI5RGEsQ0ltckJpQixTSm5yQmpCLENJN0NKLG1CSjZDSSxDOEI4RGIsYTlCOURhLFU4QmdLWCxhMUJqTk8sRUFJQSxtQkFKQSxDMEJvR0wsaUJBbUhKLHNCMUJzNkJrQyxFQXpuQ3pCLG1CQXluQ3lCLEMwQjU4QmxDLG1CQTBDQSxhMUI3TlMsRUFNQSxtQkFOQSxDMEJ5S1QsZ0JBd0RBLGExQi9OUyxnQzRCWlgsa0JBRUUsMEVBQ0EscUJBQ0EsRTVCUVMsUzRCUlQsRVZ3SUEsSVV4SUEsQzVCUVMsa0I0QlJULEVWd0lBLElVdElBLGtCQUNFLGFBQ0EsRTVCSU8sUzRCSlAsRTVCaTVCOEIsUzRCajVCOUIsVVZvSUYsSVVwSUUsQzVCSU8sUzRCSlAsRTVCaTVCOEIsUzRCajVCOUIsUVZvSUYsSVVwSUUsQzVCSU8sUzRCSlAsRVZvSUYsR1VwSUUsUTVCSU8sUzRCSlAsRVZvSUYsR1VwSUUsUTVCSU8sUzRCSlAsRVZvSUYsR1VwSUUsUzVCSU8sUzRCSlAsRVZvSUYsR1VwSUUsQ0orQkUsT0kvQkYsQzVCSU8sa0I0QkpQLEU1Qmk1QjhCLFM0Qmo1QjlCLFVWb0lGLElVcElFLEM1QklPLGtCNEJKUCxFNUJpNUI4QixTNEJqNUI5QixRVm9JRixJVXBJRSxDNUJJTyxrQjRCSlAsRVZvSUYsR1VwSUUsUTVCSU8sa0I0QkpQLEVWb0lGLEdVcElFLFE1QklPLGtCNEJKUCxFVm9JRixHVXBJRSxTNUJJTyxrQjRCSlAsRVZvSUYsR1VwSUUsQ0orQkUsT0kxQkosU0FNRSxjQUtKLHFEQUNFLGVBQ0EsMEJBQ0EsRUFSRSxZQVFGLEM1QnkrQmdDLFk0QnYrQmhDLFVBQ0UsRTVCbEJPLFM0QmtCUCxFVjhHRixHVTlHRSxvQjVCbEJPLFM0QmtCUCxFNUJsQk8sUzRCa0JQLG1CQU1GLGdCQUVFLEU1QjFCTyxTNEIwQlAsRVZzR0YsR1V0R0UsdUJQOENGLGlCTzlDRSxDNUIxQk8sUzRCMEJQLEU1QjFCTyxTNEIwQlAsbUJWc0dGLElVbEdBLDBCM0JSRSw0QkFDQSxFRHZCTyxTQ3VCUCxFaUJ5R0YsR2pCekdFLGlCRHZCTyxTQ3VCUCxPRHMzQjhCLFVDdDNCOUIsRWlCeUdGLElqQnpHRSxDRHZCTyxTQ3VCUCxFRHZCTyxTQ3VCUCxvQmlCeUdGLElVekZBLHlCM0JIRSwyQkFDQSx3QjJCcUJKLHVCQUNFLHFCQUNBLEUzQnZCRSxxQjJCdUJGLFFacERNLE9Zb0ROLEMzQnZCRSxxQjJCdUJGLFFacERNLFFZb0ROLEMzQnZCRSxxQjJCdUJGLE9BRUEsYUFHRSxFWnpESSxVWXlESixDM0I1QkEscUIyQjRCQSxRQUdGLGNBQ0UsRTNCL0RBLE0yQitEQSxFM0JoQ0Esc0IyQmdDQSxDM0IvREEsWTJCK0RBLEVWMkRGLEdVM0RFLEUzQmhDQSxzQjJCb0NKLHNCQUNFLG9CQUNBLEU1QjFFUyxNNEIwRVQsRTNCdENFLHNCMkJzQ0YsQzVCMUVTLFk0QjBFVCxFVnFEQSxHVXJEQSxFM0J0Q0Usc0IyQnlDSixxQkFDRSxtQkFDQSxFNUJoRlMsbUI0Qm9HWCxzQkFDRSx1QkFDQSxzQkFDQSxFNUJ2R1Msa0I0QnVHVCxFVnlCQSxJVXpCQSxDNUJ2R1Msa0I0QnVHVCxFNUJ2R1MsVTRCeUdULFVBRUUsRTVCM0dPLGtCNEIyR1AsRVZxQkYsR1VyQkUsb0I1QjNHTyxrQjRCMkdQLEU1QjNHTyxTNEIyR1AsbUJBR0YsZUFFRSxFNUJoSE8sa0I0QmdIUCxFVmdCRixHVWhCRSx1QlB4Q0YsaUJPd0NFLEM1QmhITyxrQjRCZ0hQLEU1QmhITyxTNEJnSFAsbUJWZ0JGLElVWkEsNkIzQnZGRSwyQkFDQSxFRDlCTyxrQkM4QlAsRWlCa0dGLEdqQmxHRSxFaUJrR0YsSWpCbEdFLENEOUJPLGtCQzhCUCxFRDlCTyxTQzhCUCxvQmlCa0dGLElVUEEseUIzQjFHRSx5QkFDQSxNNEJ4QkoscURBQ0UsZUFDQSxlQUNBLGdCQUNBLGVBQ0EsV0FHRixjLFFBQ0UsV0FDQSxjakMrQ2Esa0RpQzNDYixpR0FDQSwwQ0FWQSxTQUdGLGViUVEsR2FYTixRYldNLFFhWE4sUWJXTSxPYUNOLGE3Qnlhd0MsRTZCcmJ4QyxRN0JxYndDLENBa1RWLFM2QnB0QjlCLGM3QmZTLG9CNkJpQlAsY0FDQSxXQVFKLCtCQUNFLEVBVEUsU0FTRixDQS9CQSxTQWlDQSxtQkFDRSxnQkFDQSwrQkFDQSw4QjVCbEJBLDhCQUNBLEU0QkdBLFM1QkhBLEM0Qm5CRixRNUJtQkUsUTRCR0EsUzVCSEEsQzRCbkJGLFE1Qm1CRSxPNEJvQkEscUM3QnFoQ2dDLGlCNkJqaEM5QixFQXJCRixTQXFCRSxDQTNDSixRQTJDSSxDN0I0ckIwQixTNkJ6ckI1QixjN0IxQ08sdUI2QjRDTCxrQkFDQSxFQTNCRixTQTJCRSxDQWpESixRQWlESSxDTG5CQSxPS21CQSxDQTNCRixTQTJCRSxVTG5CQSxLS21CQSxDQWpESixTQXFEQSxjN0JoRFMsc0JKaURILGlDSXlnQzRCLEU2QnppQ2hDLFM3QnlpQ2dDLENxQnAvQmxDLGNRZkEsZ0JBRUUseUI1QjVDQSx5QkFDQSxhNEJuQkYsU0EwRUEsZ0JBQ0UsUyxjQUNBLE01Qm5FQSxFQVVBLFVBVkEsQzRCVEYsUTVCU0UsQ3VCcUJFLE92QnJCRixDQVVBLFVBVkEsQ3VCcUJFLEl2QnJCRixFNEJURixTQWdGQSxXakMxQk0sd0JBRk8sWWlD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a0MsTzhCdDNCOUIsZTlCdTNCOEIsRThCbDVCMUIsYTlCazVCMEIsQzhCcGpDbEMsVzlCb2pDa0MsQzZCdm1DbEMsUTdCdW1Da0MsQ0FoWUosUzhCbGYxQixlOUJvM0I4QixFOEJwNUIxQixhOUJvNUIwQixDOEJ0akNsQyxXOUJzakNrQyxDd0Iza0M5QixJeEIya0M4QixFNkJ6bUNsQyxTN0J5bUNrQyxDOEJwNUIxQixhOUJvNUIwQixDOEJ0akNsQyxXOUJzakNrQyxDNkJ6bUNsQyxRN0J5bUNrQyxDd0Iza0M5QixPTTRORixlOUI4MkJnQyxFOEJuNUIxQixhOUJtNUIwQixDOEIvL0JsQyxlQXVKQSxnQjlCczJCa0Msc0JBS0EsRThCdDVCMUIsYTlCczVCMEIsQzhCOStCaEMsb0JBd0lGLDRQQUNFLEVBakRNLGFBaUROLENBekxBLFlBNExGLGU5QjYxQmtDLEU4Qmo1QjFCLGE5Qmk1QjBCLEM4QnpoQ2hDLFk5QnloQ2dDLEc4Qmo1QjFCLGE5Qmk1QjBCLEM4QnpoQ2hDLFk5QnloQ2dDLFM4Qmo1QjFCLGE5Qmk1QjBCLEM4QnpoQ2hDLFk5QnloQ2dDLFE4QjExQmhDLGU5QjQxQmdDLGU4Qi9rQ2hDLGFBNlBGLFVsQ2hPTSxFSWtqQzRCLFlKbGpDNUIsQ2tDN0JKLFlsQzZCSSxRSWtqQzRCLFlKbGpDNUIsQ2tDN0JKLFlsQzZCSSxPa0NtT0osVWxDbk9JLEVJa2pDNEIsWUpsakM1QixDa0NITixXbENHTSxDaUN0RE4sU0NnU0UsZTlCK3pCZ0MsRUFTQSxZQVRBLEM4QjVpQ2xDLFc5QjRpQ2tDLEM2Qi9sQ2xDLFE3QitsQ2tDLFFBU0EsWUFUQSxDOEI1aUNsQyxXOUI0aUNrQyxDNkIvbENsQyxRN0IrbENrQyxPOEI1ekI5QixlOUI2ekI4QixFQVFBLFlBUkEsQzhCN2lDbEMsVzlCNmlDa0MsQzZCaG1DbEMsUTdCZ21Da0MsQ0F6WEosUzhCL2IxQixlOUIwekI4QixFQU1BLFlBTkEsQzhCL2lDbEMsVzlCK2lDa0MsQ3dCcGtDOUIsSXhCb2tDOEIsRTZCbG1DbEMsUzdCa21Da0MsQ0FNQSxZQU5BLEM4Qi9pQ2xDLFc5QitpQ2tDLEM2QmxtQ2xDLFE3QmttQ2tDLEN3QnBrQzlCLE9NK1FGLFVsQ3ZQSSxFSWtqQzRCLFlKbGpDNUIsQ2tDbUROLGVBME1BLGdCOUI0eUJrQyxzQkFLQSxFQUlBLFlBSkEsQzhCditCaEMsb0JBMkxGLGtRQUNFLEU5Qit5QmdDLFk4Qi95QmhDLENBNU9BLFlBK09GLGU5Qm15QmtDLEVBU0EsWUFUQSxDOEJsaENoQyxZOUJraENnQyxHQVNBLFlBVEEsQzhCbGhDaEMsWTlCa2hDZ0MsU0FTQSxZQVRBLEM4QmxoQ2hDLFk5QmtoQ2dDLFE4Qmp5QmhDLFVsQ3hRSSxtQm1DNURSLGtCQUNFLHFEQUNBLG1CQUNBLFcsUUFDQSxhQUNBLGVoQ3VSUSxjSGpPSSxnQm1DbkRaLHNCbkNvRE0sUyxjbUNsRE4sRTlCS0UscUI4QkhGLHFKQUNBLHlDZkdJLENwQjRDRSxpQm1DNURSLGVmaUJRLEdwQjJDQSxnQm9CM0NBLGlCZUZOLGMvQjB2Q3dDLHlCQURBLGlDK0J0dkN0QyxFbkMwQ0ksZ0JtQzFDSixNZkRJLFVlQ0osT0FFQSxpU0FDRSx5Qi9CNnZDb0MsRUp0dENsQyxnQklzdENrQyxPK0J2dkN4QyxjQUNFLGMvQmt2Q3NDLGdDK0IvdUN0QyxXQUNBLGlTQUNBLDRCQUNBLHdCL0I0dUNzQyxvQytCMXVDdEMseUNmcEJFLENwQjRDRSxnQm9CNUNGLE9lV0osZWZWTSxHcEIyQ0EsZ0JvQjNDQSxPZXNCTixTQUNFLEVuQ29CSSxnQm1DcEJKLE9BR0YsVUFDRSxxQi9Ca3pCb0MsVStCaHpCcEMsaUMvQityQjRCLG1CK0IxckJoQyxlQUNFLGlCQUdGLHNCbkNLUSxpQ21DSE4sRUFMQSxjQUtBLGVBRUEsOEI5Qm5DRSw4QkFDQSxFOEIyQkYsYzlCM0JFLGdCTG1DSSxpQm1DRUosMEM5QnRDQSwwQ0FDQSxFOEIyQkYsYzlCM0JFLHFCOEIwQ0YsWUFDRSxFQWhCRixjQWdCRSxjQUlGLGtDOUJsQ0UsZ0NBQ0EsRThCYUYsYzlCYkUsZUxxQkksZ0JLckJKLENldEJJLFVlMkRGLDhDOUJ0Q0YsNENBQ0EsRThCYUYsYzlCYkUsa0M4QjBDQSxrQzlCM0NBLGdDQUNBLGlCLFE4QmdESixZQUNFLG1COUJqREUsbUI4QjBERixjQUNFLEVBVkYsZ0JBVUUsQ0E5Q0YsZUFpREEsZUFDRSxjLGNBQ0EsQzlCeEZBLEU4QnlFRixnQjlCekVFLEM4QnFDRixjOUJyQ0UsYThCMkZBLGNBbEJGLGdCQWtCRSxDQXRERixjQXNERSxZQUNBLGlCQW5CRixnQkFtQkUsQ0F2REYsZUF1REUsQ25DL0NJLGlCLGNtQ2lESixDOUI5RkEsUStCZkosa0IsUUFDRSxLQUNBLG1CaENtNkM4QiwrQixjZ0NqNkM5QixNL0JXRSxnQitCTkosYUFFRSxhQUlGLGVoQzZqQjhCLG9CZ0NwakI5QixrQmhDbzVDZ0MsRUFoMkJGLGtCQWcyQkUsV2dDaDVDOUIsa0JBQ0UsTUFDQSxRQUNBLFUsUUFDQSxZQUNBLGdCQWVGLGNBSmMseUJBRkssb0JBQ0osRUFWYixjQVVhLENBaENmLFdDVEEsYUFDRSxrQkQ2Q0YsY0FKYyx5QkFGSyxvQkFDSixFQ3hDYixnQkR3Q2EsQ0FoQ2YsV0NUQSxhQUNFLGdCRDZDRixjQUpjLHlCQUZLLG9CQUNKLEVDeENiLGNEd0NhLENBaENmLFdDVEEsYUFDRSxhRDZDRixjQUZnQix5QkFKRyxvQkFDSixFQ3hDYixXRHdDYSxDQWhDZixXQ1RBLGFBQ0UsZ0JENkNGLGNBRmdCLHlCQUpHLG9CQUNKLEVDeENiLGNEd0NhLENBaENmLFdDVEEsYUFDRSxlRDZDRixjQUpjLHlCQUZLLG9CQUNKLEVDeENiLGFEd0NhLENBaENmLFdDVEEsYUFDRSxjRDZDRixjQUZnQix5QkFKRyxvQkFDSixFQ3hDYixZRHdDYSxDQWhDZixXQ1RBLGFBQ0UsYUQ2Q0YsY0FKYyx5QkFGSyxvQkFDSixFQ3hDYixXRHdDYSxDQWhDZixXQ1RBLGFBQ0UsYUNISixxREFDRSxzQkFDQSxlQUdBLGdCLGNBQ0EsTWpDU0Usc0JpQ0xKLHFCQUNFLHFCQUNBLEVqQ0dFLG1CaUNIRixXQUVBLG1DQUVFLHlCQUNBLHlCQVVKLFdBQ0UsY2xDakJTLGtCa0NtQlQsRUFiRSxzQkFhRixRQWJFLHNCQWFGLE9BR0EsVUFFRSxjbEN4Qk8sa0RrQzBCUCx3QmxDaENPLEVrQ1lQLHNCbENaTyxRa0NvQ1QsY3RDa0JZLHdCSXJESCxrQmtDOENYLGtCQUNFLGMsUUFDQSxXQUNBLGNsQzFDUyxrRGtDNENULHNCdENHTSxpQ3NDRE4sRWxDckRTLGVrQ3FEVCxhQUVBLCtCakNyQ0UsK0JBQ0EsRURuQk8sZUNtQlAsWWlDd0NGLG1DakMzQkUsaUNBQ0EsRURqQ08sZUNpQ1AsQ0Rzc0I0QixTQ3RzQjVCLENEakNPLGVDaUNQLFVpQzhCRixjbEMzRFMsb0JrQzhEUCxxQnRDWkksRUl0REcsZUpzREgsQzRCeEJGLE9VeUNKLFVBQ0UsV3RDbEJJLHlCQUZPLHNCSXBESixlSm9ESSxFSXBESixnQmtDOEVULGtCQUNFLEVsQy9FTyxla0MrRVAsRWxDL0VPLGVrQytFUCxDVmpERSxPVW1ERixnQkFDRSxvQmxDeWF3Qix3QmtDMVoxQixrQkFDRSxFbEN5WndCLHFCa0N6WnhCLEVsQ2xHSyxla0NrR0wsYUFHRSxpQ2pDckNKLHlCQVpBLEVEdWMwQixxQkN2YzFCLEVEcERPLGVDb0RQLFlpQ3NESSwrQmpDdERKLDJCQVlBLEVEMmIwQixxQkMzYjFCLEVEaEVPLGVDZ0VQLEN1QmxDRSxPVWlGRSxZQUNFLEVsQzJZb0IscUJrQzNZcEIsRWxDaEhDLGVrQ2dIRCxFbENoSEMsZ0JrQ21ISCxxQmxDd1lzQixtQmtDdFlwQixFbENzWW9CLHFCa0N0WXBCLEVsQ3JIQyxla0NxSEQsRWxDckhDLGVrQ3FIRCxDVnZGSixPVXlGSSxpQkFDRSxxQmxDbVlrQiwyQlF0YzFCLDBCMEI0Q0Esa0JBQ0UsRTFCN0NGLHdCMEI2Q0UsRWxDbEdLLGVrQ2tHTCxhQUdFLGlDakNyQ0oseUJBWkEsRU9DQSx3QlBEQSxFRHBETyxlQ29EUCxZaUNzREksK0JqQ3RESiwyQkFZQSxFT1hBLHdCUFdBLEVEaEVPLGVDZ0VQLEN1QmxDRSxPVWlGRSxZQUNFLEUxQjNETix3QjBCMkRNLEVsQ2hIQyxla0NnSEQsRWxDaEhDLGdCa0NtSEgscUJsQ3dZc0IsbUJrQ3RZcEIsRTFCaEVOLHdCMEJnRU0sRWxDckhDLGVrQ3FIRCxFbENySEMsZWtDcUhELENWdkZKLE9VeUZJLGlCQUNFLHFCbENtWWtCLDRCUXRjMUIsMEIwQjRDQSxrQkFDRSxFMUI3Q0Ysd0IwQjZDRSxFbENsR0ssZWtDa0dMLGFBR0UsaUNqQ3JDSix5QkFaQSxFT0NBLHdCUERBLEVEcERPLGVDb0RQLFlpQ3NESSwrQmpDdERKLDJCQVlBLEVPWEEsd0JQV0EsRURoRU8sZUNnRVAsQ3VCbENFLE9VaUZFLFlBQ0UsRTFCM0ROLHdCMEIyRE0sRWxDaEhDLGVrQ2dIRCxFbENoSEMsZ0JrQ21ISCxxQmxDd1lzQixtQmtDdFlwQixFMUJoRU4sd0IwQmdFTSxFbENySEMsZWtDcUhELEVsQ3JIQyxla0NxSEQsQ1Z2RkosT1V5RkksaUJBQ0UscUJsQ21Za0IsNEJRdGMxQiwwQjBCNENBLGtCQUNFLEUxQjdDRix3QjBCNkNFLEVsQ2xHSyxla0NrR0wsYUFHRSxpQ2pDckNKLHlCQVpBLEVPQ0Esd0JQREEsRURwRE8sZUNvRFAsWWlDc0RJLCtCakN0REosMkJBWUEsRU9YQSx3QlBXQSxFRGhFTyxlQ2dFUCxDdUJsQ0UsT1VpRkUsWUFDRSxFMUIzRE4sd0IwQjJETSxFbENoSEMsZWtDZ0hELEVsQ2hIQyxnQmtDbUhILHFCbEN3WXNCLG1Ca0N0WXBCLEUxQmhFTix3QjBCZ0VNLEVsQ3JIQyxla0NxSEQsRWxDckhDLGVrQ3FIRCxDVnZGSixPVXlGSSxpQkFDRSxxQmxDbVlrQiw2QlF0YzFCLDBCMEI0Q0Esa0JBQ0UsRTFCN0NGLHdCMEI2Q0UsRWxDbEdLLGVrQ2tHTCxhQUdFLGlDakNyQ0oseUJBWkEsRU9DQSx3QlBEQSxFRHBETyxlQ29EUCxZaUNzREksK0JqQ3RESiwyQkFZQSxFT1hBLHdCUFdBLEVEaEVPLGVDZ0VQLEN1QmxDRSxPVWlGRSxZQUNFLEUxQjNETix3QjBCMkRNLEVsQ2hIQyxla0NnSEQsRWxDaEhDLGdCa0NtSEgscUJsQ3dZc0IsbUJrQ3RZcEIsRTFCaEVOLHdCMEJnRU0sRWxDckhDLGVrQ3FIRCxFbENySEMsZWtDcUhELENWdkZKLE9VeUZJLGlCQUNFLHFCbENtWWtCLDZCUXRjMUIsMkIwQjRDQSxrQkFDRSxFMUI3Q0YseUIwQjZDRSxFbENsR0ssZWtDa0dMLGFBR0UsaUNqQ3JDSix5QkFaQSxFT0NBLHlCUERBLEVEcERPLGVDb0RQLFlpQ3NESSwrQmpDdERKLDJCQVlBLEVPWEEseUJQV0EsRURoRU8sZUNnRVAsQ3VCbENFLE9VaUZFLFlBQ0UsRTFCM0ROLHlCMEIyRE0sRWxDaEhDLGVrQ2dIRCxFbENoSEMsZ0JrQ21ISCxxQmxDd1lzQixtQmtDdFlwQixFMUJoRU4seUIwQmdFTSxFbENySEMsZWtDcUhELEVsQ3JIQyxla0NxSEQsQ1Z2RkosT1V5RkksaUJBQ0UscUJsQ21Za0IsNkJRdGMxQiw0QjBCNENBLGtCQUNFLEUxQjdDRiwwQjBCNkNFLEVsQ2xHSyxla0NrR0wsYUFHRSxpQ2pDckNKLHlCQVpBLEVPQ0EsMEJQREEsRURwRE8sZUNvRFAsWWlDc0RJLCtCakN0REosMkJBWUEsRU9YQSwwQlBXQSxFRGhFTyxlQ2dFUCxDdUJsQ0UsT1VpRkUsWUFDRSxFMUIzRE4sMEIwQjJETSxFbENoSEMsZWtDZ0hELEVsQ2hIQyxnQmtDbUhILHFCbEN3WXNCLG1Ca0N0WXBCLEUxQmhFTiwwQjBCZ0VNLEVsQ3JIQyxla0NxSEQsRWxDckhDLGVrQ3FIRCxDVnZGSixPVXlGSSxpQkFDRSxxQmxDbVlrQixvQixja0NwWDlCLENqQzlISSxFRGtmMEIsZ0JDbGYxQixFRFRPLGdCa0MwSVQsb0JBQ0UsRWxDZ1gwQixnQmtDaFgxQixFbEMzSU8sZWtDMklQLFlBRUEscUJBQ0UsMEJDcEpKLGNEa0syQix3QkFESCxFQWJwQix1QkFhb0IsQ0FoSnRCLHNCQWdKc0IsUUFicEIsdUJBYW9CLENBaEp0QixzQkFnSnNCLE9DNUpwQixjRDZKdUIsd0JDMUpyQixFRDRJRix1QkM1SUUsQ0RTSixzQkNUSSxDWDRCRixPV3pCQSxXdkNpREUseUJzQ3NHcUIsZ0RDbEszQixjRGtLMkIsd0JBREgsRUFDRyx5QkFESCxDQWhKdEIsc0JBZ0pzQixRQUNHLHlCQURILENBaEp0QixzQkFnSnNCLE9DNUpwQixjRDZKdUIsd0JDMUpyQixFRDBKcUIseUJDMUpyQixDRFNKLHNCQ1RJLENYNEJGLE9XekJBLFd2Q2lERSx5QnNDc0dxQiw4Q0NsSzNCLGNEa0syQix3QkFESCxFQUNHLHVCQURILENBaEp0QixzQkFnSnNCLFFBQ0csdUJBREgsQ0FoSnRCLHNCQWdKc0IsT0M1SnBCLGNENkp1Qix3QkMxSnJCLEVEMEpxQix1QkMxSnJCLENEU0osc0JDVEksQ1g0QkYsT1d6QkEsV3ZDaURFLHlCc0NzR3FCLDJDQ2xLM0IsY0RvSzZCLHdCQUhMLEVBQ0csb0JBREgsQ0FoSnRCLHNCQWdKc0IsUUFDRyxvQkFESCxDQWhKdEIsc0JBZ0pzQixPQzVKcEIsY0QrSnlCLHdCQzVKdkIsRUQwSnFCLG9CQzFKckIsQ0RTSixzQkNUSSxDWDRCRixPV3pCQSxXdkNpREUseUJzQ3dHdUIsOENDcEs3QixjRG9LNkIsd0JBSEwsRUFHSyx1QkFITCxDQWhKdEIsc0JBZ0pzQixRQUdLLHVCQUhMLENBaEp0QixzQkFnSnNCLE9DNUpwQixjRCtKeUIsd0JDNUp2QixFRDRKdUIsdUJDNUp2QixDRFNKLHNCQ1RJLENYNEJGLE9XekJBLFd2Q2lERSx5QnNDd0d1Qiw2Q0NwSzdCLGNEa0syQix3QkFESCxFQUdLLHNCQUhMLENBaEp0QixzQkFnSnNCLFFBR0ssc0JBSEwsQ0FoSnRCLHNCQWdKc0IsT0M1SnBCLGNENkp1Qix3QkMxSnJCLEVENEp1QixzQkM1SnZCLENEU0osc0JDVEksQ1g0QkYsT1d6QkEsV3ZDaURFLHlCc0NzR3FCLDRDQ2xLM0IsY0RvSzZCLHdCQUhMLEVBQ0cscUJBREgsQ0FoSnRCLHNCQWdKc0IsUUFDRyxxQkFESCxDQWhKdEIsc0JBZ0pzQixPQzVKcEIsY0QrSnlCLHdCQzVKdkIsRUQwSnFCLHFCQzFKckIsQ0RTSixzQkNUSSxDWDRCRixPV3pCQSxXdkNpREUseUJzQ3dHdUIsMkNDcEs3QixjRGtLMkIsd0JBREgsRUFHSyxvQkFITCxDQWhKdEIsc0JBZ0pzQixRQUdLLG9CQUhMLENBaEp0QixzQkFnSnNCLE9DNUpwQixjRDZKdUIsd0JDMUpyQixFRDRKdUIsb0JDNUp2QixDRFNKLHNCQ1RJLENYNEJGLE9XekJBLFd2Q2lERSx5QnNDc0dxQixzQmxDMHdDRyxVb0MzNkNoQyx1QkFDRSxVcENzakQyQixXLFFBQUEsTW9DbmpEM0IsV3BDU1MscVdvQ1BULFMsY0FDQSxPbkNPRSxVRGdqRHlCLEVBbkpHLFNBbUpILE9vQ2xqRDNCLFdBQ0Usa0RBQ0EsV3BDaWpEeUIsRUFwSkcsU0FvSkgsT29DN2lEM0IsVUFDRSxrQ3BDeXRCNEIsU0FvMUJILEVBckpHLFNBcUpILFdBckpHLFNBcUpILENBcDFCRyxTb0NwdEI5QixvQkFFRSxnRUFDQSxXcENzaUR5QixrQm9DamlEN0IsaURwQ2tpRDZCLFFxQ2hrRDdCLGVBQ0UsTUFDQSxPQUNBLGFyQ3VpQ2tDLGFxQ3JpQ2xDLFdBQ0EsWUFDQSxrQkFDQSxnQkFDQSxTQUdBLGVBT0Ysa0JBQ0UsVyxPQUNBLE1yQ2syQ2tDLG1CcUMvMUNsQyxFckN3aUQyQixLcUN4aUQzQixDcENaRSxLb0NZRixDQVpBLGFBZUEsa0NBQ0UsMkJyQ3czQ2dDLHlDZ0J2NEM5QixDaEJtakR1QixLZ0JuakR2QixDZkRGLEtlQ0UsQ3FCREosYUFlQSxlckJiTSxHaEJrakRxQixLZ0JsakRyQixDUW1CRixLUm5CRSxDcUJGTixhQW1CQSxjckNzM0NrQyxFQTJLUCxLQTNLTyxlcUN6NENsQyxhQXdCQSxxQnJDbTNDa0MsMEJxQzkyQ3BDLHdCQUNFLEVyQzYyQ2tDLHdCcUM3MkNsQyxlQUVBLGdCQUNFLGVBQ0EsRXJDeTJDZ0Msd0JxQ3oyQ2hDLFlBR0YsZUFDRSx3QkFJSixxREFDRSxtQkFDQSw0QkFDQSxFQWZBLGNBbUJGLGtCQUNFLHFEQUNBLHNCQUNBLFdBQ0Esb0JBR0Esc0J6Q1hNLDRCeUNhTixnQyxjQUNBLFFwQzNERSxTb0MrREYsaUJBSUYsZUNwRkUsTUFDQSxPQUNBLGF0QzRpQ2tDLFlzQzFpQ2xDLGFBQ0EscUJ0Q1dTLEVxQ2dFVCxjckNoRVMsQ0NDUCxLcUNSRixXRHVFQSxjQ3ZFQSxDZDZCSSxLYzVCSixVdENpNENrQyxlcUNqekNwQyxxREFDRSxjQUNBLG1CQUNBLDhCLFFBQ0EsS3JDb3pDa0MsZ0NxQ2x6Q2xDLDJDcEN0RUUsMkNBQ0EsRURnM0NnQyxhQ2gzQ2hDLENEbTVDNEIsVSxRcUMzMEM5QixNLE9BQ0UseUJBQ0EsY0FLSixnQkFDRSxlckN3ZTRCLEVxQ2hpQjFCLFdBOERKLGtCQUNFLGMsUUFHQSxJekNsR08sZXlDdUdULHFEQUNFLGVBQ0EsY0FDQSxtQkFDQSx5QixRQUNBLE9BQ0EsNkJBQ0EsK0NwQ3pGRSw2Q0FDQSxFTHRCSyxZS3NCTCxHLE9vQzhGRixNQUNFLDJCN0IzRUEsQzZCNUNGLGFBOEhBLGdCLE9yQ3N3Q2tDLFlxQ3B3Q2hDLEVyQzJ3Q2dDLHdCcUN4d0NsQywwQkFDRSxFQTlGQSxzQkFpR0YsOEJBQ0UsV0FPRixlckNvdkNrQyw0QlF2MUNoQyxvQjZCdUdGLGVyQ2t2Q2tDLDZCUXoxQ2hDLFU2QjhHRixnQnJDNHVDa0Msb0JxQ251Q2hDLFlBQ0UsZUFDQSxZLE9BQ0EsQ0FDQSxFckMrdEM4QixpQnFDL3RDOUIsQ0F6SUosY0EySUksWUFDRSxTLGNBQ0EsQ3BDM0tKLEVEczRDZ0MsaUJDdDRDaEMsQ0QwM0NnQyxhLGNxQzNzQzlCLENwQy9LRixFRHM0Q2dDLGlCQ3Q0Q2hDLENvQ2tDQSxXQWlKRSxlQUNFLEVyQ2t0QzRCLGlCcUNsdEM1QixDekNsTEMsYSxjeUNxTEgsQ3BDdkxGLDhCT3lEQSwwQjZCMEdBLFlBQ0UsZUFDQSxZLE9BQ0EsQ0FDQSxFN0I5R0YseUI2QjhHRSxDQXpJSixjQTJJSSxZQUNFLFMsY0FDQSxDcEMzS0osRU95REEseUJQekRBLENEMDNDZ0MsYSxjcUMzc0M5QixDcEMvS0YsRU95REEseUJQekRBLENvQ2tDQSxXQWlKRSxlQUNFLEU3QjNISix5QjZCMkhJLEN6Q2xMQyxhLGN5Q3FMSCxDcEN2TEYsK0JPeURBLDBCNkIwR0EsWUFDRSxlQUNBLFksT0FDQSxDQUNBLEU3QjlHRix5QjZCOEdFLENBeklKLGNBMklJLFlBQ0UsUyxjQUNBLENwQzNLSixFT3lEQSx5QlB6REEsQ0QwM0NnQyxhLGNxQzNzQzlCLENwQy9LRixFT3lEQSx5QlB6REEsQ29Da0NBLFdBaUpFLGVBQ0UsRTdCM0hKLHlCNkIySEksQ3pDbExDLGEsY3lDcUxILENwQ3ZMRiwrQk95REEsMEI2QjBHQSxZQUNFLGVBQ0EsWSxPQUNBLENBQ0EsRTdCOUdGLHlCNkI4R0UsQ0F6SUosY0EySUksWUFDRSxTLGNBQ0EsQ3BDM0tKLEVPeURBLHlCUHpEQSxDRDAzQ2dDLGEsY3FDM3NDOUIsQ3BDL0tGLEVPeURBLHlCUHpEQSxDb0NrQ0EsV0FpSkUsZUFDRSxFN0IzSEoseUI2QjJISSxDekNsTEMsYSxjeUNxTEgsQ3BDdkxGLGdDT3lEQSwwQjZCMEdBLFlBQ0UsZUFDQSxZLE9BQ0EsQ0FDQSxFN0I5R0YseUI2QjhHRSxDQXpJSixjQTJJSSxZQUNFLFMsY0FDQSxDcEMzS0osRU95REEseUJQekRBLENEMDNDZ0MsYSxjcUMzc0M5QixDcEMvS0YsRU95REEseUJQekRBLENvQ2tDQSxXQWlKRSxlQUNFLEU3QjNISix5QjZCMkhJLEN6Q2xMQyxhLGN5Q3FMSCxDcEN2TEYsZ0NPeURBLDJCNkIwR0EsWUFDRSxlQUNBLFksT0FDQSxDQUNBLEU3QjlHRiwwQjZCOEdFLENBeklKLGNBMklJLFlBQ0UsUyxjQUNBLENwQzNLSixFT3lEQSwwQlB6REEsQ0QwM0NnQyxhLGNxQzNzQzlCLENwQy9LRixFT3lEQSwwQlB6REEsQ29Da0NBLFdBaUpFLGVBQ0UsRTdCM0hKLDBCNkIySEksQ3pDbExDLGEsY3lDcUxILENwQ3ZMRixnQ095REEsNEI2QjBHQSxZQUNFLGVBQ0EsWSxPQUNBLENBQ0EsRTdCOUdGLDJCNkI4R0UsQ0F6SUosY0EySUksWUFDRSxTLGNBQ0EsQ3BDM0tKLEVPeURBLDJCUHpEQSxDRDAzQ2dDLGEsY3FDM3NDOUIsQ3BDL0tGLEVPeURBLDJCUHpEQSxDb0NrQ0EsV0FpSkUsZUFDRSxFN0IzSEosMkI2QjJISSxDekNsTEMsYSxjeUNxTEgsQ3BDdkxGLGtCc0NqQkYsY0FDRSxXQUNBLFVBQ0EsZUNKRixheEMrRWEsRXVDM0VYLFl2QzJFVyxRdUMzRVgsWXZDMkVXLE93QzNFVCxhQUVFLGlCQU5OLGF4QytFYSxFd0N6RVAsY3hDeUVPLFF3Q3pFUCxjeEN5RU8sT3dDM0VULGFBRUUsZUFOTixheEMrRWEsRXdDekVQLFl4Q3lFTyxRd0N6RVAsWXhDeUVPLE93QzNFVCxhQUVFLFlBTk4sYXhDK0VhLEV3Q3pFUCxTeEN5RU8sUXdDekVQLFN4Q3lFTyxPd0MzRVQsYUFFRSxlQU5OLGF4QytFYSxFd0N6RVAsWXhDeUVPLFF3Q3pFUCxZeEN5RU8sT3dDM0VULGFBRUUsY0FOTixheEMrRWEsRXdDekVQLFd4Q3lFTyxRd0N6RVAsV3hDeUVPLE93QzNFVCxhQUVFLGFBTk4sYXhDK0VhLEV3Q3pFUCxVeEN5RU8sUXdDekVQLFV4Q3lFTyxPd0MzRVQsYUFFRSxZQU5OLGF4QytFYSxFd0N6RVAsU3hDeUVPLFF3Q3pFUCxTeEN5RU8sT3dDM0VULGFBRUUsUUNMUixrQkFDRSxVQUNBLEVER00sS0NITixRQUVBLGNBQ0UsbUNBQ0EsVUFDQSxFREZJLEtDRUosR0FHRixrQkFDRSxNQUNBLE9BQ0EsV0FDQSxXQUNBLFlBS0YsdUJBQ0UsWUFERixzQkFDRSxhQURGLHlCQUNFLGFBREYsaUNBQ0UsWUNyQkosZUFDRSxNQUNBLFFBQ0EsT0FDQSxZMUN1aUNrQyxlMENuaUNwQyxlQUNFLFFBQ0EsU0FDQSxPQUNBLFkxQytoQ2tDLGEwQ3RoQ2hDLGdCQUNFLE1BQ0EsWTFDbWhDOEIsMkJRNytCaEMsZWtDeENBLGdCQUNFLE1BQ0EsWTFDbWhDOEIsNEJRNytCaEMsZWtDeENBLGdCQUNFLE1BQ0EsWTFDbWhDOEIsNEJRNytCaEMsZWtDeENBLGdCQUNFLE1BQ0EsWTFDbWhDOEIsNkJRNytCaEMsZWtDeENBLGdCQUNFLE1BQ0EsWTFDbWhDOEIsNkJRNytCaEMsZ0JrQ3hDQSxnQkFDRSxNQUNBLFkxQ21oQzhCLDZCUTcrQmhDLGlCa0N4Q0EsZ0JBQ0UsTUFDQSxZMUNtaEM4QixV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LE1BQU0sS3VDaEJOLGlCQUFpQixRdkNrQmpCLGFBQWEsTzVCK0NBLEM0QnRDYixDeEIyM0JnQyxTd0IzM0J0QixNQUFNLENBQWhCLENzQy9CRixzQnRDK0JFLENzQy9CRixxQnRDK0JFLE9BRUUsTUFBTSxLdUM3QlIsaUJBQWlCLFF2QytCZixhQUFhLFFBS1gsV0FBVyxFQUFYLHFCQUlKLEN4QjgyQmdDLFN3QjkyQnRCLFFBQVEsQ0FBbEIsQ3NDNUNGLHNCdEM0Q0UsQ3hCODJCZ0MsU3dCOTJCaEMsU3NDNUNGLHNCdEM0Q0UsQ3NDNUNGLHFCdEM0Q0UsU3NDNUNGLHFCdEM0Q0UsQ0FKSSxPQUlKLENBSkksSUFJSixFc0M1Q0YscUJ0QzRDRSxDSHlDQSxnQkdwQ0UsTUFBTSxLQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QmlGUixDNEIvRUwsQ3hCbTJCOEIsU3dCbjJCOUIsVXNDdkRKLHFCdEN1REksUXhCbTJCOEIsU3dCbjJCOUIsU3NDdkRKLHFCdEN1REksUXNDdkRKLHFCdEN1REksZXNDdkRKLHFCdEN1REksQ0FmRSxNQWVGLFFBZkUsSUFlRixFc0N2REoscUJ0Q3VESSxDSDhCRixlRzlCRSxPQUtJLFdBQVcsRUFBWCxxQkFLTixDc0NqRUYscUJ0Q2lFRSxXc0NqRUYscUJ0Q2lFRSxDeEJnckI4QixTd0I5cUI1QixNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCMERSLENrRXpDUCxDVmdLQSxVVWhLVyxDQXhGYixzQnRDeUJFLEM0QitOQSxVNUIvTkEsQ3NDekJGLHFCdEN5QkUsT0FMQSxNQUFNLFF1Q2hCTixpQkFBaUIsS3ZDa0JqQixhQUFhLEk1QjBDUCxDNEJqQ04sQ3hCMjNCZ0MsU3dCMzNCdEIsTUFBTSxDQUFoQixDNEJ5TkEsVTVCek5BLENzQy9CRixzQnRDK0JFLEM0QnlOQSxVNUJ6TkEsQ3NDL0JGLHFCdEMrQkUsT0FFRSxNQUFNLFF1QzdCUixpQkFBaUIsS3ZDK0JmLGFBQWEsS0FLWCxXQUFXLEVBQVgscUJBSUosQ3hCODJCZ0MsU3dCOTJCdEIsUUFBUSxDQUFsQixDNEI0TUEsVTVCNU1BLENzQzVDRixzQnRDNENFLEN4QjgyQmdDLFN3QjkyQmhDLFM0QjRNQSxVNUI1TUEsQ3NDNUNGLHNCdEM0Q0UsQzRCNE1BLFU1QjVNQSxDc0M1Q0YscUJ0QzRDRSxTNEI0TUEsVTVCNU1BLENzQzVDRixxQnRDNENFLENBSkksT0FJSixDQUpJLElBSUosRTRCNE1BLFU1QjVNQSxDc0M1Q0YscUJ0QzRDRSxDSHlDQSxnQkdwQ0UsTUFBTSxRQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QjZCUixDNEIzQkwsQ3hCbTJCOEIsU3dCbjJCOUIsVTRCaU1GLFU1QmpNRSxDc0N2REoscUJ0Q3VESSxReEJtMkI4QixTd0JuMkI5QixTNEJpTUYsVTVCak1FLENzQ3ZESixxQnRDdURJLFE0QmlNRixVNUJqTUUsQ3NDdkRKLHFCdEN1REksZTRCaU1GLFU1QmpNRSxDc0N2REoscUJ0Q3VESSxDQWZFLE1BZUYsUUFmRSxJQWVGLEU0QmlNRixVNUJqTUUsQ3NDdkRKLHFCdEN1REksQ0g4QkYsZUc5QkUsT0FLSSxXQUFXLEVBQVgscUJBS04sQzRCdUxBLFU1QnZMQSxDc0NqRUYscUJ0Q2lFRSxXNEJ1TEEsVTVCdkxBLENzQ2pFRixxQnRDaUVFLEN4QmdyQjhCLFN3QjlxQjVCLE1BQU0sUUFDTixpQkFBaUIsUUFHakIsYUFBYSxPNUJVUixDa0VZVCxDQTdGQSxzQnRDeUJFLENzQ3pCRixxQnRDeUJFLE9BTEEsTUFBTSxRdUNoQk4saUJBQWlCLFF2Q2tCakIsYUFBYSxPNUJ3Q0EsQzRCL0JiLEN4QjIzQmdDLFN3QjMzQnRCLE1BQU0sQ0FBaEIsQ3NDL0JGLHNCdEMrQkUsQ3NDL0JGLHFCdEMrQkUsT0FFRSxNQUFNLFF1QzdCUixpQkFBaUIsUXZDK0JmLGFBQWEsUUFLWCxXQUFXLEVBQVgscUJBSUosQ3hCODJCZ0MsU3dCOTJCdEIsUUFBUSxDQUFsQixDc0M1Q0Ysc0J0QzRDRSxDeEI4MkJnQyxTd0I5MkJoQyxTc0M1Q0Ysc0J0QzRDRSxDc0M1Q0YscUJ0QzRDRSxTc0M1Q0YscUJ0QzRDRSxDQUpJLE9BSUosQ0FKSSxJQUlKLEVzQzVDRixxQnRDNENFLENIeUNBLGdCR3BDRSxNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCNENOLEM0QjFDUCxDeEJtMkI4QixTd0JuMkI5QixVc0N2REoscUJ0Q3VESSxReEJtMkI4QixTd0JuMkI5QixTc0N2REoscUJ0Q3VESSxRc0N2REoscUJ0Q3VESSxlc0N2REoscUJ0Q3VESSxDQWZFLE1BZUYsUUFmRSxJQWVGLEVzQ3ZESixxQnRDdURJLENIOEJGLGVHOUJFLE9BS0ksV0FBVyxFQUFYLHFCQUtOLENzQ2pFRixxQnRDaUVFLFdzQ2pFRixxQnRDaUVFLEN4QmdyQjhCLFN3QjlxQjVCLE1BQU0sUUFDTixpQkFBaUIsUUFHakIsYUFBYSxPNUJxQk4sQ2tFS1gsQ0FqR0EsaUN0Q3lCRSxDc0N6QkYsZ0N0Q3lCRSxPQUxBLE1BQU0sS3VDaEJOLGlCQUFpQixRdkNrQmpCLGFBQWEsTzVCd0NBLEM0Qi9CYixDeEIyM0JnQyxTd0IzM0J0QixNQUFNLENBQWhCLENzQy9CRixpQ3RDK0JFLENzQy9CRixnQ3RDK0JFLE9BRUUsTUFBTSxLdUM3QlIsaUJBQWlCLFF2QytCZixhQUFhLFFBS1gsV0FBVyxFQUFYLHFCQUlKLEN4QjgyQmdDLFN3QjkyQnRCLFFBQVEsQ0FBbEIsQ3NDNUNGLGlDdEM0Q0UsQ3hCODJCZ0MsU3dCOTJCaEMsU3NDNUNGLGlDdEM0Q0UsQ3NDNUNGLGdDdEM0Q0UsU3NDNUNGLGdDdEM0Q0UsQ0FKSSxPQUlKLENBSkksSUFJSixFc0M1Q0YsZ0N0QzRDRSxDSHlDQSxnQkdwQ0UsTUFBTSxLQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QjRDTixDNEIxQ1AsQ3hCbTJCOEIsU3dCbjJCOUIsVXNDdkRKLGdDdEN1REksUXhCbTJCOEIsU3dCbjJCOUIsU3NDdkRKLGdDdEN1REksUXNDdkRKLGdDdEN1REksZXNDdkRKLGdDdEN1REksQ0FmRSxNQWVGLFFBZkUsSUFlRixFc0N2REosZ0N0Q3VESSxDSDhCRixlRzlCRSxPQUtJLFdBQVcsRUFBWCxxQkFLTixDc0NqRUYsZ0N0Q2lFRSxXc0NqRUYsZ0N0Q2lFRSxDeEJnckI4QixTd0I5cUI1QixNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCcUJOLENrRWFYLENBekdBLHNCdEN5QkUsQ3NDekJGLHFCdEN5QkUsT0FMQSxNQUFNLFF1Q2hCTixpQkFBaUIsUXZDa0JqQixhQUFhLE81QmdESCxDNEJ2Q1YsQ3hCMjNCZ0MsU3dCMzNCdEIsTUFBTSxDQUFoQixDc0MvQkYsc0J0QytCRSxDc0MvQkYscUJ0QytCRSxPQUVFLE1BQU0sUXVDN0JSLGlCQUFpQixRdkMrQmYsYUFBYSxRQUtYLFdBQVcsRUFBWCxxQkFJSixDeEI4MkJnQyxTd0I5MkJ0QixRQUFRLENBQWxCLENzQzVDRixzQnRDNENFLEN4QjgyQmdDLFN3QjkyQmhDLFNzQzVDRixzQnRDNENFLENzQzVDRixxQnRDNENFLFNzQzVDRixxQnRDNENFLENBSkksT0FJSixDQUpJLElBSUosRXNDNUNGLHFCdEM0Q0UsQ0h5Q0EsZ0JHcENFLE1BQU0sUUFDTixpQkFBaUIsUUFHakIsYUFBYSxPNUI0RlAsQzRCMUZOLEN4Qm0yQjhCLFN3Qm4yQjlCLFVzQ3ZESixxQnRDdURJLFF4Qm0yQjhCLFN3Qm4yQjlCLFNzQ3ZESixxQnRDdURJLFFzQ3ZESixxQnRDdURJLGVzQ3ZESixxQnRDdURJLENBZkUsTUFlRixRQWZFLElBZUYsRXNDdkRKLHFCdEN1REksQ0g4QkYsZUc5QkUsT0FLSSxXQUFXLEVBQVgscUJBS04sQ3NDakVGLHFCdENpRUUsV3NDakVGLHFCdENpRUUsQ3hCZ3JCOEIsU3dCOXFCNUIsTUFBTSxRQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QnFFUCxDa0UvQlYsQ0E3R0EsZXRDeUJFLENzQ3pCRixjdEN5QkUsT0FMQSxNQUFNLEt1Q2hCTixpQkFBaUIsUXZDa0JqQixhQUFhLE81QjRFSixDNEJuRVQsQ3hCMjNCZ0MsU3dCMzNCdEIsTUFBTSxDQUFoQixDc0MvQkYsZXRDK0JFLENzQy9CRixjdEMrQkUsT0FFRSxNQUFNLEt1QzdCUixpQkFBaUIsUXZDK0JmLGFBQWEsUUFLWCxXQUFXLEVBQVgscUJBSUosQ3hCODJCZ0MsU3dCOTJCdEIsUUFBUSxDQUFsQixDc0M1Q0YsZXRDNENFLEN4QjgyQmdDLFN3QjkyQmhDLFNzQzVDRixldEM0Q0UsQ3NDNUNGLGN0QzRDRSxTc0M1Q0YsY3RDNENFLENBSkksT0FJSixDQUpJLElBSUosRXNDNUNGLGN0QzRDRSxDSHlDQSxnQkdwQ0UsTUFBTSxLQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QjRDTixDNEIxQ1AsQ3hCbTJCOEIsU3dCbjJCOUIsVXNDdkRKLGN0Q3VESSxReEJtMkI4QixTd0JuMkI5QixTc0N2REosY3RDdURJLFFzQ3ZESixjdEN1REksZXNDdkRKLGN0Q3VESSxDQWZFLE1BZUYsUUFmRSxJQWVGLEVzQ3ZESixjdEN1REksQ0g4QkYsZUc5QkUsT0FLSSxXQUFXLEVBQVgscUJBS04sQ3NDakVGLGN0Q2lFRSxXc0NqRUYsY3RDaUVFLEN4QmdyQjhCLFN3QjlxQjVCLE1BQU0sUUFDTixpQkFBaUIsUUFHakIsYUFBYSxPNUJxQk4sQ2tFcUJYLENBakhBLHFCdEN5QkUsQ3NDekJGLG9CdEN5QkUsT0FMQSxNQUFNLEt1Q2hCTixpQkFBaUIsUXZDa0JqQixhQUFhLE81QnlDRCxDNEJoQ1osQ3hCMjNCZ0MsU3dCMzNCdEIsTUFBTSxDQUFoQixDc0MvQkYscUJ0QytCRSxDc0MvQkYsb0J0QytCRSxPQUVFLE1BQU0sS3VDN0JSLGlCQUFpQixRdkMrQmYsYUFBYSxRQUtYLFdBQVcsRUFBWCxxQkFJSixDeEI4MkJnQyxTd0I5MkJ0QixRQUFRLENBQWxCLENzQzVDRixxQnRDNENFLEN4QjgyQmdDLFN3QjkyQmhDLFNzQzVDRixxQnRDNENFLENzQzVDRixvQnRDNENFLFNzQzVDRixvQnRDNENFLENBSkksT0FJSixDQUpJLElBSUosRXNDNUNGLG9CdEM0Q0UsQ0h5Q0EsZ0JHcENFLE1BQU0sS0FDTixpQkFBaUIsUUFHakIsYUFBYSxPNUJvQ1IsQzRCbENMLEN4Qm0yQjhCLFN3Qm4yQjlCLFVzQ3ZESixvQnRDdURJLFF4Qm0yQjhCLFN3Qm4yQjlCLFNzQ3ZESixvQnRDdURJLFFzQ3ZESixvQnRDdURJLGVzQ3ZESixvQnRDdURJLENBZkUsTUFlRixRQWZFLElBZUYsRXNDdkRKLG9CdEN1REksQ0g4QkYsZUc5QkUsT0FLSSxXQUFXLEVBQVgscUJBS04sQ3NDakVGLG9CdENpRUUsV3NDakVGLG9CdENpRUUsQ3hCZ3JCOEIsU3dCOXFCNUIsTUFBTSxRQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QlVSLENrRW9DVCxDQXJIQSx5QnRDeUJFLENzQ3pCRix3QnRDeUJFLE9BTEEsTUFBTSxRdUNoQk4saUJBQWlCLFF2Q2tCakIsYUFBYSxPNUIrQ0EsQzRCdENiLEN4QjIzQmdDLFN3QjMzQnRCLE1BQU0sQ0FBaEIsQ3NDL0JGLHlCdEMrQkUsQ3NDL0JGLHdCdEMrQkUsT0FFRSxNQUFNLFF1QzdCUixpQkFBaUIsUXZDK0JmLGFBQWEsUUFLWCxXQUFXLEVBQVgscUJBSUosQ3hCODJCZ0MsU3dCOTJCdEIsUUFBUSxDQUFsQixDc0M1Q0YseUJ0QzRDRSxDeEI4MkJnQyxTd0I5MkJoQyxTc0M1Q0YseUJ0QzRDRSxDc0M1Q0Ysd0J0QzRDRSxTc0M1Q0Ysd0J0QzRDRSxDQUpJLE9BSUosQ0FKSSxJQUlKLEVzQzVDRix3QnRDNENFLENIeUNBLGdCR3BDRSxNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCZ0JGLEM0QmRYLEN4Qm0yQjhCLFN3Qm4yQjlCLFVzQ3ZESix3QnRDdURJLFF4Qm0yQjhCLFN3Qm4yQjlCLFNzQ3ZESix3QnRDdURJLFFzQ3ZESix3QnRDdURJLGVzQ3ZESix3QnRDdURJLENBZkUsTUFlRixRQWZFLElBZUYsRXNDdkRKLHdCdEN1REksQ0g4QkYsZUc5QkUsT0FLSSxXQUFXLEVBQVgscUJBS04sQ3NDakVGLHdCdENpRUUsV3NDakVGLHdCdENpRUUsQ3hCZ3JCOEIsU3dCOXFCNUIsTUFBTSxRQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QjJEUixDa0VUVCxDQXpIQSx3QnRDeUJFLENzQ3pCRix1QnRDeUJFLE9BTEEsTUFBTSxRdUNoQk4saUJBQWlCLFF2Q2tCakIsYUFBYSxPNUJ5Q0QsQzRCaENaLEN4QjIzQmdDLFN3QjMzQnRCLE1BQU0sQ0FBaEIsQ3NDL0JGLHdCdEMrQkUsQ3NDL0JGLHVCdEMrQkUsT0FFRSxNQUFNLFF1QzdCUixpQkFBaUIsUXZDK0JmLGFBQWEsUUFLWCxXQUFXLEVBQVgscUJBSUosQ3hCODJCZ0MsU3dCOTJCdEIsUUFBUSxDQUFsQixDc0M1Q0Ysd0J0QzRDRSxDeEI4MkJnQyxTd0I5MkJoQyxTc0M1Q0Ysd0J0QzRDRSxDc0M1Q0YsdUJ0QzRDRSxTc0M1Q0YsdUJ0QzRDRSxDQUpJLE9BSUosQ0FKSSxJQUlKLEVzQzVDRix1QnRDNENFLENIeUNBLGdCR3BDRSxNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCVUgsQzRCUlYsQ3hCbTJCOEIsU3dCbjJCOUIsVXNDdkRKLHVCdEN1REksUXhCbTJCOEIsU3dCbjJCOUIsU3NDdkRKLHVCdEN1REksUXNDdkRKLHVCdEN1REksZXNDdkRKLHVCdEN1REksQ0FmRSxNQWVGLFFBZkUsSUFlRixFc0N2REosdUJ0Q3VESSxDSDhCRixlRzlCRSxPQUtJLFdBQVcsRUFBWCxxQkFLTixDc0NqRUYsdUJ0Q2lFRSxXc0NqRUYsdUJ0Q2lFRSxDeEJnckI4QixTd0I5cUI1QixNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCY1IsQ2tFd0NULENBQUMsNEJBckVDLE1BQU0saUJBQU4sNEMsUUFDUSxJQUFSLEssY0FDYyxLQUNkLFdBQVcsS0FDWCxPQUFPLFFBQVAsRUFDQSxZQUFZLElBQ1osZUFBZSxVQUNmLE1BQU0sT2xFTU8sQ2tFSmIsQ0E0REQsMkJBNURDLE9BQ0UsTUFBTSxRQUNOLFdBQVcsT2xFY04sQ2tFWFAsQ0F1REQsMkJBdkRDLFFBQ0UsV0FBVyxPbEVXTixDa0VSUCxDQW1ERCwyQkFuREMsVUFDRSxlQUFlLEtBQ2YsTUFBTSxPbEVzREQsQ2tFbkRQLENBOENELDJCQTlDQyxPQUNFLFdBQVcsRUFBWCxxQkFpREosQ0FBQywyQkF6RUMsTUFBTSxpQkFBTiw0QyxRQUNRLElBQVIsSyxjQUNjLEtBQ2QsV0FBVyxLQUNYLE9BQU8sUUFBUCxFQUNBLFlBQVksSUFDWixlQUFlLFVBQ2YsTUFBTSxPQUFOLENBRUEsQ0FnRUQsMEJBaEVDLE9BQ0UsTUFBTSxRQUNOLFdBQVcsT2xFY04sQ2tFWFAsQ0EyREQsMEJBM0RDLFFBQ0UsV0FBVyxPbEVXTixDa0VSUCxDQXVERCwwQkF2REMsVUFDRSxlQUFlLEtBQ2YsTUFBTSxPbEVTRCxDa0VOUCxDQWtERCwwQkFsREMsT0FDRSxXQUFXLEVBQVgscUJBcURKLENBQUMsNEJBN0VDLE1BQU0saUJBQU4sNEMsUUFDUSxJQUFSLEssY0FDYyxLQUNkLFdBQVcsS0FDWCxPQUFPLFFBQVAsRUFDQSxZQUFZLElBQ1osZUFBZSxVQUNmLE1BQU0sT2xFRE8sQ2tFR2IsQ0FvRUQsMkJBcEVDLE9BQ0UsTUFBTSxRQUNOLFdBQVcsT2xFY04sQ2tFWFAsQ0ErREQsMkJBL0RDLFFBQ0UsV0FBVyxPbEVXTixDa0VSUCxDQTJERCwyQkEzREMsVUFDRSxlQUFlLEtBQ2YsTUFBTSxPbEVTRCxDa0VOUCxDQXNERCwyQkF0REMsT0FDRSxXQUFXLEVBQVgscUJBeURKLENBQUMscUJBakZDLE1BQU0saUJBQU4sNEMsUUFDUSxJQUFSLEssY0FDYyxLQUNkLFdBQVcsS0FDWCxPQUFPLFFBQVAsRUFDQSxZQUFZLElBQ1osZUFBZSxVQUNmLE1BQU0sT2xFbUNHLENrRWpDVCxDQXdFRCxvQkF4RUMsT0FDRSxNQUFNLFFBQ04sV0FBVyxPbEVjTixDa0VYUCxDQW1FRCxvQkFuRUMsUUFDRSxXQUFXLE9sRVdOLENrRVJQLENBK0RELG9CQS9EQyxVQUNFLGVBQWUsS0FDZixNQUFNLE9sRVNELENrRU5QLENBMERELG9CQTFEQyxPQUNFLFdBQVcsRUFBWCxxQkE2REosQ0E3SUEsb0J0Q3lCRSxDc0N6QkYsbUJ0Q3lCRSxPQUxBLE1BQU0sUXVDaEJOLGlCQUFpQixRdkNrQmpCLGFBQWEsTzVCNkNGLEM0QnBDWCxDeEIyM0JnQyxTd0IzM0J0QixNQUFNLENBQWhCLENzQy9CRixvQnRDK0JFLENzQy9CRixtQnRDK0JFLE9BRUUsTUFBTSxRdUM3QlIsaUJBQWlCLFF2QytCZixhQUFhLFFBS1gsV0FBVyxFQUFYLHFCQUlKLEN4QjgyQmdDLFN3QjkyQnRCLFFBQVEsQ0FBbEIsQ3NDNUNGLG9CdEM0Q0UsQ3hCODJCZ0MsU3dCOTJCaEMsU3NDNUNGLG9CdEM0Q0UsQ3NDNUNGLG1CdEM0Q0UsU3NDNUNGLG1CdEM0Q0UsQ0FKSSxPQUlKLENBSkksSUFJSixFc0M1Q0YsbUJ0QzRDRSxDSHlDQSxnQkdwQ0UsTUFBTSxRQUNOLGlCQUFpQixRQUdqQixhQUFhLE81QndETixDNEJ0RFAsQ3hCbTJCOEIsU3dCbjJCOUIsVXNDdkRKLG1CdEN1REksUXhCbTJCOEIsU3dCbjJCOUIsU3NDdkRKLG1CdEN1REksUXNDdkRKLG1CdEN1REksZXNDdkRKLG1CdEN1REksQ0FmRSxNQWVGLFFBZkUsSUFlRixFc0N2REosbUJ0Q3VESSxDSDhCRixlRzlCRSxPQUtJLFdBQVcsRUFBWCxxQkFLTixDc0NqRUYsbUJ0Q2lFRSxXc0NqRUYsbUJ0Q2lFRSxDeEJnckI4QixTd0I5cUI1QixNQUFNLFFBQ04saUJBQWlCLFFBR2pCLGFBQWEsTzVCaUNOLENrRXlDWCxDN0Q5SEksTzZEOEhKLEM3RDlISSxZNkQ4SEosRTVDSkUsSSxRNENLUSxPQUFSLGdCQUNBLFVBQVUsaUIsY0FDSSxnQkFBZCxDRWxKRixDQ0ZBLGFERUEsQ0NGQSxvQkRJRSxTQUFTLFNBQ1QsY0FBYyxlQUNkLFlBQVksT0FDWixXQUFXLE9BQ1gsY0FBYyxTQUNkLFdBQVcsSUFBWCxDQUVBLENDWEYsWURXRSxRQ1hGLG1CRFdFLE9BQ0UsU0FBUyxTQUNULE1BQU0sS0FDTixJQUFJLElBQUosQ0FJSixDQ2xCQSxvQkRvQkUsV0FBVyxlLFFBQ0gsSUFBUixlQUVBLENDdkJGLG1CRHVCRSxPQUNFLFNBQVMsU0FDVCxNQUFNLElBQ04sSUFBSSxJQUFKLENBSUosQzNDdURFLGUyQ3ZEYyxPQUNkLFdBQVcsS0FBWCxNQUNBLGFBQWEsS0FBYixvQkFDQSxZQUFZLEtBQVosb0JBQ0EsTUFBTSxPcEVvREMsQ29FbERQLENDUEMsZURPZSxDM0NpRGhCLGUyQ2pEQSxPQUNFLE1BQU0sT3BFZ0RELENvRTVDVCxDM0M0Q0UsYzJDM0NBLE1BQU0sUSxjQUNRLElBQ2QsT0FBTyxJQUFQLGNBQ0EsV0FBVyxRQUNYLE1BQU0sT3BFaUJNLENvRWZaLENad01BLFVZeE1XLEMzQ3FDWCxjMkNwQ0UsV0FBVyxRQUNYLE9BQU8sSUFBUCx3QkFDQSxNQUFNLE9wRWNHLENvRVhYLENDWEMsWURXWSxDM0MrQmIsYzJDOUJFLGlCQUFpQixJcEVTYixDb0VMUixDdENpRUUsY3NDaEVBLE9BQU8sUUFDUCxNQUFNLE9wRUVNLEU4QjZEWixhOUI3RFksT29FQ1YsaUJBQWlCLE9wRWlCWixDb0VkUCxDdEN5REEsYXNDekRBLFFBQ0UsTUFBTSxRQUNOLGlCQUFpQixpQkFBakIsQ0FHRixDWmdMQSxVWWhMVyxDdENvRFgsY3NDbkRFLE1BQU0sT3BFUkcsQ29FWWIsQ0FBQyxvQkFDQyxXQUFXLE1BQ1gsV0FBVyxPQUNYLFdBQVcsTUFBWCxDQUVBLENBTEQsbUJBS0Msb0JBQ0UsTUFBTSxHQUFOLENBR0YsQ0FURCxtQkFTQywwQixjQUNnQixHQUFkLENBR0YsQ0FiRCxtQkFhQywwQixjQUNnQixLQUNkLGlCQUFpQixPcEVzQ1osQ29FcENMLENBakJILG1CQWlCRyxnQ0FDRSxpQkFBaUIsT3BFcUNkLENvRWhDVCxDQUFDLG1CLE9BQ1EsRUFDUCxXQUFXLElBQVgsY0N0R0YsQ0FBQyxTQUFELG1DQUNFLE1BQU0sS0FDTixXQUFXLEtBQ1gsV0FBVyxRQUNYLE9BQU8sSUFBUCxjLGNBQ2MsSUFDZCxNQUFNLFEsUUFDRSxJQUFSLEtBRUEsQ2IrT0EsVWEvT1csQ0FUWixTQVNDLENiK09BLFVhL09BLENBVEYsYUFTRSxDYitPQSxVYS9PQSxDQVRGLG9CQVVJLFdBQVcsT3JFd0VOLENxRXJFUCxDQWJELFFBYUMsUUFiRixZQWFFLFFBYkYsbUJBYUUsT0FDRSxXQUFXLEVBQVgscUJBR0YsQ0FqQkQsUUFpQkMsZ0JBakJGLFlBaUJFLGdCQWpCRixtQkFpQkUsZUFDRSxRQUFRLElBQVIsQ0FHRixDQUFDLGNBQWMsQ0FyQmhCLFNBcUJDLENBQUMsY0FBRCxDQXJCRixhQXFCRSxDQUFDLGNBQUQsQ0FyQkYsb0JBc0JJLE9BQU8sSUFBUCxjQUVBLENBSEQsY0FHQyxDQXhCSCxRQXdCRyxRQUhELGNBR0MsQ0F4QkosWUF3QkksUUFIRCxjQUdDLENBeEJKLG1CQXdCSSxPQUNFLFdBQVcsRUFBWCxxQkFJSixDQUFDLGVBQWUsQ0E3QmpCLFNBNkJDLENBQUMsZUFBRCxDQTdCRixhQTZCRSxDQUFDLGVBQUQsQ0E3QkYsb0JBOEJJLE1BQU0sUUFDTixlQUFlLEtBQ2YsT0FBTyxJQUFQLGNBRUEsQ0FMRCxlQUtDLENBbENILFNBa0NHLG9CQUxELGVBS0MsQ0FsQ0osYUFrQ0ksb0JBTEQsZUFLQyxDQWxDSixvQkFrQ0ksbUJBQ0UsTUFBTSxPckVrREgsQ3FFbkRMLENBTEQsZUFLQyxDQWxDSCxTQWtDRyxlQUxELGVBS0MsQ0FsQ0osYUFrQ0ksZUFMRCxlQUtDLENBbENKLG9CQWtDSSxjQUNFLE1BQU0sT3JFa0RILENxRTlDUCxDQUFDLG1CQUFtQixDQXZDckIsU0F1Q0MsQ0FBQyxtQkFBRCxDQXZDRixhQXVDRSxDQUFDLG1CQUFELENBdkNGLG9CQXdDSSxlQUFlLElBQWYsQ0FHRixDQUFDLFlBQVksQ0EzQ2QsU0EyQ0MsQ0FBQyxZQUFELENBM0NGLGFBMkNFLENBQUMsWUFBRCxDQTNDRixvQkE0Q0ksaUJBQWlCLElyRW9CYixDcUVoQlIsQ0FBQyxNQUNDLGVBQWUsSUFDZixZQUFZLEdBQVosQ0FFQSxDQXZCQyxlQXVCZSxDQUpqQixNQUtHLE1BQU0sT3JFaUNELENxRTdCVCxDQUFDLE1BQ0MsV0FBVyxPQUNYLFlBQVksSUFDWixVQUFVLEtBQ1YsWUFBWSxPQUNaLE1BQU0sT3JFdUNJLENxRXJDVixDQTNDQyxjQTJDYyxDQVBoQixNQVFHLFdBQVcsT0FBWCxDQUtKLENBQUMsV0FDQyxPQUFPLEtBQ1AsTUFBTSxLLFFBQ0UsSUFDUixVQUFVLEtBQ1YsUUFBUSxPQUNSLE9BQU8sSUFBUCxXQzVFRixDQUFDLFVBQ0MsT0FBTyxJQUFQLGMsY0FDYyxJLFFBQ04sSUFBUixLQ0RGLENBQUMsWUFBRCx3QkFDRSxpQkFBaUIsSyxjQUNILEtBQ2QsT0FBTyxJQUFQLGNBQ0EsZUFBZSxFQUNmLGdCQUFnQixRQUFoQixDQUVBLENmK09BLFVlL09XLENBUFosWUFPQyxDZitPQSxVZS9PQSxDQVBGLHVCQVFJLGlCQUFpQixPdkV5RVosQ3VFdEVQLENBWEQsWUFXQyxJQVhGLHVCQVdFLEdBQ0UsT0FBTyxLLFFBQ0MsTUFBUixPQUdGLENBaEJELFlBZ0JDLCtCQWhCRix1QkFnQkUsOEJBQ0UsdUJBQXVCLElBQ3ZCLDBCQUEwQixDQUExQixDQUdGLENBckJELFlBcUJDLDhCQXJCRix1QkFxQkUsNkJBQ0Usd0JBQXdCLElBQ3hCLDJCQUEyQixDQUEzQixDQUdGLENBMUJELFlBMEJDLDhCQTFCRix1QkEwQkUsNkJBQ0UsMEJBQTBCLEdBQTFCLENBR0YsQ0E5QkQsWUE4QkMsNkJBOUJGLHVCQThCRSw0QkFDRSwyQkFBMkIsR0FBM0IsQ0FHRixDQWxDRCxZQWtDQyxvQkFsQ0YsdUJBa0NFLG1CQUNFLFdBQVcsSUFBWCxDQUlBLENBdkNILFlBdUNHLDJCQXZDSix1QkF1Q0ksMEJBQ0UsaUJBQWlCLE92RXVCVixDdUVyQlAsQ2Y0TUosVWU1TWUsQ0ExQ2hCLFlBMENLLDJCZjRNSixVZTVNSSxDQTFDTix1QkEwQ00sMEJBQ0UsaUJBQWlCLE92RXFDaEIsQ3VFaENQLENBaERELFlBZ0RDLFNBaERGLHVCQWdERSxRQUNFLGlCQUFpQixpQkFBakIsQ0FHRixDQXBERCxZQW9EQyxpQkFwREYsdUJBb0RFLGdCQUNFLFlBQVksSUFDWixpQkFBaUIsaUJBQWpCLENBRUEsQ2Y4TEYsVWU5TGEsQ0F4RGQsWUF3REcsQ0FKRixZQUlFLElmOExGLFVlOUxFLENBeERKLHVCQXdESSxDQUpGLFlBSUUsR0FDRSxpQkFBaUIsa0JBQ2pCLE1BQU0saUJBQU4sQ0FLRixDQS9ESCxXQStERywrQ0EvREosdUJBK0RJLFNBQ0UsaUJBQWlCLE92RWVkLEN1RVRQLGtCQUNFLGlCQUFpQixpQkFBakIsQ0FHRixDQUpBLFVBSUEsQ0ExQkEsT0EyQkUsaUJBQWlCLGlCQUFqQixDQ3JFRixPQUNFLE1BQU0saUJBQU4sQ0FJRixDbEJ5RFUsU2tCeERSLGlCQUFpQixpQkFBakIsQ0FJRixDbEJvRFUsYWtCbkRSLGFBQWEsaUJBQWIsQ0FLQSxtQkFDRSxNQUFNLGlCQUFOLENBTUYsc0JBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixNQUNFLE1BQU0saUJBQU4sQ0FJRixDbEJ5RFUsUWtCeERSLGlCQUFpQixpQkFBakIsQ0FJRixDbEJvRFUsWWtCbkRSLGFBQWEsaUJBQWIsQ0FLQSxrQkFDRSxNQUFNLGlCQUFOLENBTUYscUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixjQUNFLE1BQU0saUJBQU4sQ0FJRixpQkFDRSxpQkFBaUIsaUJBQWpCLENBSUYscUJBQ0UsYUFBYSxpQkFBYixDQUtBLDBCQUNFLE1BQU0saUJBQU4sQ0FNRiw2QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLGFBQ0UsTUFBTSxpQkFBTixDQUlGLGdCQUNFLGlCQUFpQixpQkFBakIsQ0FJRixvQkFDRSxhQUFhLGlCQUFiLENBS0EseUJBQ0UsTUFBTSxpQkFBTixDQU1GLDRCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosT0FDRSxNQUFNLGNBQU4sQ0FJRixDbEJ5RFUsU2tCeERSLGlCQUFpQixjQUFqQixDQUlGLENsQm9EVSxha0JuRFIsYUFBYSxjQUFiLENBS0EsbUJBQ0UsTUFBTSxjQUFOLENBTUYsc0JBQ0UsaUJBQWlCLGNBQWpCLENBeEJKLFlBQ0UsTUFBTSxpQkFBTixDQUlGLGVBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLG1CQUNFLGFBQWEsaUJBQWIsQ0FLQSx3QkFDRSxNQUFNLGlCQUFOLENBTUYsMkJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixjQUNFLE1BQU0saUJBQU4sQ0FJRixpQkFDRSxpQkFBaUIsaUJBQWpCLENBSUYscUJBQ0UsYUFBYSxpQkFBYixDQUtBLDBCQUNFLE1BQU0saUJBQU4sQ0FNRiw2QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFlBQ0UsTUFBTSxpQkFBTixDQUlGLGVBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLG1CQUNFLGFBQWEsaUJBQWIsQ0FLQSx3QkFDRSxNQUFNLGlCQUFOLENBTUYsMkJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosY0FDRSxNQUFNLGlCQUFOLENBSUYsaUJBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLHFCQUNFLGFBQWEsaUJBQWIsQ0FLQSwwQkFDRSxNQUFNLGlCQUFOLENBTUYsNkJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixXQUNFLE1BQU0saUJBQU4sQ0FJRixjQUNFLGlCQUFpQixpQkFBakIsQ0FJRixrQkFDRSxhQUFhLGlCQUFiLENBS0EsdUJBQ0UsTUFBTSxpQkFBTixDQU1GLDBCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosZUFDRSxNQUFNLGlCQUFOLENBSUYsa0JBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLHNCQUNFLGFBQWEsaUJBQWIsQ0FLQSwyQkFDRSxNQUFNLGlCQUFOLENBTUYsOEJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixXQUNFLE1BQU0saUJBQU4sQ0FJRixjQUNFLGlCQUFpQixpQkFBakIsQ0FJRixrQkFDRSxhQUFhLGlCQUFiLENBS0EsdUJBQ0UsTUFBTSxpQkFBTixDQU1GLDBCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosYUFDRSxNQUFNLGlCQUFOLENBSUYsZ0JBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLG9CQUNFLGFBQWEsaUJBQWIsQ0FLQSx5QkFDRSxNQUFNLGlCQUFOLENBTUYsNEJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixRQUNFLE1BQU0saUJBQU4sQ0FJRixXQUNFLGlCQUFpQixpQkFBakIsQ0FJRixlQUNFLGFBQWEsaUJBQWIsQ0FLQSxvQkFDRSxNQUFNLGlCQUFOLENBTUYsdUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixPQUNFLE1BQU0saUJBQU4sQ0FJRixVQUNFLGlCQUFpQixpQkFBakIsQ0FJRixjQUNFLGFBQWEsaUJBQWIsQ0FLQSxtQkFDRSxNQUFNLGlCQUFOLENBTUYsc0JBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixTQUNFLE1BQU0saUJBQU4sQ0FJRixZQUNFLGlCQUFpQixpQkFBakIsQ0FJRixnQkFDRSxhQUFhLGlCQUFiLENBS0EscUJBQ0UsTUFBTSxpQkFBTixDQU1GLHdCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosS0FDRSxNQUFNLGlCQUFOLENBSUYsUUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsWUFDRSxhQUFhLGlCQUFiLENBS0EsaUJBQ0UsTUFBTSxpQkFBTixDQU1GLG9CQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLEtBQ0UsTUFBTSxpQkFBTixDQUlGLFFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLFlBQ0UsYUFBYSxpQkFBYixDQUtBLGlCQUNFLE1BQU0saUJBQU4sQ0FNRixvQkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixLQUNFLE1BQU0saUJBQU4sQ0FJRixRQUNFLGlCQUFpQixpQkFBakIsQ0FJRixZQUNFLGFBQWEsaUJBQWIsQ0FLQSxpQkFDRSxNQUFNLGlCQUFOLENBTUYsb0JBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixTQUNFLE1BQU0saUJBQU4sQ0FJRixZQUNFLGlCQUFpQixpQkFBakIsQ0FJRixnQkFDRSxhQUFhLGlCQUFiLENBS0EscUJBQ0UsTUFBTSxpQkFBTixDQU1GLHdCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosU0FDRSxNQUFNLGlCQUFOLENBSUYsWUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsZ0JBQ0UsYUFBYSxpQkFBYixDQUtBLHFCQUNFLE1BQU0saUJBQU4sQ0FNRix3QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLGtCQUNFLE1BQU0saUJBQU4sQ0FJRixxQkFDRSxpQkFBaUIsaUJBQWpCLENBSUYseUJBQ0UsYUFBYSxpQkFBYixDQUtBLDhCQUNFLE1BQU0saUJBQU4sQ0FNRixpQ0FDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFdBQ0UsTUFBTSxpQkFBTixDQUlGLGNBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGtCQUNFLGFBQWEsaUJBQWIsQ0FLQSx1QkFDRSxNQUFNLGlCQUFOLENBTUYsMEJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixVQUNFLE1BQU0saUJBQU4sQ0FJRixhQUNFLGlCQUFpQixpQkFBakIsQ0FJRixpQkFDRSxhQUFhLGlCQUFiLENBS0Esc0JBQ0UsTUFBTSxpQkFBTixDQU1GLHlCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosVUFDRSxNQUFNLGlCQUFOLENBSUYsYUFDRSxpQkFBaUIsaUJBQWpCLENBSUYsaUJBQ0UsYUFBYSxpQkFBYixDQUtBLHNCQUNFLE1BQU0saUJBQU4sQ0FNRix5QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFVBQ0UsTUFBTSxpQkFBTixDQUlGLGFBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGlCQUNFLGFBQWEsaUJBQWIsQ0FLQSxzQkFDRSxNQUFNLGlCQUFOLENBTUYseUJBQ0UsaUJBQWlCLGlCQUFqQixDQXhCSixXQUNFLE1BQU0saUJBQU4sQ0FJRixjQUNFLGlCQUFpQixpQkFBakIsQ0FJRixrQkFDRSxhQUFhLGlCQUFiLENBS0EsdUJBQ0UsTUFBTSxpQkFBTixDQU1GLDBCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFiLENBS0Esb0JBQ0UsTUFBTSxpQkFBTixDQU1GLHVCQUNFLGlCQUFpQixpQkFBakIsQ0F4QkosUUFDRSxNQUFNLGlCQUFOLENBSUYsV0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsZUFDRSxhQUFhLGlCQUFi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akIsQ0F4QkosV0FDRSxNQUFNLGlCQUFOLENBSUYsY0FDRSxpQkFBaUIsaUJBQWpCLENBSUYsa0JBQ0UsYUFBYSxpQkFBYixDQUtBLHVCQUNFLE1BQU0saUJBQU4sQ0FNRiwwQkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFFBQ0UsTUFBTSxpQkFBTixDQUlGLFdBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGVBQ0UsYUFBYSxpQkFBYixDQUtBLG9CQUNFLE1BQU0saUJBQU4sQ0FNRix1QkFDRSxpQkFBaUIsaUJBQWpCLENBeEJKLFNBQ0UsTUFBTSxpQkFBTixDQUlGLFlBQ0UsaUJBQWlCLGlCQUFqQixDQUlGLGdCQUNFLGFBQWEsaUJBQWIsQ0FLQSxxQkFDRSxNQUFNLGlCQUFOLENBTUYsd0JBQ0UsaUJBQWlCLGlCQUFqQixDQ2hDTixDQUFDLGtCQUNDLFFBQVEsWUFBUixpQ0FDQSxZQUFZLE9BQ1osZ0JBQWdCLGNBQ2hCLGVBQWUsSUFDZixpQkFBaUIsUUFDakIsT0FBTyxJQUFQLGMsY0FDYyxLLFFBQ04sS0FDUixVQUFVLEtBQ1YsTUFBTSxRQUNOLFdBQVcsVUFBWCxXQ1hGLENBQUMsMkJBQ0MsUUFBUSxZQUFSLGlDQUNBLFlBQVksT0FDWixnQkFBZ0IsVUFBaEIsQ0FHRixDQUFDLGlCQUNDLFVBQVUsS0FDVixZQUFZLGNBQVosc0hBQ0EsV0FBVyxRQUFYLHlCLFFBQ1EsSUFBUixJLE9BQ08sRUFBUCxPLGNBQ2MsSUFDZCxNQUFNLFFBQU4sb0JBRUEsQ2xCeU9BLFVrQnpPVyxDQVRaLGlCQVVHLFdBQVcsUUFBWCx5QkNkRixjdkVvNUJ5QyxZdUVwNUJ6QyxDdkUyM0J3QyxpQnVFMTNCdEMsTUFBTSxLQUNOLE9BQU8sS0FDUCxXQUFXLEtBQ1gsYUFBYSxJQUFiLENBSkYsYXRFaUJFLFdzRWpCRixDdkUyM0J3QyxpQnVFMTNCdEMsTUFBTSxLQUNOLE9BQU8sS0FDUCxXQUFXLEtBQ1gsYUFBYSxJQUFiLENBTUYsY3RFT0UsV3NFUEYsQ3ZFaTNCd0MsaUJ1RWgzQnRDLE1BQU0sS0FDTixPQUFPLEtBQ1AsYUFBYSxHQUFiLENDZEosQ0FBQyxlQUNDLFFBQVEsbUJBQVIsK0NBQ0EsWUFBWSxNQUFaLENBR0YsQ0FBQyxxQkFDQyxRQUFRLFlBQVIsaUNBQ0EsT0FBTyxPQUFQLENBRUEsQ0FKRCxxQkFJQyxDZnVCUyxlZXZCVCxDQUpELHFCQUlDLENkaVFnRCx3QmMvUDlDLE1BQU0sUUFDTixVQUFVLEssY0FDSSxNQUNkLE1BQU0sSyxRQUNFLElBQ1IsYUFBYSxJQUFiLENBRUEsQ3BCcU9GLFVvQnJPYSxDQWJkLHFCQWFHLENmY08sZWVkUCxDcEJxT0YsVW9Cck9FLENBYkgscUJBYUcsQ2R3UDhDLHdCY3ZQNUMsTUFBTSxPNUU4R0gsQzRFMUdQLENBbEJELHFCQWtCQyxDZlNTLGNlVFQsUUFsQkQscUJBa0JDLENkbVBnRCx1QmNuUGhELE9BRUUsV0FBVyxPNUV1RE4sQzRFckRMLENwQjRORixVb0I1TmEsQ0F0QmQscUJBc0JHLENmS08sY2VMUCxRcEI0TkYsVW9CNU5FLENBdEJILHFCQXNCRyxDZCtPOEMsdUJjL085QyxPQUNFLFdBQVcsTzVFMkRSLEM0RXREVCxDQUFDLHlCQUNDLFFBQVEsbUJBQVIsK0NBQ0EsZUFBZSxJQUNmLGNBQWMsT0FDZCxnQkFBZ0IsT0FDaEIsWUFBWSxPQUNaLE9BQU8sUUFDUCxPQUFPLFEsUUFDQyxJQUFSLEssY0FDYyxLQUNkLE1BQU0sSUFBTixDQUVBLENBWkQseUJBWUMsRUFDRSxNQUFNLFFBQ04sYUFBYSxLQUNiLFVBQVUsSUFBVixDQUVBLENwQnFNRixVb0JyTWEsQ0FqQmQseUJBaUJHLEVBQ0UsTUFBTSxPNUU4RUgsQzRFekVULENBdkJDLHdCQXVCd0IsT0FDdkIsV0FBVyxPNUV1QkosQzRFckJQLENwQjRMQSxVb0I1TFcsQ0ExQlosd0JBMEJDLE9BQ0UsV0FBVyxPNUUyQk4sQzRFdkJULENiaUxFLGVhaExBLE1BQU0saUJBQU4sNENBQ0EsWUFBWSxTQUFaLFlBQ0EsVUFBVSxLQUNWLFlBQVksSUFDWixXQUFXLE9BQ1gsZUFBZSxNQUFmLENBR0YsQ0FBQyxvQkFBb0IsQ0FBckIsZ0JBRUUsUUFBUSxZQUFSLGlDQUNBLFlBQVksT0FDWixnQkFBZ0IsT0FDaEIsT0FBTyxRQUNQLFVBQVUsS0FDVixZQUFZLFdBQ1osTUFBTSxJQUNOLE9BQU8sS0FDUCxNQUFNLFEsUUFDRSxLQUFSLElBRUEsQ3BCaUtBLFVvQmpLVyxDQWJaLG9CQWFDLENwQmlLQSxVb0JqS0EsQ0FiRixnQkFjSSxNQUFNLE81RTBDRCxDNEV0Q1QsQ0FsQkMsbUJBa0JtQixPQUFPLENBbEIzQixlQWtCQSxPLGNBRWdCLEtBQ2QsaUJBQWlCLE81RWRWLEM0RWdCUCxDcEJ1SkEsVW9CdkpXLENBdkJaLG1CQXVCQyxRcEJ1SkEsVW9CdkpBLENBdkJGLGVBdUJFLE9BQ0UsaUJBQWlCLE81RVZaLEM0RWNULENBQUMsa0IsUUFDUyxLQUNSLFdBQVcsUSxjQUNHLEtBQ2QsV0FBVyxFQUFYLG1CQUNBLE9BQU8sSUFBUCxjQUVBLENwQjJJQSxVb0IzSVcsQ0FQWixrQkFRRyxXQUFXLFFBQ1gsT0FBTyxJQUFQLGNBSUosQ0FBQyx5QkFDQyxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLGNBQ2hCLGNBQWMsT0FDZCxZQUFZLE8sT0FDTCxFQUFQLE9BQ0EsWUFBWSxHQUFaLENBR0YsQ0FUQyx5QkFTeUIsRUFDeEIsVUFBVSxJQUFWLENBR0YsQ0FiQyx5QkFheUIsQ0FBQyxPQUN6QixNQUFNLE81RTNDQyxDNEU4Q1QsQ0FBQywwQkFDQyxVQUFVLE1BQVYsQ0FHRixDQUFDLCtCLGNBQ2UsS0FDZCxPQUFPLElBQ1AsTUFBTSxLQUNOLGlCQUFpQixRLE9BQ1YsS0FBUCxTQUdGLENBQUMsa0MsY0FDZSxLQUNkLE9BQU8sSUFDUCxNQUFNLEtBQ04saUJBQWlCLFEsT0FDVixLQUFQLFNBR0YsQ0FBQyw4QixjQUNlLEtBQ2QsT0FBTyxJQUNQLE1BQU0sS0FDTixpQkFBaUIsUSxPQUNWLEtBQVAsU0M1SkYsQ0FBQyxvQkFDQyxTQUFTLGdCQUNULFFBQVEsTUFDUixXQUFXLFNBQVgsQ0FHRixDQUFDLGVBQ0MsUUFBUSxLQUFSLENDUEYsQ3JCOEdFLGFxQjdHQSxXQUFXLElBQVgsYUFHRixDckI4R0UsY3FCN0dBLFdBQVcsSUFBWCxhQ05GLENBQUMsOEIsY0FDZSxLQUNkLE1BQU0sS0FDTixPQUFPLElBQ1AsaUJBQWlCLFEsT0FDVixJQUFQLEVBRUEsQ3ZCaVBBLFV1QmpQVyxDQVBaLDhCQVFHLGlCQUFpQixPL0UwSFosQytFckhQLG9CQUNFLDREQUNBLE1BQU0sUUFDTixZQUFZLEdBQVosQ0FHRixDQU5BLGlCQU1BLFFBQ0Usa0RBSUosQ0FBQywwQkFDQyxNQUFNLFFBQ04sWUFBWSxJQUNaLFlBQVksS0FDWixlQUFlLEtBQWYsQ0FFQSxDdkIwTkEsVXVCMU5XLENBTlosMEJBT0csTUFBTSxPL0VtR0QsQzBEbElULEMxRG9MaUIsVzBEbkxmLFlBQVksU0FBWixZQUNBLFVBQVUsS0FDVixZQUFZLElBQ1osWUFBWSxLQUNaLGVBQWUsQ0FBZixDQUdGLENBSEUsaUJBSUEsVUFBVSxLQUNWLFlBQVksR0FBWixDQUdGLENBSEUsZ0JBR0YsQ0FIRSxjQUdGLENBSEUsZUFJQSxZQUFZLFNBQVosWUFDQSxVQUFVLEtBQ1YsWUFBWSxJQUNaLFlBQVksS0FDWixlQUFlLEtBQWYsQ0FHRixDQUhFLHNCQUlBLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FHRixDQUhFLGlCQUlBLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FHRixDQUhFLGFBSUEsWUFBWSxTQUFaLFlBQ0EsVUFBVSxLQUNWLFlBQVksR0FBWixDQUdGLENBSEUsMEJBSUEsVUFBVSxLQUNWLFlBQVksSUFDWixNQUFNLE8xRDZCTyxDMEQxQmYsRUFDRSxPQUFPLFFBQ1Asa0RBR0YsQ0FIRSxhQUlBLFlBQVksYUFBWixDQUdGLENKa0JZLFdJakJWLFFBQVEsRUFBUixDQUdGLENBSEUsY0FJQSxZQUFZLE9BQ1osU0FBUyxPQUNULGNBQWMsUUFBZCxDQUdGLENBSEUsbUJBSUEsVUFBVSxJQUFWLENzQjdERixDdEJRRSxjc0JQQSxpQkFBaUIsSyxjQUNILEtBQ2QsV0FBVyxFQUFYLG1CQUNBLFFBQVEsTUFDUixXQUFXLFFBQVgsWUFFQSxDeEIrT0EsVXdCL09XLEN0QkNYLGNzQkFFLGlCQUFpQixRQUNqQixPQUFPLElBQVAsY0FHRixDdEJKQSxjc0JJQSxxQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLFFBQWhCLENBR0YsQ3RCVEEsY3NCU0Esb0JBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixjQUFjLE9BQ2QsWUFBWSxPQUNaLGdCQUFnQixhQUFoQixDQUdGLEN0QmpCQSxjc0JpQkEsQ3RCakJBLGVzQm1CRSxRQUFRLFlBQVIsQ0FHRixDdEJ0QkEsY3NCc0JBLHNCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsWUFBWSxNQUFaLENBR0YsQ3RCNUJBLGNzQjRCQSxvQkFDRSxTQUFTLFNBQ1QsT0FBTyxLQUNQLEtBQUssS0FDTCxPQUFPLE9BQVAsQ0FFQSxDdEJsQ0YsY3NCa0NFLENBTkYsbUJBTUUsRUFDRSxNQUFNLFFBQ04sVUFBVSxLQUNWLFlBQVksSUFDWixNQUFNLEtBQ04sT0FBTyxJQUFQLENBRUEsQ3hCcU1KLFV3QnJNZSxDdEJ6Q2YsY3NCeUNJLENBYkosbUJBYUksRUFDRSxNQUFNLE9oRjhFTCxDZ0Z6RVAsQ3RCL0NBLGNzQitDQSxRQUNFLGFBQWEsSUFBYixDQUdGLEN0Qm5EQSxjc0JtREEsY0FDRSxTQUFTLFEsUUFDRCxJQUFSLENBR0YsQ3RCeERBLGNzQndEQSxDdkJpREEsY3VCaERFLFdBQVcsUUFBWCxhQ25FSixDQUFDLGlCQUNDLFFBQVEsbUJBQVIsK0NBQ0EsWUFBWSxPQUNaLGNBQWMsT0FDZCxPQUFPLFFBQ1AsWUFBWSxJQUNaLFVBQVUsS0FDVixNQUFNLFEsUUFDRSxJQUFSLEtBQ0EsYUFBYSxJQUNiLFdBQVcsSyxjQUNHLEtBQ2QsT0FBTyxJQUFQLG9CQUNBLFdBQVcsS0FDWCxRQUFRLElBQVIsQ0FFQSxDekJ3T0EsVXlCeE9XLENBaEJaLGlCQWlCRyxPQUFPLElBQVAsb0JBQ0EsV0FBVyxRQUNYLE1BQU0sT2pGK0RELENpRjNEVCxPQUFNLENBQU4sbUJBQ0UsQ0F4QkQsaUIsUUF5QlcsSUFBUixJQUNBLGFBQWEsSUFBYixFQUlKLENBOUJDLGlCQThCaUIsS0FDaEIsUUFBUSxhQUNSLFlBQVksT0FDWixlQUFlLE1BQWYsQ0FHRixDQXBDQyxpQkFvQ2lCLEVBQ2hCLGFBQWEsSUFBYixDQUdGLENBeENDLGdCQXdDZ0IsT0FBTyxDQXhDdkIsZ0JBd0NELFNBeENDLGdCQXdDRCxPQUdFLFdBQVcsT2pGc0NKLENpRnBDUCxDekIyTUEsVXlCM01XLENBN0NaLGdCQTZDQyxRekIyTUEsVXlCM01BLENBN0NELGdCQTZDQyxTekIyTUEsVXlCM01BLENBN0NELGdCQTZDQyxPQUNFLFdBQVcsUUFDWCxNQUFNLE9qRmtCRyxDaUZkYixDQW5EQyxnQkFtRGdCLFVBQ2YsT0FBTyxRQUNQLFdBQVcsS0FDWCxRQUFRLEVBQVIsQ0FFQSxDekJnTUEsVXlCaE1XLENBeERaLGdCQXdEQyxVQUNFLFdBQVcsT2pGcUpZLENpRmpKM0IsQ0FBQyxrQkFDQyxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLFNBQ2hCLE9BQU8sT0FBUCxDQUdGLENBQUMsQ0FOQSxrQkFPQyxVQUFVLElBQVYsQ0FFQSxDekJrTEEsVXlCbExXLENBQVgsQ0FURCxrQkFVRyxNQUFNLE9qRk5HLENpRlViLENBQUMsQ0FkQSxpQkFja0IsT0FDakIsUUFBUSxFQUFSLENBR0YsQ0FBQyxRQUNDLE1BQU0sSUFDTixPQUFPLEtBQ1AsYUFBYSxJQUFiLGNBR0YsQ0FBQyxlQUNDLE9BQU8sWUFDUCxXQUFXLFlBQ1gsU0FBUyxnQkFBVCxDQ3hGRixDQUFDLFlBQ0MsV0FBVyxNQUNYLFVBQVUsS0FDVixPQUFPLFFBQ1AsUUFBUSxDQUFSLENBRUEsQ0FORCxZQU1DLENwRW1IUSxNb0VsSE4sV0FBVyxLQUFYLGdCQUNBLGNBQWMsQ0FBZCxDQUVBLEMxQjhPRixVMEI5T2EsQ0FWZCxZQVVHLENwRStHTSxNb0U5R0osTUFBTSxRQUNOLFdBQVcsUUFDWCxPQUFPLElBQVAsY0FJSixDQWpCRCxZQWlCQyxDcEV3R1EsS29FeEdSLG1CLFFBQ1UsSUFBUixhQUdGLENBckJELFlBcUJDLENwRW9HUSxNb0VwR1IsaUIsUUFDVSxJQUFSLFdBR0YsQ0F6QkQsWUF5QkMsaUJBQ0UsV0FBVyxRQUNYLGNBQWMsSUFBZCxjLFFBQ1EsTUFBUixPQUVBLEMxQjBORixVMEIxTmEsQ0E5QmQsWUE4QkcsQ0FMRixnQkFNSSxXQUFXLFFBQ1gsY0FBYyxJQUFkLGNBQ0EsTUFBTSxPbEZrREgsQ2tGOUNQLENBckNELFlBcUNDLGFBQ0UsTUFBTSxLQUNOLFFBQVEsbUJBQVIsK0NBQ0EsZUFBZSxJQUNmLFlBQVksT0FDWixjQUFjLE9BQ2QsZ0JBQWdCLGFBQWhCLENBRUEsQ0E3Q0gsWUE2Q0csQ0FSRixZQVFFLDZCQUNFLFFBQVEsbUJBQVIsK0NBQ0EsTUFBTSxPQUFOLENBR0YsQ0FsREgsWUFrREcsQ0FiRixZQWFFLG1CQUNFLFVBQVUsS0FDVixZQUFZLElBQ1osZUFBZSxLQUFmLENBR0YsQ0F4REgsWUF3REcsQ0FuQkYsWUFtQkUsb0JBQ0UsTUFBTSxRQUNOLFVBQVUsS0FDVixZQUFZLElBQ1osV0FBVyxNQUNYLGNBQWMsSUFBZCxDQUdGLENBaEVILFlBZ0VHLENBM0JGLFlBMkJFLGNBQ0UsV0FBVyxNQUNYLE9BQU8sSyxRQUNDLElBQVIsS0FDQSxNQUFNLE9sRkNHLENrRkNULEMxQmtMSixVMEJsTGUsQ0F0RWhCLFlBc0VLLENBakNKLFlBaUNJLENBTkYsYUFPSSxNQUFNLE9sRk5ELENrRlVULENBM0VILFlBMkVHLENBdENGLFlBc0NFLHVCQUNFLFVBQVUsT0FBVixHQUNBLFdBQVcsS0FBWCxZQUdGLENBaEZILFlBZ0ZHLENBM0NGLFlBMkNFLHNCQUNFLFVBQVUsT0FBVixRQUNBLFdBQVcsS0FBWCxZQUdGLENBckZILFlBcUZHLENBaERGLFlBZ0RFLHdCLGNBQ2dCLE9sRnJFRCxDa0Z3RWYsQ0F6RkgsWUF5RkcsQ0FwREYsWUFvREUsQ0FKQSxzQkFJQSxPQUNFLFdBQVcsT2xGUFIsQ2tGV1AsQ0E5RkQsWUE4RkMsc0JBQ0UsV0FBVyxPbEZiTixDa0ZlTCxDMUJ1SkYsVTBCdkphLENBakdkLFlBaUdHLENBSEYscUJBSUksV0FBVyxPQUFYLENBSUosQ0F0R0QsWUFzR0MsQ1hwREEsT1dxREUsV0FBVyxpQkFBWCxDQUVBLEMxQitJRixVMEIvSWEsQ0F6R2QsWUF5R0csQ1h2REYsT1d3REksV0FBVyxpQkFBWCxDQUlKLENBOUdELFlBOEdDLFVBQ0UsT0FBTyxLQUNQLGlCQUFpQixRQUNqQixRQUFRLEVBQVIsQ0FHRixDQXBIRCxZQW9IQyxVQUNFLGlCQUFpQixPbEZwRFIsQ2tGc0RULEMxQmlJRixVMEJqSWEsQ0F2SGQsWUF1SEcsQ0FIRixTQUlJLGlCQUFpQixPbEZsQ2QsQ2tGc0NQLENBNUhELFlBNEhDLFlBQ0UsV0FBVyxLQUNYLGFBQWEsSUFBYixDQUdGLENBaklELFlBaUlDLEUxQmxGQSxtQjBCbUZFLE1BQU0sT2xGN0RLLENrRmdFYixDQXJJRCxZQXFJQyxFMUI4REEsZ0IwQjdERSxNQUFNLE9sRi9ETSxDa0ZrRWQsQ0F6SUQsWUF5SUMsS3BCa0lnRCx3Qm9Cakk5QyxVQUFVLEtBQ1YsZUFBZSxPQUNmLE1BQU0sT2xGbkJELENrRnNCUCxDQS9JRCxZQStJQyxhQUNFLE9BQU8sTUFDUCxZQUFZLElBQ1osVUFBVSxLQUNWLFdBQVcsS0FDWCxPQUFPLFEsUUFDQyxJQUFSLENBRUEsQzFCaUdGLFUwQmpHYSxDQXZKZCxZQXVKRyxDQVJGLFlBU0ksV0FBVyxPbEZsRVIsQ2tGcUVMLENBM0pILFlBMkpHLENBWkYsWUFZRSxDQXZDRixTQXdDSSxXQUFXLElsRjVGVCxDa0Y4RkYsQzFCMEZKLFUwQjFGZSxDQTlKaEIsWUE4SkssQ0FmSixZQWVJLENBMUNKLFNBMkNNLFdBQVcsT2xGekVWLENrRjZFTCxDQW5LSCxZQW1LRyxDQXBCRixZQW9CRSxHLFFBQ1UsRUFDUixlQUFlLEdBQWYsQ0FJSixDQXpLRCxZQXlLQyxrQixjQUNnQixRQUNkLFdBQVcsSUFBWCxjQUlKLENBQUMsYUFDQyxpQkFBaUIsUUFDakIsT0FBTyxJQUFQLGNDakxGLENBQUMsU0FFQyxpQkFBaUIsa0IsY0FDSCxHQUFkLENDSEYsQ0FBQyxXQUNDLE9BQU8sSUFBUCxjLGNBQ2MsS0FDZCxXQUFXLFVBQVgsV0FDQSxXQUFXLFFBQ1gsWUFBWSxHQUFaLENBRUEsQzVCaVBBLFU0QmpQVyxDQVBaLFdBUUcsV0FBVyxRQUNYLE9BQU8sSUFBUCxjQUNBLFdBQVcsRUFBWCxpQkFHRixDQWJELFdBYUMsaUJBQ0UsT0FBTyxRLFFBQ0MsSUFBUixLQUVBLENBakJILFdBaUJHLENBSkYsZUFJRSxPQUNFLGlCQUFpQixPcEYrRGQsQ29GNURMLENBckJILFdBcUJHLENBUkYsZUFRRSxRQUNFLGlCQUFpQixPcEYyR2QsQ29GckdQLENBNUJELFdBNEJDLGdDQWZBLGdCQWdCRSx1QkFBdUIsTUFDdkIsd0JBQXdCLEtwRmRULENvRmlCakIsQ0FqQ0QsV0FpQ0MsK0JBcEJBLGdCQXFCRSwwQkFBMEIsTUFDMUIsMkJBQTJCLEtwRm5CWixDb0ZzQmpCLENBdENELFdBc0NDLDBCQUNFLE1BQU0sUSxRQUNFLElBQVIsS0FDQSxPQUFPLE9BQVAsQ0FHRixDQTVDRCxXQTRDQyxHQUNFLGFBQWEsUUFDYixNQUFNLEssT0FDQyxFQUNQLE9BQU8sR0FBUCxDQ2hESixDQUFDLHFCQUNDLFlBQVksTUFBWixDQUVBLENBSEQscUJBR0MsUUFDRSxRQUFRLG1CQUFSLCtDQUdGLENBUEQscUJBT0MsWUFDRSxVQUFVLEtBQ1YsWUFBWSxJQUNaLE9BQU8sT0FBUCxDQUdGLENBYkQscUJBYUMsdUIsUUFDVSxJQUFSLElBQ0EsT0FBTyxJQUFQLGMsY0FDYyxJQUNkLFVBQVUsS0FDVixXQUFXLE9BQ1gsZUFBZSxZQUdmLFdBQVcsV0FBWCxDQUVBLEM3QmdPRixVNkJoT2EsQ0F4QmQscUJBd0JHLENBWEYsc0JBWUksTUFBTSxRQUNOLGlCQUFpQixRQUNqQixPQUFPLElBQVAsY0FJSixDQS9CRCxxQkErQkMsaUJBQ0UsYUFBYSxHQUFiLENBR0YsQ0FuQ0QscUJBbUNDLG1CQUNFLFlBQVksR0FBWixDQUdGLENBdkNELHFCQXVDQyxxQkFDRSxZQUFZLElBQVosQ0FHRixDQTNDRCxxQkEyQ0Msb0IsT0FDUyxFQUFQLFVBR0YsQ0EvQ0QscUJBK0NDLHNCQUNFLFlBQVksSUFBWixDQUlKLENBQUMscUJBQ0MsUUFBUSxtQkFBUiwrQ0NyREYsQ0FBQyxlQUNDLFFBQVEsWUFBUixpQ0FDQSxlQUFlLE9BQ2YsYUFBYSxJQUFiLGNBRUEsQ0FMRCxlQUtDLGtCQUNFLFFBQVEsbUJBQVIsK0NBQ0EsZUFBZSxJQUNmLGNBQWMsT0FDZCxZQUFZLE9BQ1osY0FBYyxJQUFkLENBR0YsQ0FiRCxlQWFDLGlCQUNFLFFBQVEsbUJBQVIsK0NBQ0EsZUFBZSxJQUNmLGdCQUFnQixZQUFoQixDQUdGLENBbkJELGVBbUJDLE9BQ0UsWUFBWSxJQUNaLFdBQVcsTyxPQUNKLEtBQVAsSUFJSixDQUFDLFVBQ0MsWUFBWSxLQUdaLHNCQUFzQixLQUN0QixvQkFBb0IsS0FDcEIsbUJBQW1CLEtBQ25CLGlCQUFpQixLQUNqQixnQkFBZ0IsS0FDaEIsUUFBUSxLQUNSLDRCQUE0QixLQUE1QixlQUdGLENBQUMsWUFDQyxRQUFRLEVBQVIsQ0FHRixDQUFDLGNBQWMsQ0YzQ2QsV0U0Q0MsT0FBTyxJQUFQLGNBR0YsQ0FKQyxlLFFBS1MsRUFDUixVQUFVLEtBQ1YsWUFBWSxHQUFaLENBRUEsQ0FURCxlQVNDLENOU0EsYSxRTVJVLFdBQVIsQ0FHRixDQWJELGVBYUMsQ3hFaUVRLEt3RWpFUixtQixRQUNVLElBQVIsS0FHRixDQWpCRCxlQWlCQyxDeEU2RFEsTXdFNUROLE9BQU8sY0FBUCxDQUVBLENBcEJILGVBb0JHLEN4RTBETSxNd0UxRE4sQ2ZURixhZVVJLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FJSixDQTFCRCxlQTBCQyxDeEVvRFEsTXdFcERSLDZCQUNFLDBCQUEwQixXQUExQixDQUdGLENBOUJELGVBOEJDLEN4RWdEUSxNd0VoRFIsNEJBQ0UsMkJBQTJCLFdBQTNCLENBR0YsQ0FsQ0QsZUFrQ0MsaUJBQ0UsVUFBVSxLQUNWLFdBQVcsTSxRQUNILEVBQVIsV0NoRkosQ0FBQyxzQkFDQyxNQUFNLE1BQ04sUUFBUSxLQUNSLFNBQVMsU0FDVCxLQUFLLE1BQ0wsT0FBTyxNLFFBQ0MsS0FDUixVQUFVLElBQVYsQ0FFQSxDQVRELHNCQVNDLGlDQUNFLE9BQU8sSUFBUCxjLGNBQ2MsSUFBZCxDQUVBLEMvQjJPRixVK0IzT2EsQ0FiZCxzQkFhRyxDQUpGLGdDQUtJLE9BQU8sSUFBUCxjQUlKLENBbEJELHNCQWtCQyx1QkFDRSxjQUFjLGNBQWQsQ0FHRixDQXRCRCxzQkFzQkMsQ0FKQSxXQUtFLE1BQU0sS0FDTixRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixjLFFBQ1IsSUFBUixLLE9BQ08sRUFDUCxjQUFjLElBQWQsY0FFQSxDL0J5TkYsVStCek5hLENBL0JkLHNCQStCRyxDQWJGLFdBY0ksY0FBYyxJQUFkLGNBSUosQ0FwQ0Qsc0JBb0NDLG9CQUNFLGNBQWMsY0FBZCxDQUdGLENBeENELHNCQXdDQyxjQUNFLFlBQVksSUFDWixXQUFXLEtBQ1gsTUFBTSxLQUFOLENBR0YsQ0E5Q0Qsc0JBOENDLHFCQUNFLFlBQVksYUFBWixDQUdGLENBbERELHNCQWtEQyxjQUNFLFdBQVcsTUFDWCxNQUFNLElBQU4sQ0FHRixDQXZERCxzQkF1REMsZ0JBQ0UsTUFBTSxNQUNOLFdBQVcsS0FBWCxDQUlKLENBQUMsb0JBQ0MsT0FBTyxlQUFQLENDOURGLENBQUMsOEIsY0FDZSxJQUFkLENBR0YsQ0FBQyxpQkFDQyxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxPQUNmLE1BQU0sR0FBTixDQUdGLENBQUMsV0FDQyxNQUFNLEtBQ04sT0FBTyxLQUNQLE9BQU8sUUFDUCxnRUFDQSxZQUFZLElBQ1osVUFBVSxLQUNWLFdBQVcsUUFDWCxRQUFRLG1CQUFSLCtDQUNBLGVBQWUsT0FDZixPQUFPLElBQVAsQ0FFQSxDaENrT0EsVWdDbE9XLENBWlosV0FhRyxNQUFNLFFBQ04sV0FBVyxPeEYwRE4sQ3dGdERULENBQUMsc0JBQ0MsUUFBUSxZQUFSLGlDQUNBLGdCQUFnQixjQUNoQixnRUFDQSxVQUFVLEtBQ1YsWUFBWSxHQUFaLENBSUEsQ0FBQyxvQkFBRCxzQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLGNBQ2hCLFlBQVksU0FDWixjQUFjLEdBQWQsQ0FFQSxDQU5ELG9CQU1DLENBTkYscUJBTUUsQ0Z4QkYsTUV5QkksVUFBVSxLQUNWLFlBQVksR0FBWixDQUlKLENBWkMsb0JBWUQsaUJBQ0UsTUFBTSxpQkFBTixDQUlGLENBakJDLG9CQWlCRCxDQUxBLGVBS0EsT0FDRSxRQUFRLG1CQUFSLCtDQUNBLFFBQVEsR0FDUixpQkFBaUIsb3pDQUVqQixPQUFPLFdBQVAsMkdBQ0EsZ0JBQWdCLEtBQWhCLEtBQ0Esa0JBQWtCLFVBQ2xCLE9BQU8sS0FDUCxNQUFNLEtBQ04sWUFBWSxHQUFaLENBSUosQ0FBQyx5QkFDQyx3QkFBd0IsRUFDeEIsMkJBQTJCLENBQTNCLENBSUEsQ0FBQyxlQUFELENBTkQseUJBT0csV0FBVyxPeEZVTixDd0ZMUCxDQUFDLGdCQUFELENBWkQseUJBYUcsV0FBVyxPeEZYSCxDd0ZnQlYsQ0FBQyxjQUFELENBbEJELHlCQW1CRyxXQUFXLE94Rm5CSixDd0Z3QlQsQ0FBQyxZQUFELENBeEJELHlCQXlCRyxXQUFXLE94RktKLHNDd0ZDUCxPQUFPLElBQVAsTSxjQUNjLEssUUFDTixJQUFSLENBR0YsQ3hGTlMsY3dGTVQsT0FDRSxNQUFNLElBQU4sWUFHRixDeEZWUyxjd0ZVVCxnQkFDRSxPQUFPLElBQVAsTSxjQUNjLEssUUFDTixLQUNSLE1BQU0sSUFBTixZQUdGLEN4RmpCUyxjd0ZpQlQscUJBQ0UsTUFBTSxLLGNBQ1EsS0FDZCxXQUFXLE8sUUFDSCxLQUFSLEtBR0YsQ3hGeEJTLGN3RndCVCxRQUNFLE9BQU8sS0FDUCxNQUFNLEtBQ04sYUFBYSxLLGNBQ0MsR0FBZCxDQUdGLEN4Ri9CUyxjd0YrQlQsd0JBQ0UsTUFBTSxJQUFOLFlBR0YsQ3hGbkNTLGN3Rm1DVCxvQkFDRSxNQUFNLFFBQ04sNERBR0YsQ3hGeENTLGN3RndDVCxRQUNFLE1BQU0sSUFBTixZQ3BGSCxDQUFDLGFBQWEsQ0FBQyxZQUNkLG1CQUFtQixLQUNuQixXQUFXLE0sT0FDSixLQUFQLEVBQ0EsTUFBTSxJQXZDTSxDQXlDWixDQU5BLGFBTUEsK0JBQ0UsT0FBTyxDQUFQLENBR0YsQ0FWQSxhQVVBLG1CQUNFLFFBQVEsQ0FBUixDQUVBLENBYkYsYUFhRSxrREFDRSxXQUFXLE9BQVgsQ0FHRixDQWpCRixhQWlCRSxtQ0FDRSxXQUFXLE96RlhGLEN5RmNYLENBckJGLGFBcUJFLG1DQUNFLFdBQVcsT0FBWCxDQUlKLENBMUJBLGFBMEJBLDRDQTNDQSxPQUFPLFFBQ1AsT0FBTyxLQUNQLHdEQUNBLE1BQU0sS0FQTixXQUFXLEVBQVgsOEJBa0RFLFdBQVcsUUFDWCxPQUFPLEVBQVAsYyxjQUNjLElBMURILENBNkRiLENBbENBLGFBa0NBLG1DQXZEQSxXQUFXLElBQVgsb0NBWUEsV0FBVyxRQUNYLE9BQU8sRUFBUCxjLGNBQ2MsSUFDZCxXQUFXLFdBQ1gsT0FBTyxRQUNQLE9BQU8sS0FDUCxNQUFNLEtBdUNKLG1CQUFtQixLQUNuQixXQUFXLElBQVgsQ0FHRixDQXhDQSxhQXdDQSwrQkE3REEsV0FBVyxFQUFYLDhCQUlBLE9BQU8sUUFDUCxPQUFPLEtBQ1AscURBQ0EsTUFBTSxLQXlESixXQUFXLFFBQ1gsT0FBTyxFQUFQLGMsY0FDYyxLQUNkLE9BQU8sR0FBUCxDQUdGLENBakRBLGFBaURBLCtCQXRFQSxXQUFXLElBQVgsb0NBWUEsV0FBVyxRQUNYLE9BQU8sRUFBUCxjLGNBQ2MsSUFDZCxXQUFXLFdBQ1gsT0FBTyxRQUNQLE9BQU8sS0FDUCxNQUFNLElBdkNNLENBK0ZaLENBckRBLGFBcURBLHdCQXRFQSxPQUFPLFFBQ1AsT0FBTyxLQUNQLG9EQUNBLE1BQU0sS0FxRUosV0FBVyxNQUNYLGFBQWEsTUFDYixhQUFhLEtBQWIsRUFDQSxNQUFNLEtBQU4sQ0FHRixDQTdEQSxhQTZEQSw2QkFsRkEsV0FBVyxFQUFYLDhCQW9GRSxXQUFXLFFBQ1gsT0FBTyxFQUFQLGMsY0FDYyxJQUFkLENBR0YsQ0FwRUEsYUFvRUEsNkJBekZBLFdBQVcsRUFBWCw4QkEyRkUsV0FBVyxRQUNYLE9BQU8sRUFBUCxjLGNBQ2MsSUFBZCxDQUdGLENBM0VBLGFBMkVBLHdCQWhHQSxXQUFXLElBQVgsb0NBWUEsV0FBVyxRQUNYLE9BQU8sRUFBUCxjLGNBQ2MsSUFDZCxXQUFXLFdBQ1gsT0FBTyxRQUNQLE9BQU8sS0FDUCxNQUFNLEtBZ0ZKLFdBQVcsS0FBWCxDQUlBLENBakZGLGFBaUZFLDZDQWpGRixhQWlGRSx5Q0FqRkYsYUFpRkUsa0NBakZGLGFBaUZFLHNEQWpGRixhQWlGRSx1Q0FqRkYsYUFpRkUsc0NBTUUsT0FBTyxXQUFQLENDN0lOLENBQUMsbUJBRUMsTUFBTSxJQUFOLENBRUEsQ0FKRCxtQkFJQyxnQkFDRSxPQUFPLFEsT0FDQSxFQUFQLFNBQ0EsTUFBTSxRQUNOLFlBQVksSUFDWixVQUFVLEtBQ1YsV0FBVyxNQUFYLENBR0YsQ0FiRCxtQkFhQyx5QkFDRSxjQUFjLElBQWQsY0FDQSxNQUFNLE8xRnFESyxDMEZsRGIsQ0FsQkQsbUJBa0JDLHNCQUNFLFdBQVcsWSxRQUNILEVBQVIsS0NyQkosQ0FBQywyQkFDQyxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxNQUFmLENBRUEsQ0FKRCwyQkFJQyxDTENBLGlCS0FFLFFBQVEsbUJBQVIsK0NBQ0EsZUFBZSxJQUNmLGNBQWMsT0FDZCxZQUFZLE9BQ1osZ0JBQWdCLGFBQWhCLENBSUosQ0FBQywyQkFDQyxNQUFNLEtBQ04sT0FBTyxLLGNBQ08sSUFDZCxTQUFTLFNBQ1QsSUFBSSxJQUNKLEtBQUssSUFDTCxXQUFXLEkzRjRDTCxDMkYxQ04sQ25Da09BLFVtQ2xPVyxDQVRaLDJCQVVHLFdBQVcsTzNGdUxZLEMyRm5MM0IsQ0FkQywwQkFjMEIsT0FDekIsV0FBVyxPM0ZxREosQzJGbkRQLENuQzBOQSxVbUMxTlcsQ0FqQlosMEJBaUJDLE9BQ0UsV0FBVyxPM0Z5RE4sQzJGcERQLENuQ29OQSxVbUNwTlcsQ0FBWCx3Q0FDRSxpQkFBaUIsTzNGOENaLEMyRjFDVCxDQUxFLGNBTUEsVUFBVSxLQUNWLFdBQVcsSUFBWCxDQUVBLENuQzJNQSxVbUMzTVcsQ0FUWCxjQVVFLE1BQU0sUUFDTixXQUFXLFFBQ1gsT0FBTyxJQUFQLGNBR0YsQ0FmQSxjQWVBLEdBQ0UsZUFBZSxNQUFmLENBR0YsQ0FuQkEsY0FtQkEsV0FuQkEsY0FtQkEsYUFFRSxVQUFVLElBQVYsQ0FFQSxDbkM2TEYsVW1DN0xhLENBdkJiLGNBdUJFLENBSkYsU0FJRSxDbkM2TEYsVW1DN0xFLENBdkJGLGNBdUJFLENBSkYsU0FJRSxHQUNFLE1BQU0sUUFDTixpQkFBaUIsaUJBQWpCLENBSUosQ0E3QkEsY0E2QkEsNkIsUUFDVSxFQUFSLFdBR0YsQ0FqQ0EsY0FpQ0EsZUFDRSxZQUFZLElBQ1osVUFBVSxNQUNWLE9BQU8sT0FBUCxDQUdGLENBdkNBLGNBdUNBLGFBQ0UsVUFBVSxLQUNWLFlBQVksR0FBWixDQUdGLENBNUNBLGNBNENBLHNCLFFBQ1UsRUFBUixrQkFDQSxNQUFNLElBQU4sQ0FHRixDQWpEQSxjQWlEQSxvQixRQUNVLFlBQ1IsTUFBTSxJQUFOLENBR0YsQ0F0REEsY0FzREEsMEIsUUFDVSxNQUFSLEVBR0YsQ0ExREEsY0EwREEsQ0gxRkQsaUJHMkZHLE1BQU0sS0FDTixRQUFRLFlBQVIsaUNBQ0EsZUFBZSxZQUNmLGNBQWMsT0FDZCxZQUFZLE9BQ1osZ0JBQWdCLGFBQWhCLENBTUEsQ0F0RUYsY0FzRUUsQ0h0R0gsaUJHc0dHLENIOUVILHNCRytFSyxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLE9BQ2hCLE1BQU0sS0FDTixZQUFZLElBQ1osYUFBYSxPQUNiLFlBQVksR0FBWixDQUdGLENBL0VGLGNBK0VFLENIL0dILGlCRytHRyxDSG5ISCw4QkdvSEssVUFBVSxHQUFWLENBSUosQ0FwRkEsY0FvRkEsQ0hwREQseUJHcURHLE9BQU8sS0FDUCxXQUFXLE8zRnJDTixDMkZ3Q1AsQ0F6RkEsY0F5RkEsOEJBQ0UsV0FBVyxPM0YxQkosQzJGNkJULENBN0ZBLGNBNkZBLDZCQUNFLFdBQVcsTzNGYUwsQzJGVE4sQ25Da0hGLFVtQ2xIYSxDQWxHYixjQWtHRSwwQkFDRSxNQUFNLE8zRnhFRSxDMkY2RWQsQ0FqRUUsV0FpRVUsQ0FBQyxVQUNYLE1BQU0sTzNGekRDLEM0RnBGVCxDQUFDLGNBQ0MsTUFBTSxNLE9BQ0MsRUFBUCxPQUVBLENBSkQsY0FJQyx1QkFDRSxNQUFNLEtBQ04sT0FBTyxLQUNQLE1BQU0sS0FDTixlQUFlLE1BQWYsQ0FHRixDQVhELGNBV0MsYUFDRSxVQUFVLEtBQ1YsWUFBWSxJQUNaLFVBQVUsSyxPQUNILEtBQVAsTSxRQUNRLElBQVIsUUFDQSxXQUFXLFEsY0FDRyxLQUNkLE9BQU8sSUFBUCxjQUNBLFdBQVcsTUFBWCxDQUVBLENwQ2tPRixVb0NsT2EsQ0F0QmQsY0FzQkcsQ0FYRixZQVlJLFdBQVcsUUFDWCxPQUFPLElBQVAsY0FJSixDQTVCRCxjQTRCQyxhQUNFLE9BQU8sS0FDUCxXQUFXLG9EQUFYLFUsY0FDYyxJQUNkLFNBQVMsT0FDVCxTQUFTLFFBQVQsQ0FHRixDQXBDRCxjQW9DQyxDQVJBLFdBUUEsT0FDRSxRQUFRLEdBQ1IsTUFBTSxLQUNOLE9BQU8sS0FDUCxXQUFXLHlEQUFYLFVBQ0EsUUFBUSxNQUNSLFNBQVMsU0FDVCxPQUFPLElBQ1AsS0FBSyxDQUFMLENBR0YsQ0EvQ0QsY0ErQ0MsYUFDRSxNQUFNLEtBQ04sT0FBTyxLQUNQLFdBQVcsS0FBWCwyRSxjQUNjLElBQ2QsU0FBUyxTQUNULElBQUksS0FDSixLQUFLLEtBQ0wsV0FBVyxNQUFYLENBRUEsQ3BDK0xGLFVvQy9MYSxDQXpEZCxjQXlERyxDQVZGLFlBV0ksV0FBVyxRQUFYLDJFQUlKLENBOURELGNBOERDLGVBQ0UsTUFBTSxLQUNOLE9BQU8sSyxPQUNBLEtBQ1AsV0FBVyx3REFBWCxpQkFDQSxRQUFRLGFBQ1IsU0FBUyxTQUNULE1BQUksRUFHRSxFQURDLElBQ1AsQ0FHRixDQTNFRCxjQTJFQyxhQUNFLE1BQU0sTUFDTixPQUFPLE0sT0FDQSxNQUFQLGdCQUNBLFdBQVcsc0RBQVgsb0JBQ0EsU0FBUyxTQUNULE1BQUksRUFDRSxFQUNDLEVBQ0YsR0FBTCxDQUdGLENBdkZELGNBdUZDLFNBWkEsWUFhRSxvQkFBb0IsS0FBcEIsS0FHRixDQTNGRCxjQTJGQyxlQWhCQSxZQWlCRSxvQkFBb0IsS0FBcEIsTUFHRixDQS9GRCxjQStGQyxVQXBCQSxZQXFCRSxvQkFBb0IsS0FBcEIsT0FHRixDQW5HRCxjQW1HQyxXQXhCQSxZQXlCRSxvQkFBb0IsS0FBcEIsT0FHRixDQXZHRCxjQXVHQyxhQTVCQSxZQTZCRSxvQkFBb0IsS0FBcEIsT0FHRixDQTNHRCxjQTJHQyxDQXBCQSxPQW9CQSxDQTdDQSxjQThDRSxvQkFBb0IsS0FBcEIsRUFHRixDQS9HRCxjQStHQyxDQXBCQSxhQW9CQSxDQWpEQSxjQWtERSxvQkFBb0IsS0FBcEIsTUFHRixDQW5IRCxjQW1IQyxDQXBCQSxRQW9CQSxDQXJEQSxjQXNERSxvQkFBb0IsS0FBcEIsT0FHRixDQXZIRCxjQXVIQyxDQXBCQSxTQW9CQSxDQXpEQSxjQTBERSxvQkFBb0IsS0FBcEIsT0FHRixDQTNIRCxjQTJIQyxDQXBCQSxXQW9CQSxDQTdEQSxjQThERSxvQkFBb0IsS0FBcEIsT0FHRixDQS9IRCxjQStIQyxhQUNFLFNBQVMsU0FDVCxPQUFPLEVBQ1AsS0FBSyxFQUNMLE1BQU0sS0FDTixZQUFZLElBQ1osVUFBVSxJQUFWLENBR0YsQ0F4SUQsY0F3SUMsYUFDRSxVQUFVLEtBQ1YsV0FBVyxLQUNYLFlBQVksSUFDWixlQUFlLFVBQ2YsV0FBVyxNQUFYLENDNUlKLENwQzRCSSxLLFFvQzFCTSxLQUNSLE1BQU0sTUFDTixPQUFPLEtBQVAsQ0FFQSxDcENzQkUsSW9DdEJGLE9BQ0UsV0FBVyxFQUFYLGdCQUNBLE9BQU8sT0FBUCxDQUtBLENwQ2VBLElvQ2ZBLDRCQUNFLE9BQU8sSUFBUCxjQUtGLENwQ1NBLElvQ1RBLGFBTkEsU0FPRSxPQUFPLElBQVAsY0FNTixDQUFDLFVBQ0MsTUFBTSxLQUNOLE9BQU8sS0FFUCxPQUFPLFdBQVAseUdBR0YsQ0FBQyxVQUNDLFdBQVcsTUFBWCxDQ25DRixDQUFDLGNBQ0MsV0FBVyxPQUNYLFdBQVcsTUFBWCxDQUVBLENBSkQsYUFJQyxvQkFDRSxNQUFNLEdBQU4sQ0FHRixDQVJELGFBUUMsMEIsY0FDZ0IsR0FBZCxDQUdGLENBWkQsYUFZQywwQixjQUNnQixLQUNkLGlCQUFpQixPOUZxRVosQzhGbkVMLENBaEJILGFBZ0JHLGdDQUNFLGlCQUFpQixPOUZtRWQsQzhGL0RQLENBckJELGFBcUJDLDRDQXJCRCxhQXFCQyx5Q0FDRSxPQUFPLElBQ1AsUUFBUSxNQUNSLFdBQVcsS0FBWCxDQ3hCSixDQUFDLGVBQ0MsV0FBVyxJQUFYLGdCQUVBLENBSEQsZUFHQyxxQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixhLE9BQ1QsS0FBUCxJQUNBLFNBQVMsU0FDVCxRQUFRLEdBQ1IsTUFBTSxJQUFOLENBR0YsQ0FiRCxlQWFDLDBCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsZ0JBQWdCLGMsT0FDVCxLQUFQLElBRUEsQ0FuQkgsZUFtQkcsQ0FORix5QkFNRSxpQixPQUNTLEVBQVAsU0FFQSxDdkNrT0osVXVDbE9lLENBdEJoQixlQXNCSyxDQVRKLHlCQVNJLENBSEYsZ0JBSUksTUFBTSxPL0YyR0wsQytGdEdILEN2QzROSixVdUM1TmUsQ0E1QmhCLGVBNEJLLENBZkoseUJBZUksQ0FURixlQVNFLE9BQ0UsV0FBVyxPL0Z5RFYsQytGcERQLENBbENELGVBa0NDLGtCQUNFLE1BQU0sS0FDTixPQUFPLEtBQ1AsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixZQUFZLE9BQ1osY0FBYyxPQUNkLGdCQUFnQixjQUNoQixXQUFXLFFBQ1gsT0FBTyxJQUFQLGMsY0FDYyxHQUFkLENBRUEsQ3ZDME1GLFV1QzFNYSxDQTlDZCxlQThDRyxDQVpGLGlCQWFJLFdBQVcsTy9GbUNSLEMrRmhDTCxDQWxESCxlQWtERyxDQWhCRixpQkFnQkUsYUFDRSxNQUFNLFFBQ04sVUFBVSxLLFFBQ0YsRUFBUixLQUdGLENBeERILGVBd0RHLENBdEJGLGlCQXNCRSxhQUNFLE1BQU0sUUFDTixVQUFVLEssUUFDRixFQUFSLEtBQ0EsT0FBTyxRQUNQLFlBQVksSUFBWixjQUNBLFlBQVksSUFBWixDQUdGLENBakVILGVBaUVHLENBL0JGLGlCQStCRSxDQVRBLFdBU0EsT0FDRSxRQUFRLEVBQVIsQ0FHRixDQXJFSCxlQXFFRyxDQW5DRixpQkFtQ0UsY0FDRSxPQUFPLEtBQ1AsV0FBVyxRQUNYLE1BQU0sSUFBTixDQUVBLEN2QzhLSixVdUM5S2UsQ0ExRWhCLGVBMEVLLENBeENKLGlCQXdDSSxDQUxGLGFBTUksV0FBVyxPL0ZPVixDK0ZITCxDQS9FSCxlQStFRyxDQTdDRixpQkE2Q0UsQ0FWQSxZQVVBLGdCQS9FSCxlQStFRyxDQTdDRixpQkE2Q0UsQ0FWQSxZQVVBLFNBL0VILGVBK0VHLENBN0NGLGlCQTZDRSxDQVZBLFlBVUEsT0FHRSxPQUFPLEtBQ1AsUUFBUSxJQUFSLENBR0YsQ0F0RkgsZUFzRkcsQ0FwREYsaUJBb0RFLEN2QzZIRixtQnVDNUhJLFVBQVUsS0FDVixNQUFNLFFBQ04sT0FBTyxRLE9BQ0EsRUFBUCxTQUdGLENBN0ZILGVBNkZHLENBM0RGLGlCQTJERSxDdkNzSEYsa0J1Q3RIRSxPQUNFLFFBQVEsRUFBUixDQUlKLENBbEdELGVBa0dDLGtDQUNFLFdBQVcsRUFDWCxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxPQUNmLFdBQVcsSUFBWCxnQkFFQSxDQXhHSCxlQXdHRyxDQU5GLGlDQU1FLDBCQUNFLFdBQVcsUSxjQUNHLEssUUFDTixLQUFSLEssT0FDTyxJQUFQLEVBRUEsQ3ZDMElKLFV1QzFJZSxDQTlHaEIsZUE4R0ssQ0FaSixpQ0FZSSxDQU5GLHlCQU9JLFdBQVcsTy9GeEJWLEMrRjJCSCxDQWxITCxlQWtISyxDQWhCSixpQ0FnQkksQ0FWRix5QkFVRSxnQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixhQUFoQixDQUVBLENBdkhQLGVBdUhPLENBckJOLGlDQXFCTSxDQWZKLHlCQWVJLENBTEYsZUFLRSx3QkFDRSxZQUFZLEksT0FDTCxFQUFQLE1BTVIsQ0EvSEQsZUErSEMsc0JBQ0UsUUFBUSxZQUFSLGlDLFFBQ1EsS0FBUixNQUVBLENBbklILGVBbUlHLENBSkYscUJBSUUsWUFDRSxPQUFPLFFBQ1AsTUFBTSxRQUNOLFlBQVksSSxRQUNKLElBQVIsT0FHRixDQTFJSCxlQTBJRyxDQVhGLHFCQVdFLDBCQUNFLE1BQU0sUUFDTixjQUFjLElBQWQsY0FDQSxXQUFXLElBQVgsWUFFQSxDdkN5R0osVXVDekdlLENBL0loQixlQStJSyxDQWhCSixxQkFnQkksQ0FMRix5QkFNSSxNQUFNLE8vRmRMLEMrRm1CUCxDQXJKRCxlQXFKQyxtQkFDRSxPQUFPLElBQVAsYyxjQUNjLElBQWQsQ0FFQSxDdkMrRkYsVXVDL0ZhLENBekpkLGVBeUpHLENBSkYsa0JBS0ksT0FBTyxJQUFQLGNBR0YsQ0E3SkgsZUE2SkcsQ0FSRixrQkFRRSxNQUNFLE9BQU8sS0FDUCxjQUFjLENBQWQsQ0FHRixDQWxLSCxlQWtLRyxDQWJGLGtCQWFFLGlDQUNFLE9BQU8sT0FBUCxDQUdGLENBdEtILGVBc0tHLENBakJGLGtCQWlCRSxDeEJoSEYsYXdCZ0hFLGdCQUNFLFdBQVcsTUFBWCxDQUtKLENBNUtELGVBNEtDLENBdkJBLGlCQXVCQSxvQkFDRSxNQUFNLEdBQU4sQ0FJRixDQWpMRCxlQWlMQyxDQTVCQSxpQkE0QkEsMEJBQ0UsV0FBVyxNQUFYLGdCLGNBQ2MsSUFBZCxDQVVGLENBN0xELGVBNkxDLENBeENBLGlCQXdDQSwwQkFDRSxXQUFXLFEsY0FDRyxJQUFkLENBSUYsQ0FuTUQsZUFtTUMsQ1JuTUQsc0JRb01HLE9BQU8sS0FBUCxDQUtBLENBek1ILGVBeU1HLDBCSnBJRixjSXFJSSxZQUFZLElBQ1osVUFBVSxLLE9BQ0gsRUFBUCxRQUdGLENBL01ILGVBK01HLENBTkEsd0JBTUEsbUIsT0FDUyxFQUFQLFFBUU4sQ0FBQyxPLFFBQ1MsRUFBUixTQUdGLENBQUMsWUFDQyxpQkFBaUIsb0RBQ2pCLGtCQUFrQixVQUNsQixvQkFBb0IsS0FBcEIsT0FHRixDQUFDLFdBQ0MsaUJBQWlCLCtDQUNqQixrQkFBa0IsVUFDbEIsb0JBQW9CLEtBQXBCLE9BR0YsQ0FBQyxXQUNDLGlCQUFpQixvREFDakIsa0JBQWtCLFVBQ2xCLG9CQUFvQixLQUFwQixPQUdGLENBQUMsV0FDQyxpQkFBaUIsd0RBQ2pCLGtCQUFrQixVQUNsQixvQkFBb0IsS0FBcEIsT0FDQSxnQkFBZ0IsSUFBaEIsQ0FHRixDQUFDLG9CQUNDLE1BQU0sTy9GekhFLEMrRjRIVixDQUFDLGNBQ0MsZ0JBQWdCLEtBQWhCLEtBQ0Esa0JBQWtCLFVBQ2xCLGlCQUFpQixxQkFDakIsb0JBQW9CLEtBQXBCLE9BR0YsQ0FBQyxtQkFDQyxnQkFBZ0IsS0FBaEIsS0FDQSxrQkFBa0IsVUFDbEIsaUJBQWlCLHlEQUNqQixvQkFBb0IsS0FBcEIsT0FHRixDQUFDLGVBQ0MsaUJBQWlCLDREQUNqQixrQkFBa0IsVUFDbEIsb0JBQW9CLEtBQXBCLE9BQ0EsZ0JBQWdCLElBQWhCLENDMVFBLENBQUMsV0FBRCxzQixPQUNTLElBQVAsQ0FLRixDQUFDLGFBQUQsYUFDRSxVQUFVLEtBQ1YsWUFBWSxHQUFaLENBR0YsQ0FMQyxhQUtELHFCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsY0FBYyxPQUNkLFlBQVksT0FDWixhQUFhLElBQWIsQ0FHRixDQWJDLGFBYUQsZUFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixjQUNoQixRQUFRLEVBQ1IsTUFBTSxJQUFOLENBR0YsQ0FyQkMsYUFxQkQsa0JBQ0UsTUFBTSxRQUNOLE9BQU8sUSxRQUNDLEdBQVIsQ0FHRixDQTNCQyxhQTJCRCwwQkFDRSxRQUFRLFlBQVIsaUNBQ0EsWUFBWSxPQUNaLGNBQWMsT0FDZCxjQUFjLElBQWQsQ0FHRixDQWxDQyxhQWtDRCxrQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGNBQWMsT0FDZCxhQUFhLElBQWIsQ0FHRixDQXpDQyxhQXlDRCxhQUNFLFlBQVksSUFDWixhQUFhLEdBQWIsQ0FHRixDQTlDQyxhQThDRCxnQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixRQUFoQixDQUlKLENBQUMsMEJBQ0MsT0FBTyxNQUFQLENBR0YsQ0FBQyxvQ0FDQyxNQUFNLENBQU4sQ0NqRUYsQ0FBQyxvQkFDQyxNQUFNLElBQU4sQ0FHRixDeEN5QkksZXdDekJKLEN4Q3lCSSxXd0N2QkYsT0FBTyxpQkFBUCw4Q0FDQSxNQUFNLE0sT0FDQyxLQUNQLFNBQVMsUUFBVCxDQUVBLEN4Q2tCRSxld0NsQkYsQ0RDQSxvQkNEQSxDeENrQkUsV3dDbEJGLENEQ0Esb0JDQUUsYUFBYSxXQUFiLENBSUosd0JBQ0UsU0FBUyxTQUNULE1BQU0sSUFBTixDQUdGLEN4Q1FJLFcsUXdDTk0sRUFDUixnQkFBZ0IsVUFBaEIsQ0FHRixDQUFDLHNCQUNDLFVBQVUsS0FDVix1QkFBdUIsS0FDdkIsd0JBQXdCLEtBQ3hCLFNBQVMsTUFBVCxDQUVBLENBTkQsc0JBTUMsSUFDRSxVQUFVLEtBQ1YsT0FBTyxJQUFQLENDbkNKLENBQUMsbUJBQW1CLENBQXBCLEVBQ0UsV0FBVyxVQUFYLGlCQUNBLGlCQUFpQixLQUFqQixJQUNBLFVBQVUsT0FBVixHQUtGLENBUkMsbUJBUW1CLENBQUMsbUJBQXJCLEdBQ0UsVUFBVSxPQUFWLFFBR0YsQ0FBQyw0QkFDQyxVQUFVLElBQVYsQ0FHRixDQUFDLDBCQUNDLFVBQVUsS0FBVixDQ2hCQSxDQUFDLFlBQUQsaUJBQ0UsVUFBVSxLQUNWLFlBQVksSUFDWixNQUFNLFFBQ04sWUFBWSxLQUFaLEtBR0YsQ0FQQyxZQU9ELDBCQUNFLFVBQVUsS0FDVixZQUFZLElBQ1osTUFBTSxRQUNOLFVBQVUsS0FBVixLQUNBLGtFQUNBLFFBQVEsSUFBUixDQUdGLENBaEJDLFlBZ0JELG9CQUNFLFFBQVEsRUFBUixDQUdGLENBcEJDLFlBb0JELG1CQUNFLFVBQVUsS0FDVixZQUFZLElBQ1osTUFBTSxPbkd1Q0ksQ21HcENaLENBMUJDLFlBMEJELG9CQUNFLFVBQVUsS0FDVixZQUFZLElBQ1osTUFBTSxRQUNOLFlBQVksS0FBWixLQUdGLENBakNDLFlBaUNELFFBQ0UsV0FBVyxPQUNYLFFBQVEsS0FDUixzQkFBc0IsTUFBdEIsS0FHRixDQXZDQyxZQXVDRCxjQUNFLGFBQWEsS0FDYixZQUFZLElBQVosQ0FHRixDQTVDQyxZQTRDRCxvQkFDRSxNQUFNLE9uR2lCSSxDbUdkWixDQWhEQyxZQWdERCxxQkFDRSxpQkFBaUIsT25HZVIsQ21HWlgsQ0FwREMsWUFvREQscUJBQ0UsUUFFWSxLQURFLEtBRUMsS0FIRixJQUdiLENBR0YsQ0EzREMsWUEyREQscUJBQ0UsUUFFWSxJQURFLEtBRUMsSUFIRixJQUdiLENBR0YsQ0FsRUMsWUFrRUQsZ0JBQ0UsV0FBVyxLQUFYLENBR0YsQ0F0RUMsWUFzRUQsZ0JBQ0UsaUJBQWlCLE9uR29CVixDbUdqQlQsQ0ExRUMsWUEwRUQsWUFDRSxXQUFXLEtBQ1gsTUFBTSxRQUNOLFVBQVUsS0FDVixZQUFZLElBQ1osTUFBTSxLQUNOLE9BQU8sT0FBUCxDQUdGLENBbkZDLFlBbUZELENBVEEsVUFTQSxPQUNFLFFBQVEsRUFBUixDQUdGLENBdkZDLFlBdUZELFdBQ0UsVUFBVSxPQUFWLFFBQ0EsV0FBVyxJQUFYLGdCQUNBLE1BQU0sS0FDTixPQUFPLEtBQ1AsTUFBTSxPbkd4QkssQ21HMkJiLENBL0ZDLFlBK0ZELENBUkEsU0FRQSxPQUNFLFFBQVEsRUFBUixDQUdGLENBbkdDLFlBbUdELHlCQUNFLGlCQUFpQixRQUNqQixhQUFhLFEsUUFDTCxJQUFSLENBR0YsQ0F6R0MsWUF5R0QsYUFDRSxpQkFBaUIsT25HSFYsQ21HTVQsQ0E3R0MsWUE2R0QsbUJBQ0UsWUFBWSxLQUNaLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FHRixDQW5IQyxZQW1IRCxjQUNFLFNBQVMsU0FDVCxNQUFNLE1BQU4sQ0FHRixDQXhIQyxZQXdIRCx1QkFDRSxTQUFTLFNBQ1QsTUFBTSxNQUFOLENBR0YsQ0E3SEMsWUE2SEQsbUJBQ0UsUUFBUSxLQUNSLHNCQUFzQixNQUF0QixLQUdGLENBbElDLFlBa0lELGdCQUNFLFVBQVUsS0FDVixZQUFZLElBQ1osZUFBZSxNQUFmLENBR0YsQ0F4SUMsWUF3SUQscUJBQ0UsVUFBVSxLQUNWLFlBQVksSUFDWixlQUFlLE9BQ2YsTUFBTSxPbkcxRUcsQ21HNkVYLENBL0lDLFlBK0lELE9BQ0UsV0FBVyxJQUFYLENBS0YsQ0FBQyxjQUFELGFBQ0UsZUFBZSxJQUNmLGNBQWMsSUFBZCxjQUdGLENBTEMsY0FLRCxxQixRQUNVLEtBQ1IsV0FBVyxRQUNYLE9BQU8sSUFBUCxjLGNBQ2MsR0FBZCxDQUdGLENBWkMsY0FZRCxhLE9BQ1MsS0FDUCxNQUFNLE9uRy9ERSxDbUdrRVYsQ0FqQkMsY0FpQkQsVUFDRSxXQUFXLE9BQ1gsTUFBTSxRQUNOLFdBQVcsSUFBWCxDQUdGLENBdkJDLGNBdUJELFdBQ0UsWUFBWSxJQUNaLFVBQVUsS0FDVixNQUFNLFFBQ04sWUFBWSxLQUFaLEtBR0YsQ0E5QkMsY0E4QkQsZ0JBQ0UsVUFBVSxLQUNWLFdBQVcsT0FDWCxlQUFlLE9BQ2YsTUFBTSxPbkd6SEksQ21HNEhaLENBckNDLGNBcUNELFlBQ0UsTUFBTSxRQUNOLE1BQU0sS0FDTixPQUFPLElBQVAsQ0FHRixDQTNDQyxjQTJDRCxXQUNFLFNBQVMsU0FDVCxJQUFJLEtBQ0osTUFBTSxLQUNOLE9BQU8sT0FBUCxDQUdGLENBbERDLGNBa0RELG9CQUNFLFNBQVMsU0FDVCxRQUFRLEtBQVIsQ0FHRixDQXZEQyxjQXVERCxlQUNFLFNBQVMsU0FDVCxJQUFJLEtBQ0osTUFBTSxJQUNOLFFBQVEsR0FDUixPQUFPLE9BQVAsQ0FHRixDQS9EQyxjQStERCxDQVJBLGFBUUEsT0FDRSxRQUFRLENBQVIsQ0FHRixDQW5FQyxjQW1FRCxxQkFDRSxVQUFVLEtBQ1YsWUFBWSxJQUNaLE1BQU0sUUFDTixXQUFXLFFBQ1gsT0FBTyxLQUNQLGNBQWMsSUFBZCxjLFFBQ1EsSUFBUixFQUdGLENBN0VDLGNBNkVELG1DQUNFLFVBQVUsS0FDVixZQUFZLElBQ1osTUFBTSxRQUNOLFdBQVcsUUFDWCxPQUFPLElBQVAsYyxjQUNjLEksUUFDTixJQUFSLEVBR0YsQ0F2RkMsY0F1RkQsZ0JBQ0UsWUFBWSxJQUFaLENBR0YsQ0EzRkMsY0EyRkQsa0JBQ0UsT0FBTyxLQUNQLFdBQVcsSUFBWCxjQ2xQRixDQUFDLHFCQUFELENMaURFLFlLaERBLE1BQU0sS0FDTixVQUFVLEtBQ1YsU0FBUyxTQUNULFlBQVksSUFDWixhQUFhLElBQWIsQ0FHRixDQVJDLHFCQVFELGFBQ0UsT0FBTyxRQUNQLGVBQWUsTyxRQUNQLEVBQVIsS0FDQSxjQUFjLEdBQWQsQ0FHRixDQWZDLHFCQWVELHNCQUNFLE1BQU0saUJBQU4sNENBQ0EsUUFBUSxLQUNSLFNBQVMsU0FDVCxNQUFNLEVBQ04sSUFBSSxLQUNKLE9BQU8sT0FBUCxDQUdGLENBeEJDLHFCQXdCRCx1QkFDRSxVQUFVLElBQVYsQ0FHRixDQTVCQyxxQkE0QkQsV0FDRSxNQUFNLEtBQ04sT0FBTyxJQUFQLENBR0YsQ0FqQ0MscUJBaUNELGUsY0FDZ0IsSyxRQUNOLEtBQVIsS0FHRixDQXRDQyxxQkFzQ0QsYyxjQUNnQixLLFFBQ04sSUFBUixDQUtGLENBQUMsaUJBQUQsbUJBQ0UsT0FBTyxRQUNQLDREQUtGLENBQUMsc0JBQUQsTUFJQSxDQUpDLHNCQUlELEM1Q3NRQSxRNEN6UUUsUUFBUSxNQUFSLENBT0YsQ0FSQyxzQkFRRCxVQUNFLFFBQVEsT0FDUixVQUFVLEtBQ1YsWUFBWSxJLFFBQ0osRUFBUixJQUdGLENBZkMsc0JBZUQsVUFDRSxVQUFVLEtBQ1YsUUFBUSxPQUNSLFlBQVksS0FDWixhQUFhLElBQ2IsTUFBTSxPQUFOLENBR0YsQ0F2QkMsc0JBdUJELGVBQ0UsUUFBUSxPQUNSLE1BQU0sT0FBTixDQU1GLENBQUMsNkJBQUQsWSxRQUNVLEtBQVIsRUFDQSxXQUFXLE1BQVgsQ0FHRixDQUxDLDZCQUtELGNBS0EsQ0FWQyw2QkFVRCxXQUpFLE9BQU8sSUFBUCxjLGNBQ2MsSUFBZCxDQVFGLENBZkMsNkJBZUQsWUFDRSxXQUFXLEtBQ1gsTUFBTSxRQUNOLFVBQVUsS0FDVixZQUFZLFVBQ1osWUFBWSxHQUFaLENBR0YsQ0F2QkMsNkJBdUJELElBQ0UsTUFBTSxNQUNOLFdBQVcsS0FDWCxjQUFjLElBQWQsQ0FLRixDQUFDLHdCQUFELE9BQ0UsUUFBUSxhQUNSLFVBQVUsS0FDVixZQUFZLElBQ1osV0FBVyxLLFFBQ0gsSUFBUixDQUdGLENBUkMsd0JBUUQsU0FDRSxlQUFlLE9BQ2YsUUFBUSxZQUFSLENBR0YsQ0FiQyx3QkFhRCxDSjVHQSxjSTZHRSxRQUFRLGFBQ1IsUUFBUSxFQUNSLE1BQU0sS0FDTixPQUFPLEtBQ1AsV0FBVyxLQUNYLGFBQWEsS0FDYixZQUFZLEtBQ1osV0FBVyxXLE9BQ0osQ0FBUCxDQUdGLENBekJDLHdCQXlCRCxPQUNFLFFBQVEsYUFDUixhQUFhLEtBQ2IsZUFBZSxNQUFmLENBR0YsQ0EvQkMsd0JBK0JELENBTkEsTUFNQSxPQUNFLE1BQU0sS0FBTixDQUlGLENBcENDLHdCQW9DRCxrQkFDRSxNQUFNLE1BQ04sZUFBZSxNQUFmLENBSUYsQ0ExQ0Msd0JBMENELENKcEhBLGlCSXFIRSxRQUFRLGFBQ1IsTUFBTSxLQUFOLENBR0YsQ0EvQ0Msd0JBK0NELFMsT0FDUyxLQUNQLE1BQU0sSUFBTixDQUtGLENBQUMsd0JBQUQsa0IsY0FDZ0IsSUFBZCxDQUdGLENBSkMsd0JBSUQscUIsY0FDZ0IsSUFBZCxDQzVLRixDQUFDLG1CQUFELGtCQUNFLFVBQVUsUUFBVixDQUdGLENBSkMsbUJBSUQseUJBQ0UsUUFBUSxZQUFSLGlDQUNBLE9BQU8sSUFBUCxjQUVBLEM3QzhPRixVNkM5T2EsQ0FSWixtQkFRQyxLQUpGLG9CQUtJLE9BQU8sSUFBUCxjQUtGLENBZEQsbUJBY0MsNENBQ0UsT0FBTyxRQUNQLDREQUdGLENBbkJELG1CQW1CQyxDQUxBLDJCQUtBLEVBQ0UsTUFBTSxhQUNOLDREQUdGLENBeEJELG1CQXdCQyxDQVZBLDJCQVVBLFFBSUEsQ0E1QkQsbUJBNEJDLENBZEEsMkJBY0EsQ0FkQSxjQWNBLE9BSEUsa0RBUUosQ0FqQ0MsbUJBaUNELG9CQUNFLGlCQUFpQixRQUNqQixPQUFPLElBQVAsYyxRQUNRLElBQVIsSyxjQUNjLElBQWQsQ0FFQSxDQXZDRCxtQkF1Q0MsQ0FORixtQkFNRSxlQUNFLE9BQU8sUUFDUCxNQUFNLFFBQ04sWUFBWSxHQUFaLENBSUosQ0E5Q0MsbUJBOENELDRCQUNFLE1BQU0sS0FDTixRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLE9BQ2hCLFdBQVcsSUFBWCxDQUlBLENBdERELG1CQXNEQyxrREFDRSxNQUFNLEtBQU4sQ0FLRixDQTVERCxtQkE0REMsZ0NBTkEsbUJBT0UsTUFBTSxLQUFOLENBSUosQ0FqRUMsbUJBaUVELHlCLE9BQ1MsV0FBUCxDQVlGLENBeEJFLDZCQXdCRixnQkFsQkUsOEJBa0JGLGVBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixZQUFZLE9BQ1osT0FBTyxLQUNQLE1BQU0sZSxPQUNDLEVBQVAsT0FHRixDQWpDRSw2QkFpQ0Ysb0JBM0JFLDhCQTJCRixtQkFDRSxNQUFNLGlCQUNOLFlBQVksR0FBWixDQUdGLENBdENFLDZCQXNDRixTQWhDRSw4QkFnQ0YsUUFDRSxNQUFNLEtBQ04sV0FBVyxPQUNYLGFBQWEsR0FBYixDQUtGLENBQUMsOEJBQUQsQ0F0QkEsY0F1QkUsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixZQUFZLE9BQ1osT0FBTyxLQUNQLE1BQU0sZSxPQUNDLEVBQVAsT0FHRixDQVRDLDhCQVNELENBdEJBLGtCQXVCRSxRQUFRLGNBQVIsQ0FHRixDQWJDLDhCQWFELENBckJBLE9Bc0JFLE1BQU0sS0FDTixXQUFXLE9BQ1gsYUFBYSxHQUFiLENBR0YsQ0FuQkMsOEJBbUJELENBakVFLG1CQWtFQSxZQUFZLGVBQ1osTUFBTSxJQUFOLENDM0hKLENBQUMsYUFBYSxDQUFkLGNBQ0UsTUFBTSxRQUNOLFlBQVksR0FBWixDQ0ZGLENBQUMsUUFBUSxDQUFULGtCQUNFLFlBQVksT0FBWixzQkFHRixDQUFDLHdCQUNDLGlCQUFpQixpQkFBakIsQ0FHRixDQVJDLFFBU0MsaUJBQWlCLGlCQUFqQixDQUdGLENBWkEsUSxjQWFnQixlQUNkLGlCQUFpQixjQUFqQixDQUdGLENBQUMsWUFDQyxNQUFNLGtCQUNOLFlBQVksYUFBWixDQUdGLENBQUMsZ0JBQ0MsUUFBUSxZQUNSLE9BQU8sV0FBUCxvSEFFQSxDQUpELGVBSUMsYUFDRSxPQUFPLGNBQVAsQ0MzQkosQ0FBQyxvQixPQUNRLElBQVAsSUFFQSxDQUhELG9CQUdDLENINkVBLGNHNUVFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLEksUUFDUCxJQUFSLENBR0YsQ0FURCxvQkFTQyxDSHVFQSxhR3ZFQSxlQUNFLFdBQVcsT3hHdUVOLEN3R3BFUCxDQWJELG9CQWFDLHFCQUNFLE9BQU8sS0FDUCxTQUFTLFNBQ1QsYUFBYSxJQUFiLENBRUEsQ0FsQkgsb0JBa0JHLENBTEYsb0JBS0UsbUJBQ0UsU0FBUyxTQUNULEtBQUssSUFDTCxJQUFJLE1BQ0osT0FBTyxLQUNQLE1BQU0sSyxjQUNRLElBQ2QsV0FBVyxJeEd1Q1QsQ3dHcENKLENBNUJILG9CQTRCRyxDQWZGLG9CQWVFLGVBQ0UsU0FBUyxTQUNULElBQUksS0FDSixLQUFLLEdBQUwsQ0FHRixDQWxDSCxvQkFrQ0csQ0FyQkYsb0JBcUJFLHVCLE9BQ1MsS0FBUCxJQUNBLFVBQVUsSUFBVixDQUdGLENBdkNILG9CQXVDRyxDQTFCRixvQkEwQkUsMEJBQ0UsTUFBTSxLQUNOLE9BQU8sSUFBUCxDQUlKLENBN0NELG9CQTZDQywrQkFDRSxNQUFNLEtBQU4sQ0FHRixDQWpERCxvQkFpREMsOEJBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsTUFBZixDQUdGLENBdERELG9CQXNEQyxzQkFDRSxVQUFVLElBQVYsQ0FHRixDQTFERCxvQkEwREMsd0JBQ0UsVUFBVSxLQUNWLFFBQVEsWUFBUixpQ0FDQSxlQUFlLEdBQWYsQ0FHRixDQWhFRCxvQkFnRUMsb0JBaEVELG9CQWdFQyxzQkFFRSxNQUFNLE94R29CRCxDd0dsQkwsQ0FwRUgsb0JBb0VHLENBSkYsa0JBSUUsTUFwRUgsb0JBb0VHLENBSkYscUJBSUUsS0FDRSxVQUFVLElBQVYsQ0FJSixDQXpFRCxvQkF5RUMscUJBekVELG9CQXlFQyxDQVRBLGlCQVNBLE9BRUUsTUFBTSxpQkFBTixDQUdGLENBOUVELG9CQThFQyx3QkE5RUQsb0JBOEVDLENBZEEsb0JBY0EsT0FFRSxNQUFNLGlCQUFOLENBR0YsQ0FuRkQsb0JBbUZDLCtCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsWUFBWSxPQUNaLGNBQWMsT0FDZCxnQkFBZ0IsUUFBaEIsQ0FHRixDQTNGRCxvQkEyRkMsY0FDRSxVQUFVLFFBQVYsdUJBQ0Esa0JBQWtCLFFBQWxCLHVCQUNBLGVBQWUsUUFBZix1QkM5RkosQ0FBQyxxQkFDQyxNQUFNLElBQU4sQ0FFQSxDQUhELHFCQUdDLHNCQUNFLFlBQVksT0FBWixZQUNBLE1BQU0sT3pHMERJLEN5R3ZEWixDQVJELHFCQVFDLG1CQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLE1BQWYsQ0FHRixDQWJELHFCQWFDLHNCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsWUFBWSxPQUNaLGNBQWMsT0FDZCxnQkFBZ0IsYyxRQUNSLElBQVIsRUFHRixDQXRCRCxxQkFzQkMsa0JBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixjQUFjLE9BQ2QsWUFBWSxNQUFaLENBR0YsQ0E3QkQscUJBNkJDLHVCLE9BQ1MsS0FBUCxFQUNBLE9BQU8sSUFBUCxjLGNBQ2MsSUFBZCxDQUdGLENBbkNELHFCQW1DQyxtQkFDRSxZQUFZLElBQ1osVUFBVSxLQUNWLFdBQVcsUUFDWCx1QkFBdUIsSUFDdkIsd0JBQXdCLEksUUFDaEIsR0FBUixDQUdGLENBNUNELHFCQTRDQyxzQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixjLFFBQ1IsR0FBUixDQUdGLENBbkRELHFCQW1EQyw0QkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLFlBQVksT0FDWixjQUFjLE9BQ2QsTUFBTSxHQUFOLENBRUEsQ0ExREgscUJBMERHLENBUEYsMkJBT0UsRSxPQUNTLEVBQVAsUUFDQSxPQUFPLFFBQ1AsV0FBVyxJQUFYLFlBSUosQ0FqRUQscUJBaUVDLGlELE9BQ1MsRUFBUCxTQ2pFSixDQUFDLGdCLE9BQ1EsS0FBUCxFQUNBLFdBQVcsTyxjQUNHLElBQ2QsU0FBUyxTQUNULE9BQU8sUUFDUCxRQUFRLElBQVIsQ0FFQSxDQVJELGdCQVFDLFNBQ0UsV0FBVyxLQUNYLFFBQVEsTUFDUixVQUFVLEtBQ1YsWUFBWSxHQUFaLENBR0YsQ0FmRCxnQkFlQyxDcEJHQSxNb0JGRSxXQUFXLE9BQ1gsVUFBVSxLQUNWLFlBQVksR0FBWixDQUdGLENBckJELGdCQXFCQyxDZnNIVyxVZXJIVCxVQUFVLEtBQ1YsWUFBWSxLQUNaLFdBQVcsSUFBWCxDQUlKLENBQUMsZ0JBQ0MsV0FBVyxFQUFYLGdCQzlCRixDQUFDLGdCQUNDLE1BQU0sTzNHbUVHLEMyRy9EVCxDQUFDLHdCQUFELENuQitERCx5Qm1COURHLFdBQVcsTzNHOERKLEMyRzFEWCxDQUFDLGNBQ0MsTUFBTSxPM0d1RkcsQzJHbkZULENBQUMsc0JBQUQsQ25CcURELHlCbUJwREcsV0FBVyxPM0drRkosQzJHOUVYLENBQUMsWUFDQyxNQUFNLE8zR2lESSxDMkc3Q1YsQ0FBQyxvQkFBRCxDbkIyQ0QseUJtQjFDRyxXQUFXLE8zRzRDSCxDNEdyRVosQ0FBQywyQkFBMkIsQ0FBNUIsZ0VBR0UsT0FBTyxLQUFQLGNBQ0EsV0FBVyxPQUNYLFdBQVcsTUFDWCxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxNQUFmLENBRUEsQ0FURCwyQkFTQyxlQVRGLCtCQVNFLGVBVEYsZ0NBU0UsY0FDRSxZQUFZLENBQVosQ0FHRixDQWJELDJCQWFDLDZCQWJGLCtCQWFFLDZCQWJGLGdDQWFFLDRCQUNFLFlBQVksRUFDWixTQUFTLE9BQ1QsUUFBUSxZQUFSLGlDQUNBLE1BQU0sSUFBTixDQU1KLENBdkJBLCtCQXVCZ0MsQ0F2QmhDLGdDQXlCRSxNQUFNLE1BQ04sVUFBVSxLLE9BQ0gsSUFBUCxDQUdFLENBOUJKLCtCQThCSSxDQWpCRiwwQkFpQkUsUUE5QkosZ0NBOEJJLENBakJGLDBCQWlCRSxPQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLE9BQ2YsTUFBTSxJQUFOLENBRUEsQ0FuQ04sK0JBbUNNLENBdEJKLDBCQXNCSSwwQkFuQ04sZ0NBbUNNLENBdEJKLDBCQXNCSSx5QixjQUNnQixLQUNkLE9BQU8sSUFBUCxjQUNBLFdBQVcsT0FDWCxXQUFXLE9BQ1gsUUFBUSxZQUFSLGlDQUVBLENBMUNSLCtCQTBDUSxDQTdCTiwwQkE2Qk0sNEJBMUNSLGdDQTBDUSxDQTdCTiwwQkE2Qk0sMkJBQ0UsTUFBTSxJQUFOLENoR21CTixPQUFNLENBQU4sbUJpRzVESSxDQUFDLFlBQUQsOEJBQ0ksUUFBUSxZQUFSLGlDQUNBLGVBQWUsV0FBZixDQUdKLENBTEMsWUFLRCw4QkFDSSxTQUFTLFNBQ1QsS0FBSyxFQUFMLFFBQ0EsWUFBWSxLQUNaLFlBQVksSUFBWixDQUdKLENBWkMsWUFZRCxhQUNJLFFBQVEsTSxPQUNELEtBQVAsS0FDQSxVQUFVLEtBQVYsQ0FHSixDQWxCQyxZQWtCRCxzQkFDSSxLQUFLLEVBQUwsT0FHSixDQXRCQyxZQXNCRCxDQUpBLG9CQUlBLEtBQ0ksUUFBUSxNQUNSLE9BQU8sS0FBUCxpQkFDQSxNQUFNLElBQ04seUMsT0FDTyxFQUFQLEtBR0osQ0E5QkMsWUE4QkQsWUFDSSxTQUFTLFNBQ1QsT0FBTyxDQUFQLENBR0osQ0FuQ0MsWUFtQ0QsbUJBQ0ksV0FBVyxlQUNYLFFBQVEsS0FBUixFakdtRFIsT0FBTSxDQUFOLDRDaUc3Q0ksQ0EzQ0MsWUEyQ0QsQ0EzQ0EsNkJBNENJLFFBQVEsWUFBUixpQ0FDQSxlQUFlLE1BQWYsQ0FHSixDQWhEQyxZQWdERCxDQXBDQSxZQXFDSSxRQUFRLE0sT0FDRCxLQUFQLEtBQ0EsVUFBVSxLQUFWLENBR0osQ0F0REMsWUFzREQsQ0FwQ0EscUJBcUNJLEtBQUssRUFBTCxPQUdKLENBMURDLFlBMERELENBeENBLG9CQXdDQSxLQUNJLFFBQVEsTUFDUixNQUFNLEksT0FDQyxLQUFQLEtBR0osQ0FoRUMsWUFnRUQsQ0EzREEsNkJBNERJLEtBQUssRUFBTCxPLE9BQ08sRUFBUCxVQUNBLFVBQVUsS0FDVixZQUFZLElBQ1osV0FBVyxJQUFYLENBR0osQ0F4RUMsWUF3RUQsQ0FuRUEsNEJBbUVBLE1BQ0ksUUFBUSxNQUNSLE1BQU0sTSxPQUNDLElBQVAsU0FHSixDQTlFQyxZQThFRCxDQTNDQSxrQkE0Q0ksV0FBVyxlQUNYLFVBQVUsSUFBVixDQUdKLENBbkZDLFlBbUZELENBckRBLFdBc0RJLFNBQVMsT0FBVCxpQkFHSixDQXZGQyxZQXVGRCxDQXBEQSxrQkFxREksV0FBVyxJQUFYLENBR0osQ0EzRkMsWUEyRkQsaUJBQ0ksTUFBTSxNLE9BQ0MsS0FBUCxVQUlSLENBakdLLFlBaUdMLHFCQUNJLE1BQU0sUUFDTixVQUFVLEtBQ1YsWUFBWSxJQUNaLFlBQVksT0FBWixXN0duR1csQzZHc0dmLENBeEdLLFlBd0dMLFdBQ0ksV0FBVyxLQUNYLE1BQU0sS0FDTixPQUFPLElBQVAsY2pHbENKLE9BQU0sQ0FBTixxQmlHdUNJLENBaEhDLFlBZ0hELENBaEhBLDZCQWlISSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxNQUFmLENBR0osQ0FySEMsWUFxSEQsQ0F6R0EsWUEwR0ksUUFBUSxNLE9BQ0QsS0FBUCxLQUNBLFVBQVUsS0FBVixDQUdKLENBM0hDLFlBMkhELENBekdBLHFCQTBHSSxLQUFLLEVBQUwsT0FHSixDQS9IQyxZQStIRCxDQTdHQSxvQkE2R0EsS0FDSSxRQUFRLE1BQ1IsTUFBTSxJLE9BQ0MsS0FBUCxLQUdKLENBcklDLFlBcUlELENBaElBLDZCQWlJSSxLQUFLLEVBQUwsT0FDQSxVQUFVLE0sT0FDSCxJQUFQLFVBR0osQ0EzSUMsWUEySUQsQ0F0SUEsNEJBc0lBLE1BQ0ksUUFBUSxNQUNSLE1BQU0sTSxPQUNDLEVBQVAsVUFHSixDQWpKQyxZQWlKRCxDQTlHQSxrQkErR0ksY0FBYyxLQUNkLFVBQVUsSUFBVixDQUdKLENBdEpDLFlBc0pELGFBQ0ksY0FBYyxLQUFkLENBR0osQ0ExSkMsWUEwSkQsQ0F6REosb0JBMERRLFVBQVUsSUFBVixDQUdKLENBOUpDLFlBOEpELENBdERKLFVBdURRLE1BQU0sR0FBTixDQUdKLENBbEtDLFlBa0tELENBdkVBLGdCQXdFSSxNQUFNLE0sT0FDQyxLQUFQLFVBR0osQ0F2S0MsWUF1S0QsQ0FwSUEsa0JBcUlJLFdBQVcsZ0JBQVgsQ0FHSixDQTNLQyxZQTJLRCxnQkFDSSxRQUFRLGNBQVIsQ0FHSixDQS9LQyxZQStLRCxnQkFDSSxVQUFVLGNBQVYsQ0FHSixDQW5MQyxZQW1MRCxDbkRwS04sc0JtRHFLVSxVQUFVLGVBQ1YsY0FBYyxjQUFkLEVBSVIsQ0F6TEssWUF5TEwsWUFDSSxXQUFXLEtBQ1gsUUFBUSxZQUFSLENBR0osQ0E5TEssWUE4TEwsaUJBQ0ksWUFBWSxJQUFaLENBR0osQ0FsTUssWUFrTUwsYUFDSSxXQUFXLGVBQ1gsUUFBUSxzQkFBUixDQUdKLENBdk1LLFlBdU1MLG1CQUNJLFVBQVUsZUFDVixRQUFRLHNCQUFSLENBR0osQ0E1TUssWUE0TUwsaUJBQ0ksUUFBUSxhQUNSLFlBQVksT0FBWixZQUNBLE1BQU0sUUFDTixZQUFZLElBQ1osVUFBVSxLQUNWLE9BQU8sUUFDUCxXQUFXLElBQVgsQ2pHMUlKLE9BQU0sQ0FBTixxQmlHK0lJLENBeE5DLFlBd05ELENBbk5BLDRCQW1OQSxNQUNJLE1BQU0sS0FBTixDQUdKLENBNU5DLFlBNE5ELENBaE5BLFlBaU5JLFFBQVEsTSxPQUNELEtBQVAsS0FDQSxVQUFVLEtBQVYsQ0FHSixDQWxPQyxZQWtPRCxDQTFISixVQTJIUSxXQUFXLEVBQVgsbUJBQ0EsTUFBTSxHQUFOLENBR0osQ0F2T0MsWUF1T0QsQ0FyQ0osWUFzQ1EsUUFBUSxlQUFSLENBR0osQ0EzT0MsWUEyT0QsQ0FoSkEsZ0JBaUpJLE1BQU0sS0FBTixDQUdKLENBL09DLFlBK09ELENBbk9BLFlBb09JLFVBQVUsS0FBVixFQUlSLENBcFBLLFlBb1BMLENBL09JLDZCQWdQQSxTQUFTLFFBQVQsQ0FHSixDQXhQSyxZQXdQTCxxQkFDSSxZQUFZLE9BQVosWUFDQSxVQUFVLElBQVYsQ0FHSixDQTdQSyxZQTZQTCxDQXZHSSxZQXdHQSxZQUFZLFNBQVosWUFDQSxVQUFVLEtBQ1YsWUFBWSxHQUFaLENBR0osQ0FuUUssWUFtUUwsQ1ZyUUQsWVVxUUMsQ1ZwT0YsT1VxT00sUUFBUSxLQUFSLENBR0osQ0F2UUssWUF1UUwsUUFDSSxjQUFjLFdBQWQsQ0FHSixDQTNRSyxZQTJRTCxrQkFDSSxRQUFRLGFBQ1IsZUFBZSxNQUFmLENBR0osQ0FoUkssWUFnUkwsYUFDSSxTQUFTLFNBQ1QsT0FBTyxLQUNQLEtBQUssSUFBTCxDQUdKLENBdFJLLFlBc1JMLGMsY0FDa0IsT0FDZCxPQUFPLElBQVAsY0FHSixDQTNSSyxZQTJSTCxxQkFDSSx1QkFBdUIsT0FDdkIsd0JBQXdCLE03R2pSYixDNkdvUmYsQ0FoU0ssWUFnU0wsNEJBQ0ksVUFBVSxFQUNWLFdBQVcsS0FBWCxDQ3BTTixDQUFDLE1BQUQsaUJBQ0UsUUFBUSxLQUFSLENBR0YsQ0FKQyxNQUlELGVBQ0UsWUFBWSxJQUNaLFVBQVUsSUFBVixDQUdGLENBVEMsTUFTRCxVQUNFLFdBQVcsUUFDWCxNQUFNLFEsY0FDUSxLLFFBQ04sSUFBUixJQUNBLFVBQVUsS0FDVixZQUFZLElBQ1osUUFBUSxZQUFSLENBR0YsQ0FuQkMsTUFtQkQsQ0FWQSxRQVVBLE9BQ0UsTUFBTSxRQUNOLFdBQVcsT0FBWCxDQUdGLENBeEJDLE1Bd0JELE9BQ0UsUUFBUSxFQUFSLENDeEJGLENBQUMsMEJBQUQsQ3ZCa0VELHlCdUJqRUcsT0FBTyxLQUNQLFdBQVcsUUFDWCxXQUFXLElBQVgsZ0JBR0YsQ0FOQywwQkFNRCxDcEJxSEEsNkJvQnBIRSxXQUFXLE8vRzJGSixDK0d4RlQsQ0FWQywwQkFVRCxDcEJxSEEsNEJvQnBIRSxXQUFXLE8vR2tJTCxDK0c5SFYsQ0FBQyx1QkFDQyxpQkFBaUIsUUFDakIsT0FBTyxJQUFQLDZDLGNBQ2MsS0FDZCxZQUFZLEtBQ1osYUFBYSxJQUFiLENBS0UsaUJiM0JILG9CYTJCRyxFQUNFLGlCQUFpQixJQUFqQixJQU1OLENBQUMsbUIsUUFDUyxJQUFSLFVBR0YsQ0FBQyxvQkFDQyxNQUFNLE9BQU4sQ0FHRixDQUFDLG1CQUNDLGlCQUFpQixNQUNqQixPQUFPLEtBQ1AsTUFBTSxRQUNOLEtBQUssUUFDTCxXQUFXLFEsUUFDSCxFLE9BQ0QsRUFDUCxPQUFPLFFBQ1AsU0FBUyxTQUNULFFBQVEsRUFDUixJQUFJLElBQ0osS0FBSyxJQUNMLE1BQU0sS0FDTixPQUFPLEtBQ1AsV0FBVyxJQUFYLGdCQUdGLENBQUMsOEJBQ0MsU0FBUyxTQUNULFFBQVEsRUFDUixJQUFJLEVBQ0osS0FBSyxFQUNMLE1BQU0sS0FDTixPQUFPLEtBQ1AsV0FBVyxJQUFYLGdCQUdGLENBVkMsNkJBVTZCLE9BQzVCLGlCQUFpQixTQUFqQixDQUdGLENBQUMsOEJBQ0MsU0FBUyxTQUNULE1BQU0sS0FDTixPQUFPLElBQVAsQ0FHRixDQUFDLDRCQUNDLFFBQVEsRUFDUixXQUFXLElBQVgsZ0JBR0YsQ0FMQywyQkFLMkIsT0FDMUIsUUFBUSxDQUFSLENBR0YsQ0FBQyx1QkFDQyxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxPQUNmLGdCQUFnQixjQUNoQixPQUFPLEdBQVAsQ0FFQSxDQU5ELHVCQU1DLEMxQ3RDRCxNMEN1Q0csV0FBVyxPQUNYLE1BQU0sTUFDTixVQUFVLE1BQVYsQ0FLRixDQUFDLG9CQUFELEMxQzlDRCxNMEMrQ0csTUFBTSxLQUNOLFVBQVUsTUFBVixDQ3pHSixDQUFDLHVCQUNDLGlCQUFpQixRQUFqQixtQ0FDQSxPQUFPLElBQVAsNkMsY0FDYyxLLFFBQ04sSUFDUixZQUFZLE1BQVosQ0FHRixDQUFDLG1DLFFBQ1MsSUFBUixLQUNBLFdBQVcsS0FDWCxlQUFlLEssY0FDRCxJQUFkLENBR0YsQ0FBQyxxQkFDQyxNQUFNLElBQ04sT0FBTyxJQUNQLGlCQUFpQixRQUFqQiwrQkNsQkYsQ0FBQyxvQixRQUNXLFNBQVIsS0FDQSxPQUFPLEtBQ1AsaUJBQWlCLFFBQ2pCLE1BQU0sT2pINkdFLENpSDFHWixDQUFDLDRCLFFBQ1csU0FBUixLQUNBLE9BQU8sS0FDUCxpQkFBaUIsUUFDakIsTUFBTSxPakgwSUMsQ2lIdklYLENBQUMscUIsUUFDVyxTQUFSLEtBQ0EsT0FBTyxLQUNQLGlCQUFpQixRQUNqQixNQUFNLE9qSGdGQyxDa0hsR1gsQ0FBQyxTQUNDLE9BQU8sUUFDUCxXQUFXLFFBQ1gsTUFBTSxLLGNBQ1EsSyxRQUNOLEtBQ1IsVUFBVSxLLE9BQ0gsSUFBUCxJQUNBLFVBQVUsS0FDVixXQUFXLE9BQ1gsUUFBUSxZQUFSLENBR0YsQ0FiQyxRQWFRLEM5R291QnVCLFM4R251QjlCLFdBQVcsT0FBWCxDQ1pBLENBQUMsWUFBRCxDN0YySUEsRzZGM0lBLE9BQ0UsV0FBVyxJQUFYLENBR0YsQ0FKQyxZQUlELENyRDJERCxVcUQzREMsaUJBSkMsWUFJRCxDckQyREQsVXFEM0RDLEN2RmtDSSxPdUZsQ0osVUFKQyxZQUlELENyRCtDRCxXcUQvQ0MsaUJBSkMsWUFJRCxDckQrQ0QsV3FEL0NDLEN2RmtDSSxPdUZsQ0osVUFKQyxZQUlELENyRCtDRCxXcUQvQ0MsQ3ZGa0NJLE91RmxDSixDckQyREYsVXFEdERJLE1BQU0saUJBQU4sQ0FHRixDQVpDLFlBWUQsQ3JEdUNELFdxRHZDQyxPQUlBLENBaEJDLFlBZ0JELENyRCtDRCxVcUQvQ0MsT0FIRSxNQUFNLGlCQUFOLENBT0YsQ0FwQkMsWUFvQkQsQ3JEMkNELFVxRDNDQyxjQXBCQyxZQW9CRCxDckQyQ0QsVXFEM0NDLEN2RmtCSSxNdUZsQkosT0FFRSxRQUFRLGlRQUFSLENBR0YsQ0F6QkMsWUF5QkQsQ2xGZ0NJLFNrRmhDSixDdkZhSSxPdUZUSixDQTdCQyxZQTZCRCxDckRrSEEsc0JxRGxIQSxRQUtFLENBbENELFlBa0NDLENyRHlNSCxrQnFEek1HLEM3RGtDUSxhNkQxQ1IsTUFBTSxpQkFBTixDQWNBLENBeENELFlBd0NDLENyRHNMSCxzQnFEdExHLEMvR20xQnNDLGdCK0duMUJ0QyxTQUNFLGlCQUFpQixRQUNqQixhQUFhLE9uSDBCUCxDbUh2QlIsQ0E3Q0QsWUE2Q0MsQ3JEaUxILHNCcURqTEcsQy9HODBCc0MsZ0IrRzkwQnRDLE9BQ0UsV0FBVyxFQUFYLHFCQUdGLENBakRELFlBaURDLENyRDZLSCxzQnFEN0tHLEMvR20yQnVDLFkrR24yQnZDLEMvRzAwQnNDLGdCK0cxMEJ0QyxPQUNFLGlCQUFpQix3SUFBakIsQ0FLTixJQUFJLENBQUMsMkJBQTJCLENBdkQ3QixZQXVEMEMsQ3JEMEc1QyxnQnFEMUc2RCxPQUFPLENBQUMsQ3ZGakJoRSxPdUZpQndFLEVBQUUsSUFBaEYsNkJBdkRHLFlBdURILENyRDBHQyxnQnFEMUdELFN2RmpCTSxPdUZpQk4sQ3JEeUhBLHdCcUR2SEUsTUFBTSxPbkhXSSxDbUhSWixJQUFJLENBQUMsNEJBQTRCLENBQUMsbUJBQ2hDLGlCQUFpQixPbkh5QlYsQ21IdEJULENyRHVIQyxZcUR0SEMsVUFBVSxNQUNWLFNBQVMsT0FDVCxjQUFjLFNBQ2QsWUFBWSxNQUFaLENBR0YsQ3JEa0xDLGVxRGpMQyxNQUFNLEtBQ04sZ0JBQWdCLFFBQWhCLENDM0VGLENBQUMsa0JBQ0MsU0FBUyxTQUNULFFBQVEsWUFBUixpQ0FDQSxZQUFZLE9BQ1osY0FBYyxPQUNkLGdCQUFnQixhLFFBQ1IsS0FBUixLLE9BQ08sS0FBUCxFQUNBLGlCQUFpQixRLGNBQ0gsSUFBZCxDQUdGLENBQUMsYyxPQUNRLEtBQVAsSUFFQSxDQUhELGNBR0MsZUFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxHQUFmLENBRUEsQ0FQSCxjQU9HLENBSkYsY0FJRSxrQkFDRSxRQUFRLFlBQVIsaUNBQ0EsY0FBYyxPQUNkLFlBQVksTUFBWixDQUVBLENBWkwsY0FZSyxDQVRKLGNBU0ksQ0FMRixpQkFLRSxNQVpMLGNBWUssQ0FUSixjQVNJLENBTEYsaUJBS0UsRUFFRSxhQUFhLEdBQWIsQ0FLTixDQW5CRCxjQW1CQyxrQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixjLFFBQ1IsS0FBUixFQUVBLENBekJILGNBeUJHLENBTkYsaUJBTUUsUUFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGNBQWMsT0FDZCxZQUFZLE1BQVosQ0FFQSxDQS9CTCxjQStCSyxDQVpKLGlCQVlJLENBTkYsT0FNRSxFQUNFLFVBQVUsS0FDVixhQUFhLElBQWIsQ0FLTixDQXRDRCxjQXNDQyxhLE9BQ1MsS0FBUCxJQUVBLEM1RG1NRixVNERuTWEsQ0F6Q2QsY0F5Q0csQ0FIRixZQUlJLE9BQU8sSUFBUCxjQU1GLENBaERILGNBZ0RHLG9CbENrREYsU2tDbERFLEdBQ0UsT0FBTyxlQUNQLFdBQVcsSUFBWCxjQUNBLGNBQWMsSUFBZCxjQUdGLENBdERILGNBc0RHLENBTkEsZ0JBTUEsdUJBQ0UsV0FBVyxRLFFBQ0gsS0FBUixFQUNBLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FFQSxDNURnTEosVTREaExlLENBNURoQixjQTRESyxDQVpGLGdCQVlFLENBTkYsbUJBTUUsR0FDRSxXQUFXLE9wSGVWLENvSFhMLENBakVILGNBaUVHLENBakJBLGdCQWlCQSxDQVhBLG1CQVdBLGVBQ0UsdUJBQXVCLElBQXZCLENBR0YsQ0FyRUgsY0FxRUcsQ0FyQkEsZ0JBcUJBLENBZkEsbUJBZUEsY0FDRSx3QkFBd0IsSUFBeEIsQ0FHRixDQXpFSCxjQXlFRyxDQXpCQSxnQkF5QkEsaUIsUUFDVSxFQUFSLEtBQ0EsV0FBVyxPcEhKUixDb0hNSCxDNUQrSkosVTREL0plLENBN0VoQixjQTZFSyxDQTdCRixnQkE2QkUsQ0FKRixhQUlFLEdBQ0UsV0FBVyxPcEhIVixDb0hPTCxDQWxGSCxjQWtGRyxDQWxDQSxnQkFrQ0EscUJBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsR0FBZixDQUVBLENBdEZMLGNBc0ZLLENBdENGLGdCQXNDRSxDQUpGLG9CQUlFLGlCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsWUFBWSxPQUNaLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FFQSxDQTdGUCxjQTZGTyxDQTdDSixnQkE2Q0ksQ0FYSixvQkFXSSxDQVBGLGdCQU9FLEM1RFFOLGdCNERQUSxhQUFhLEtBQ2IsV0FBVyxJQUFYLGdCQUdGLENBbEdQLGNBa0dPLENBbERKLGdCQWtESSxDQWhCSixvQkFnQkksQ0FaRixnQkFZRSw4QkFDRSxVQUFVLE9BQVYsUUFHRixDQXRHUCxjQXNHTyxDQXRESixnQkFzREksQ0FwQkosb0JBb0JJLENBaEJGLGdCQWdCRSw0QkFDRSxVQUFVLE9BQVYsR0FLTixDQTVHSCxjQTRHRyxDQTVEQSxnQkE0REEscUJBQ0UsT0FBTyxPQUFQLENBR0YsQ0FoSEgsY0FnSEcsQ0FoRUEsZ0JBZ0VBLGVBQ0UsY0FBYyxJQUFkLGMsUUFDUSxJQUFSLEVBRUEsQzVEd0hKLFU0RHhIZSxDQXBIaEIsY0FvSEssQ0FwRUYsZ0JBb0VFLENBSkYsV0FJRSxHQUNFLFdBQVcsUUFDWCxjQUFjLElBQWQsY0FJSixDQTFISCxjQTBIRyxDQTFFQSxnQkEwRUEsQ0FWQSxXQVVBLGVBQ0UsWUFBWSxJQUFaLGNBR0YsQ0E5SEgsY0E4SEcsQ0E5RUEsZ0JBOEVBLENBZEEsV0FjQSxjQUNFLGFBQWEsSUFBYixjQUdGLENBbElILGNBa0lHLENBbEZBLGdCQWtGQSxlQUNFLE1BQU0sS0FDTixPQUFPLElBQVAsQ0FLRixDQXpJSCxjQXlJRyxDQXpCQSxXQXlCQSxDdERzSDhDLHdCc0RySDVDLE1BQU0sUUFDTixRQUFRLFlBQVIsaUNBQ0EsY0FBYyxPQUNkLFlBQVksTUFBWixDQUVBLEM1RDZGSixVNEQ3RmUsQ0EvSWhCLGNBK0lLLENBL0JGLFdBK0JFLEN0RGdINEMsd0JzRC9HMUMsTUFBTSxPcEgzQkwsQ29IK0JMLENBcEpILGNBb0pHLENBcENBLFdBb0NBLEM1RG5DRix3QjREb0NJLE1BQU0sUUFDTixZQUFZLEdBQVosQ0FHRixDQXpKSCxjQXlKRyxDQXpDQSxXQXlDQSxDNUR4REYsbUI0RHlESSxNQUFNLFFBQ04sYUFBYSxJQUFiLENBRUEsQzVEK0VKLFU0RC9FZSxDQTdKaEIsY0E2SkssQ0E3Q0YsV0E2Q0UsQzVENURKLG1CNEQ2RE0sTUFBTSxPcEh6Q0wsQ29INkNMLENBbEtILGNBa0tHLENBbERBLFdBa0RBLGlCQUNFLGNBQWMsS0FDZCxTQUFTLE9BQ1QsY0FBYyxTQUNkLFlBQVksT0FDWixVQUFVLElBQVYsQ0FHRixDQTFLSCxjQTBLRyxDQTFEQSxXQTBEQSxhQUNFLFVBQVUsS0FDVixTQUFTLE9BQ1QsY0FBYyxTQUNkLFlBQVksTUFBWixDQUdGLENBakxILGNBaUxHLENBakVBLFdBaUVBLGdCQUNFLE1BQU0sUUFDTixVQUFVLElBQVYsQ0FHRixDQXRMSCxjQXNMRyxDQXRFQSxXQXNFQSxxQkFDRSxZQUFZLElBQ1osVUFBVSxLQUNWLE9BQU8sUUFDUCxNQUFNLEtBQ04sYUFBYSxJQUFiLENBR0YsQ0E5TEgsY0E4TEcsQ0E5RUEsV0E4RUEscUJBQ0UsWUFBWSxJQUNaLFVBQVUsS0FDVixPQUFPLFFBQ1AsTUFBTSxNQUNOLGNBQWMsSUFBZCxDQUdGLENBdE1ILGNBc01HLENBdEZBLFdBc0ZBLDRCQUNFLFVBQVUsS0FDVixNQUFNLE9oSDFLRixDZ0g4S1IsQ0E1TUQsY0E0TUMsQ0E1RkUsVUE0RkYsa0JBQ0UsV0FBVyxPcEh4SU4sQ29IMklQLENBaE5ELGNBZ05DLEc3QzFLQSxPNkMwS0EsR0FDRSxpQkFBaUIsT3BINUZaLENvSCtGUCxDQXBORCxjQW9OQyxDQXBHRSxVQW9HRixPQUNFLFFBQVEsRUFBUixDQUtKLENBQUMsb0JBQW9CLEdBQ25CLGNBQWMsSUFBZCxxQkFHRixDQUFDLHFCQUNDLFdBQVcsSUFBWCx3QkFHRixDQUFDLGdCQUNDLGlCQUFpQixpQkFBakIsQ0FHRixDQUFDLGtDQUNDLFFBQVEsbUJBQVIsK0NBQ0EsZ0JBQWdCLE9BQ2hCLFlBQVksT0FDWixNQUFNLEtBQ04sT0FBTyxLLGNBQ08sSUFDZCxpQkFBaUIsUUFDakIsTUFBTSxLQUNOLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FJQSxDQUFDLGlCQUFELDBCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLElBQ2YsZ0JBQWdCLGNBQ2hCLFdBQVcsSUFBWCxDQUVBLENBTkQsaUJBTUMsQ0FORix5QkFNRSxjQUNFLFVBQVUsS0FDVixZQUFZLEdBQVosQ0FHRixDQVhELGlCQVdDLENBWEYseUJBV0UsMEJBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixPQUFPLElBQVAsQ0FJSixDQWxCQyxpQkFrQkQsYUFDRSxNQUFNLEssUUFDRSxLQUFSLEssT0FDTyxLQUFQLEUsY0FDYyxLQUNkLE9BQU8sSUFBUCxjQUdGLENBMUJDLGlCQTBCRCxpQixjQUNnQixLQUNkLE9BQU8sSUFBUCxjQUVBLENBOUJELGlCQThCQyxDQUpGLGdCQUlFLGNBQ0UsVUFBVSxLQUNWLFlBQVksSUFDWixRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLFdBQVcsUSxRQUNILElBQVIsS0FDQSx1QkFBdUIsSUFDdkIsd0JBQXdCLEdBQXhCLENBR0YsQ0F6Q0QsaUJBeUNDLENBZkYsZ0JBZUUsV0FDRSxNQUFNLEtBQU4sQ0FHRixDQTdDRCxpQkE2Q0MsQ0FuQkYsZ0JBbUJFLFdBQ0UsTUFBTSxJQUFOLENBR0YsQ0FqREQsaUJBaURDLENBdkJGLGdCQXVCRSxnQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJLFFBQ1AsSUFBUixLQUNBLFVBQVUsSUFBVixDQUVBLENBdkRILGlCQXVERyxDQTdCSixnQkE2QkksQ0FORixlQU1FLEM1RDVHSixnQjRENkdNLE9BQU8sUSxPQUNBLEVBQVAsU0FDQSxNQUFNLFFBQ04sVUFBVSxJQUFWLENBR0YsQ0E5REgsaUJBOERHLENBcENKLGdCQW9DSSxDQWJGLGVBYUUsQzVEbkhKLGU0RG1ISSxPQUNFLFFBQVEsRUFBUixDQUtOLENBcEVDLGlCQW9FRCxDQW5CRSxjQW1CRixlQUNFLFdBQVcsT3BIcFBOLENvSHdQVCxDQUFDLGdDQUNDLGlCQUFpQixRQUNqQixPQUFPLElBQVAsYyxjQUNjLFEsUUFDTixjQUNPLElBQWYsQ0FHRixDQUFDLDZCQUNDLE9BQU8sSUFBUCxxQkFDQSxXQUFXLEtBQVgsNEJBQ0EsT0FBTyxJQUFQLGUsY0FDYyxLQUNkLFFBQVEsQ0FBUixDQUdGLENBQUMsc0NBQ0MsaUJBQWlCLE9wSHpRVixDb0g0UVQsQzdDM1ZBLHVCNkM2VkUsZUFBZSxDQUFmLENBRUEsQzdDL1ZGLHVCNkMrVkUsTSxRQUNVLElBQVIsQ0FHRixDN0NuV0YsdUI2Q21XRSxrQkFDRSxjQUFjLElBQWQsY0FHRixDN0N2V0YsdUI2Q3VXRSxDN0N2VEEsTzZDd1RFLGlCQUFpQixpQkFBakIsQ0FLRixDQUFDLG9DQUFELENoSDhnQndDLGlCZ0g3Z0J0QyxPQUFPLElBQVAsY0FHRixDQUpDLG9DQUlELENoSDBnQndDLGdCZ0gxZ0J4QyxTQUNFLGlCQUFpQixRQUNqQixhQUFhLE9wSHRUSCxDb0gyVFosQ0FBQyxrQ0FBRCxDaEhtZ0J3QyxpQmdIbGdCdEMsT0FBTyxJQUFQLGNBR0YsQ0FKQyxrQ0FJRCxDaEgrZndDLGdCZ0gvZnhDLFNBQ0UsaUJBQWlCLFFBQ2pCLGFBQWEsT3BIbFVGLENvSHNVZixDQUFDLDJDQUNDLE9BQU8sSUFBUCxjLGNBQ2MsUSxRQUNOLElBQVIsQ0FHRixDQUFDLDhCQUNDLFVBQVUsTUFBVixDQ3JYQSxDQWhCQyxjQWdCRCxvQkFDRSxNQUFNLE8sT0FDQyxJQUFQLENBR0YsQ0FyQkMsY0FxQkQsWUFJRSxpQkFBaUIsS0FDakIsU0FBUyxNQUNULE9BQU8sSUFDUCxNQUFNLEtBQ04sTUFBTSxNQUNOLFdBQVcsRUFBWCxnQixjQUNjLEtBQWQsU0FFQSxDQWpDRCxjQWlDQyxDQVpGLFdBWUUsQ0QyREUsZ0JDMURBLE9BQU8sS0FDUCxjQUFjLElBQWQsY0FDQSxTQUFTLFMsUUFDRCxFQUFSLEtBR0YsQ0F4Q0QsY0F3Q0MsQ0FuQkYsV0FtQkUsQ2pCUEYsYWlCUUksVUFBVSxFQUNWLFNBQVMsT0FDVCxXQUFXLE1BQ1gsTUFBTSxLLFFBQ0UsRUFBUixLQUdBLENBaERILGNBZ0RHLENBM0JKLFdBMkJJLENqQmZKLFlpQmVJLG9CQUNFLE1BQU0sSUFDTixXQUFXLEtBQ1gsT0FBTyxJQUFQLENBR0YsQ0F0REgsY0FzREcsQ0FqQ0osV0FpQ0ksQ2pCckJKLFlpQnFCSSwwQkFDRSxXQUFXLFEsY0FDRyxNckgvQ0gsQ3FIb0RmLENBN0RELGNBNkRDLENBeENGLFdBd0NFLHlCQUNFLFFBQVEsWUFBUixpQ0FDQSxlQUFlLE9BQ2YsT0FBTyxLQUFQLENBR0YsQ0FuRUQsY0FtRUMsQ0E5Q0YsV0E4Q0UsUyxPQUNTLEtBQVAsU0FDQSxVQUFVLE1BQ1YsWUFBWSxTQUNaLFdBQVcsV0FDWCxVQUFVLElBQVYsQ0FNSixDQTlFQyxjQThFRCxZQUNFLFlBQVksSUFDWixZQUFZLElBQ1osV0FBVyxLQUNYLFVBQVUsSUFDVixjQUFjLFNBQ2QsU0FBUyxPQUNULFlBQVksTUFBWixDQUdGLENBeEZDLGNBd0ZELFlBaUJFLGlCQUFpQixLQUNqQixTQUFTLE1BQ1QsSUFBSSxJQUNKLEtBQUssSUFDTCxVQUFVLFVBQVYsV0FDQSxNQUFNLEksY0FDUSxJQUFkLENBdEJBLENBekZELGNBeUZDLENBREYsVUFDRSxnQkFDRSxRQUFRLEtBQVIsQ0FHRixDQTdGRCxjQTZGQyxDQUxGLFdBS0UsV0E3RkQsY0E2RkMsQ0FMRixXQUtFLE9BQ0UsVUFBVSxLQUNWLE9BQU8sUUFDUCxNQUFNLFFBQ04sYUFBYSxJQUFiLENBRUEsQ0FuR0gsY0FtR0csQ0FYSixXQVdJLENBTkYsUUFNRSxRQW5HSCxjQW1HRyxDQVhKLFdBV0ksQ0FORixLQU1FLE9BQ0UsTUFBTSxPckgrQkwsQ3FIbEJMLENBakhELGNBaUhDLENBekJGLFdBeUJFLENEckJFLGdCQ3NCQSxPQUFPLEtBQ1AsY0FBYyxJQUFkLGNBQ0EsU0FBUyxTLFFBQ0QsRUFBUixLQUdGLENBeEhELGNBd0hDLENBaENGLFdBZ0NFLENqQnZGRixhaUJ3RkksVUFBVSxFQUNWLFNBQVMsT0FDVCxXQUFXLE1BQ1gsTUFBTSxLLFFBQ0UsRUFBUixLQUVBLENBL0hILGNBK0hHLENBdkNKLFdBdUNJLENqQjlGSixZaUI4Rkksb0JBQ0UsTUFBTSxJQUNOLFdBQVcsS0FDWCxPQUFPLElBQVAsQ0FHRixDQXJJSCxjQXFJRyxDQTdDSixXQTZDSSxDakJwR0osWWlCb0dJLDBCQUNFLFdBQVcsUSxjQUNHLEdBQWQsQ0FJSixDQTNJRCxjQTJJQyxDQW5ERixXQW1ERSxDQTlFQSx3QkErRUUsUUFBUSxZQUFSLGlDQUNBLGVBQWUsT0FDZixPQUFPLEtBQ1AsZUFBZSxJQUFmLENBR0YsQ0FsSkQsY0FrSkMsQ0ExREYsV0EwREUsQ0EzSUYsbUJBNklJLFFBQVEsWUFBUixpQ0FDQSxZQUFZLFNBQ1osV0FBVyxRQUNYLE1BQU0sS0FDTixXQUFXLEssY0FDRyxLQUNkLE9BQU8sRSxRQUNDLEVBQVIsWUFJRixDQS9KRCxjQStKQyxDQXZFRixXQXVFRSxDQTVGQSxRLE9BNkZTLEtBQVAsU0FDQSxVQUFVLE1BQ1YsWUFBWSxTQUNaLFdBQVcsV0FDWCxVQUFVLElBQVYsQ0FNSixDQTFLQyxjQTBLRCx3QkFDRSxTQUFTLFNBQ1QsWUFBWSxHQUFaLENBR0YsQ0EvS0MsY0ErS0QsVUFDRSxNQUFNLElBQ04sT0FBTyxLQUNQLFNBQVMsU0FDVCxJQUFJLEVBQ0osS0FBSyxFQUNMLFFBQVEsRUFDUixPQUFPLEtBQ1AsUUFBUSxFQUFSLENBR0YsQ0ExTEMsY0EwTEQsQ0FYQSxRQVdBLFNBQ0UsT0FBTyxRQUNQLFFBQVEsQ0FBUixDQUlGLENBaE1DLGNBZ01ELHFCQWhNQyxjQWdNRCxpQkFDRSxRQUFRLFlBQVIsaUNBR0YsQ0FwTUMsY0FvTUQsQ0F2R0UsU0F1R0YsQ0FwTUMsY0FvTUQsQ0F2R0UsTUF3R0EsVUFBVSxLQUNWLE9BQU8sUUFDUCxNQUFNLE9ySHhJSyxDcUgySVgsQ0ExTUQsY0EwTUMsQ0E3R0EsUUE2R0EsUUExTUQsY0EwTUMsQ0E3R0EsS0E2R0EsT0FDRSxNQUFNLE9ySHhFSCxDcUg0RVAsQ0EvTUMsY0ErTUQsU0EvTUMsY0ErTUQsQ3hGak5FLFN3RmtOQSxVQUFVLEtBQ1YsT0FBTyxRQUNQLE1BQU0sT3JIbkpLLENxSHFKWCxDQXBORCxjQW9OQyxDQUxGLE1BS0UsUUFwTkQsY0FvTkMsQ3hGdE5BLFF3RnNOQSxPQUNFLE1BQU0sT3JIbEZILENxSHNGUCxDQXpOQyxjQXlORCxxQkF6TkMsY0F5TkQsa0JBQ0UsT0FBTyxRQUNQLE1BQU0sT3JINUpLLENxSDhKWCxDQTdORCxjQTZOQyxDQUpGLGtCQUlFLFFBN05ELGNBNk5DLENBSkYsZ0JBSUUsT0FDRSxNQUFNLE9ySDNGSCxDcUgrRlAsQ0FsT0MsY0FrT0QsQ0FsT0EsaUJBbU9FLE1BQU0sS0FDTixXQUFXLEssUUFDSCxJQUFSLENBR0YsQ0F4T0MsY0F3T0QsQ0FqT0EsbUJBa09FLFFBQVEsWUFBUixpQ0FDQSxZQUFZLFNBQ1osV0FBVyxRQUNYLE1BQU0sS0FDTixXQUFXLEssY0FDRyxJQUFkLENBR0YsQ0FqUEMsY0FpUEQsQ0FqT0EsbUJBa09FLE1BQU0sSyxPQUNDLElBQVAsQ0FHRixDQXRQQyxjQXNQRCxxQixPQUNTLEVBQVAsWUFDQSxNQUFNLE9ySHhLRCxDcUgwS0wsQ0ExUEQsY0EwUEMsQ0FKRixtQkFJRSxDQWhFRixRQWlFSSxNQUFNLFFBQ04sT0FBTyxPQUFQLENBTUosQ0FsUUMsY0FrUUQscUJBQ0UsU0FBUyxTQUNULE9BQU8sS0FDUCxXQUFXLElBQVgsQ0FFQSxDQXZRRCxjQXVRQyxDQUxGLG9CQUtFLFVBdlFELGNBdVFDLENBTEYsb0JBS0UsSSxPQUNTLEUsUUFDQyxFQUNSLFFBQVEsRUFDUixPQUFPLENBQVAsQ0FHRixDQTlRRCxjQThRQyxDQVpGLG9CQVlFLFFBQ0UsV0FBVyxNQUFYLENBR0YsQ0FsUkQsY0FrUkMsQ0FoQkYsb0JBZ0JFLHNCQWxSRCxjQWtSQyxDQWhCRixvQkFnQkUsQ0FKQSxPQUtFLFVBQVUsS0FDVixZQUFZLFNBQ1osVUFBVSxXQUNWLFdBQVcsSUFBWCxDQUdGLENBelJELGNBeVJDLENBdkJGLG9CQXVCRSxDQVBBLG9CQVFFLFdBQVcsUUFHWCxXQUFXLFdBQ1gsU0FBUyxPQUNULFNBQVMsU0FDVCxJQUFJLEVBQ0osS0FBSyxFQUNMLE9BQU8sS0FDUCxNQUFNLEtBQ04sT0FBTyxJQUFQLENBTUosQ0ExU0MsY0EwU0QsU0FDRSxXQUFXLEssT0FDSixJQUFQLEVBQ0EsTUFBTSxJQUFOLENBRUEsQ0EvU0QsY0ErU0MsQ0FMRixPQUtFLFEsY0FDZ0IsS0FBZCxPQUNBLFdBQVcsUUFDWCxNQUFNLEtBQU4sQ0FHRixDQXJURCxjQXFUQyxDQVhGLE9BV0UsVSxjQUNnQixLQUFkLFlBQ0EsV0FBVyxRQUNYLE1BQU0sSUFBTixDQUtKLENBN1RDLGNBNlRELFdBQ0UsTUFBTSxNQUNOLFVBQVUsSyxPQUNILEVBQVAsVUFHRixDQW5VQyxjQW1VRCxhLE9BQ1MsS0FBUCxFLFFBQ1EsS0FBUixLLGNBQ2MsSUFDZCxXQUFXLFFBQ1gsV0FBVyxPQUNYLE1BQU0sSUFBTixDQUVBLENBM1VELGNBMlVDLENBUkYsWUFRRSxxQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLE1BQWhCLENBR0YsQ0FoVkQsY0FnVkMsQ0FiRixZQWFFLGlCQUNFLE1BQU0sUUFDTixhQUFhLEdBQWIsQ0FHRixDQXJWRCxjQXFWQyxDQWxCRixZQWtCRSx1QkFDRSxNQUFNLFFBQ04sYUFBYSxHQUFiLENBR0YsQ0ExVkQsY0EwVkMsQ0F2QkYsWUF1QkUsQy9CN1VGLE0rQjhVSSxZQUFZLEdBQVosQ0FHRixDQTlWRCxjQThWQyxDQTNCRixZQTJCRSxNQUNFLFVBQVUsSUFBVixDQUlKLENBbldDLGNBbVdELGtCQUNFLE9BQU8sT0FBUCxDQUtGLENBeldDLGNBeVdELHVCQUNFLFFBQVEsWUFBUixpQ0FDQSxTQUFTLFMsY0FDSyxHQUFkLENBRUEsQ0E5V0QsY0E4V0MsQ0FMRixxQkFLRSxDQXBMRixRQXFMSSxPQUFPLE9BQVAsQ0FHRixDQWxYRCxjQWtYQyxDQVRGLHFCQVNFLENBeExGLE9Bd0xFLE9BQ0UsV0FBVyxPckh4U1IsQ3FINlNMLENBeFhELGNBd1hDLENBOUxGLFFBOExFLGFBQ0UsTUFBTSxPckhqVUcsQ3FIbVVULENBM1hILGNBMlhHLENBak1KLFFBaU1JLENBSEYsV0FHRSxRQUNFLE1BQU0sT3JIalNILENxSHNTVCxDQWpZQyxjQWlZRCxDQVRFLFksUUFVUSxJQUFSLElBQ0EsTUFBTSxRQUNOLFVBQVUsSUFBVixDQUtGLENBellDLGNBeVlELHFCQUNFLFFBQVEsWUFBUixpQ0FDQSxZQUFZLE9BQ1osZ0JBQWdCLE9BQ2hCLFNBQVMsU0FDVCxNQUFNLElBQ04sSUFBSSxJQUNKLFVBQVUsS0FDVixPQUFPLEssY0FDTyxLQUNkLFVBQVUsSyxRQUNGLEVBQVIsSUFDQSxpQkFBaUIsUUFDakIsTUFBTSxJckg1VkYsQ3FIOFZKLENBeFpELGNBd1pDLENBZkYsbUJBZUUsT0FDRSxVQUFVLEtBQ1YsWUFBWSxJQUNaLFdBQVcsUUFDWCxNQUFNLFFBQ04sU0FBUyxPQUNULE1BQU0saUJBQU4sNEMsY0FDYyxLQUNkLFVBQVUsS0FDVixPQUFPLEssUUFDQyxFQUFSLElBRUEsQ0FBQyxhQUFhLENBcGFqQixjQW9hRyxDQTNCSixtQkEyQkksQ0FaRixNQWFJLGlCQUFpQixPckg3V1YsQ3FIbVhYLENBM2FELGNBMmFDLENBalBGLFFBaVBFLENBbENGLG9CQW1DSSxpQkFBaUIsT3JIN1dSLENxSGlYYixDQWhiQyxjQWdiRCxRQUNFLFVBQVUsT0FBVixpQkFHRixXQUpBLE9BS0Usa0JBQ0UsVUFBVSxXQUFWLEdBRUYsSUFDRSxVQUFVLFdBQVYsTUFFRixJQUNFLFVBQVUsV0FBVixPQ2hjRixDQUFDLGNBQUQsQ1R3UUEsT1N4UUEsbUJBQ0UsV0FBVyxPdEg0REgsQ3NIekRWLENBSkMsY0FJRCxDVG9RQSxPU3BRQSxDckZJRixTcUZISSxNQUFNLFEsT0FDQyxFQUFQLFNBR0YsQ0FUQyxjQVNELENUK1BBLE9TL1BBLENyRkRGLFFxRkNFLE9BQ0UsUUFBUSxFQUFSLENBR0YsQ0FiQyxjQWFELENUMlBBLE9TM1BBLEM3RnNFRixlNkZ0RUUsT0FDRSxNQUFNLE90SGlEQyxDc0g3Q1gsQ0FsQkcsY0FrQkgsQ2xCOElBLFFrQjdJRSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxJQUNmLGdCQUFnQixPLE9BQ1QsS0FBUCxFQUdGLENBekJHLGNBeUJILGtCQUNFLGlCQUFpQixLQUNqQixRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLGNBQ2hCLFlBQVksTyxRQUNKLEssY0FDTSxLQUNkLE9BQU8sSUFBUCxXLE9BQ08sS0FBUCxFQUNBLFdBQVcsRUFBWCxlQUVBLENBcENDLGNBb0NELENBWEYsaUJBV0UsdUJBQ0UsUUFBUSxZQUFSLGlDQUNBLFlBQVksTUFBWixDQUdGLENBekNDLGNBeUNELENBaEJGLGlCQWdCRSxtQkFDRSxRQUFRLFlBQVIsaUNBQ0EsZ0JBQWdCLEtBQWhCLENBSUosQ0EvQ0csY0ErQ0gscUJBQ0UsUUFBUSxZQUFSLGlDQUNBLGVBQWUsSUFDZixZQUFZLE9BQ1osY0FBYyxPQUNkLGdCQUFnQixPQUNoQixVQUFVLEtBQ1YsWUFBWSxHQUFaLENBRUEsQ0F4REMsY0F3REQsQ0FURixvQkFTRSxJQUNFLE1BQU0sS0FDTixPQUFPLElBQVAsQ0FJSixDQTlERyxjQThESCx3QkFDRSxRQUFRLFlBQVIsaUNBQ0EsTUFBTSxNQUNOLGdCQUFnQixPQUNoQixZQUFZLE9BQ1osZUFBZSxHQUFmLENBR0YsQ0F0RUcsY0FzRUgsZ0IsT0FDUyxLQUFQLEUsY0FDYyxLQUNkLE9BQU8sSUFBUCxjQUVBLENBM0VDLGNBMkVELENBTEYsZUFLRSxVQUNFLGVBQWUsTUFBTSxDQUd2QixDQS9FQyxjQStFRCxDQVRGLGVBU0UsWSxRQUNVLENBQVIsQ0FHRixDQW5GQyxjQW1GRCxDQWJGLGVBYUUsYUFDRSxZQUFZLElBQ1osV0FBVyxRLFFBQ0gsSUFBUixLQUdGLENBekZDLGNBeUZELENBbkJGLGVBbUJFLHlCQUNFLHVCQUF1QixJQUF2QixDQUdGLENBN0ZDLGNBNkZELENBdkJGLGVBdUJFLDBCQUNFLHdCQUF3QixJQUF4QixDQUdGLENBakdDLGNBaUdELENBM0JGLGVBMkJFLGMsUUFDVSxLQUFSLEtBSUosQ0F0R0csY0FzR0gsNEJBQ0UsWUFBWSxJQUFaLGNDeEdGLENBQUMsZUFBRCxDbERERCxTa0RDQyxDQUFDLGVBQUQsQ2xEREYsYWtEQ0UsQ0FBQyxlQUFELENsRERGLG9Ca0RHSSxpQkFBaUIsSUFBakIsQ0FLQSxDQVBELGVBT0MsWTlEcUJBLGlCOERyQkEsQ0FQRCxlQU9DLFk5RHFCQSxLOERyQkEsQ0FQRCxlQU9DLFk5RHFCQSxlOERyQkEsQ0FQRCxlQU9DLFk5RHFCQSxXOERwQkUsT0FBTyxLLFFBQ0MsRUFDUixXQUFXLElBQVgsQ0FHRixDQWJELGVBYUMsQ0FOQSxVQU1BLEM3RElGLHNCNkRISSxZQUFZLEdBQVosQ0FFQSxDQWhCSCxlQWdCRyxDQVRGLFVBU0UsQzdEQ0osc0I2RERJLEVBS0YsQ0FyQkQsZUFxQkMsQ0FkQSxVQWNBLENuSGc0QnVDLGlCbUhwNEJuQyxZQUFZLEdBQVosQ0FTTixDQTFCQyxlQTBCRCxDcEIySEEsWW9CMUhFLGVBQWUsSUFDZixjQUFjLElBQWQsY0FHRixDQS9CQyxlQStCRCxDcEIySEEsb0IsUW9CMUhVLEtBQ1IsV0FBVyxRQUNYLE9BQU8sSUFBUCxjLGNBQ2MsR0FBZCxDQUdGLENBdENDLGVBc0NELENwQjJIQSxZLE9vQjFIUyxLQUNQLE1BQU0sT0FBTixDQUdGLENBM0NDLGVBMkNELGlCQUNFLFVBQVUsSUFBVixDQUdGLENBL0NDLGVBK0NELG1CQUNFLGlCQUFpQixRQUFqQixpREFDQSxPQUFPLElBQVAsQzNHYUEsT0FBTSxDQUFOLGtCMkdmRixDQS9DQyxlQStDRCxtQkFLSSxPQUFPLElBQVAsRUFJSixDQXhEQyxlQXdERCx5QkFDRSxXQUFXLFcsUUFDSCxlQUNLLElBQWIsQzNHR0EsT0FBTSxDQUFOLGtCMkdORixDQXhEQyxlQXdERCx5QixRQU1ZLElBQVIsRUFJSixDQWxFQyxlQWtFRCxVQUNFLFVBQVUsTUFBVixDM0dMQSxPQUFNLENBQU4sa0IyR0lGLENBbEVDLGVBa0VELFVBSUksVUFBVSxJQUFWLEVBSUosQ0ExRUMsZUEwRUQsWUFDRSxVQUFVLE1BQVYsQzNHYkEsT0FBTSxDQUFOLGtCMkdZRixDQTFFQyxlQTBFRCxZQUlJLFVBQVUsS0FBVixlQUNBLFlBQVksR0FBWixFQUlKLENBbkZDLGVBbUZELGdCQUNFLFdBQVcsSUFBWCxDM0d0QkEsT0FBTSxDQUFOLGtCMkdxQkYsQ0FuRkMsZUFtRkQsZ0JBSUksV0FBVyxNQUFYLEVBS04sQ0FBQyxnQkFDQyxNQUFNLElBQU4sQzNHL0JFLE9BQU0sQ0FBTixrQjJHOEJKLENBQUMsZ0JBR0csTUFBTSxLQUFOLEVBSUosQ0FBQyxVQUNDLFlBQVksU0FBWixZQ3JHRixDQUFDLGVBQ0csUUFBUSxZQUFSLGlDQUNBLFlBQVksTUFBWixDQUVBLENBSkgsY0FJRyxDbkR5QkQsZW1EeEJLLGVBQWUsSUFBZixDQUVBLENBUFAsY0FPTyxDbkRzQkwsZW1EdEJLLGlCQUNJLE9BQU8sTUFBUCxZQUNBLE1BQU0sT3hINkVULEN3SDFFRCxDQVpQLGNBWU8sQ25EaUJMLGVtRGpCSyxhQUNJLE1BQU0sUUFDTixpQkFBaUIsT3hIbUhwQixDd0hoSEQsQ0FqQlAsY0FpQk8sQ25EWUwsZW1EWkssb0JBQ0ksTUFBTSxPeEhvRVQsQ3dIaEVMLENBdEJILGVBc0JHLENBZkksZ0IsY0FnQmMsSyxPQUNQLEVBQVAsU0FDQSxRQUFRLFlBQVIsaUNBQ0EsZUFBZSxPQUNmLFlBQVksT0FDWixNQUFNLEtBQ04sT0FBTyxLQUNQLGlCQUFpQixRQUNqQixPQUFPLE1BQVAsWUFDQSxPQUFPLE9BQVAsQ0FFQSxDQWxDUCxlQWtDTyxDQTNCQSxnQkEyQkEsQ2xDZk4sTWtDZ0JVLFlBQVksSUFDWixVQUFVLEtBQ1YsWUFBWSxHQUFaLENBR0osQ0F4Q1AsZUF3Q08sQ0FqQ0EsZ0JBaUNBLFdBQ0ksWUFBWSxJQUFaLENBSVIsQ0E3Q0gsZUE2Q0csQ0E1QkksbUJBNkJBLFFBQVEsWUFBUixpQ0FDQSxDQS9DUCxlQStDTyxDQTlCQSxtQkE4QkEsZ0JBQ0ksWUFBWSxJQUNaLGFBQWEsSUFBYixDQUlSLENBckRILGVBcURHLENBekNJLFlBMENBLGlCQUFpQixRQUNqQixNQUFNLEtBQ04sT0FBTyxNQUFQLFlBS0osQ0FBQyxlQUFELENBakRJLFlBa0RBLGlCQUFpQixRQUNqQixNQUFNLElBQU4sQ0FHSixDQUxDLGVBS0QsZUFDSSxpQkFBaUIsS0FDakIsTUFBTSxPeEhOQyxDd0hTWCxDQVZDLGVBVUQsQ0FoRUksZ0JBaUVBLE9BQU8sSUFBUCxjLGNBQ2MsSUFDZCxZQUFZLElBQ1osYUFBYSxLQUNiLFVBQVUsS0FDVixZQUFZLE9BQVosV0FDQSxPQUFPLFFBQ1AsT0FBTyxLQUNQLE1BQU0sS0FDTixRQUFRLGFBQ1IsV0FBVyxNQUFYLENBR0osQ0F4QkMsZUF3QkQsQ0E3Q0ksVUE4Q0EsUUFBUSxJQUFSLENBR1IsQ0FBQyxvQixPQUNVLEtBQVAsS0MxRkosQ0FBQyxTQUNHLE1BQU0sS0FDTixPQUFPLEssY0FDTyxJQUNkLFFBQVEsYUFDUixhQUFhLElBQWIsQ0FFSixDQUFDLGNBQ0csV0FBVyxRQUNYLFVBQVUsVUFBViwyQkFHSixDQUFDLGNBQ0csV0FBVyxRQUNYLFVBQVUsVUFBViwyQkFHSixDQUFDLGdCQUNHLFdBQVcsUUFDWCxVQUFVLFlBQVYsMkJBR0osQ0FBQyx5QixRQUNXLEVBQVIsS0FHSixDQUFDLGUsY0FDaUIsS0FDZCxPQUFPLElBQUksQ0FHZixDQUFDLDZCLFFBQ1csSUFBUixlQUdKLENBQUMsaUIsY0FDaUIsS0FDZCxPQUFPLEtBQ1AsaUJBQWlCLE96SCtCTixDeUg1QmYsV0FoQ2MsVUFpQ1YsT0FDSSxpQkFBaUIsT3pIdUZoQixDeUhyRkwsR0FDSSxpQkFBaUIsSUFBakIsRUFJUixXQXBDYyxVQXFDVixPQUNJLGlCQUFpQixPekhnRmhCLEN5SDlFTCxJQUNJLGlCQUFpQixJQUFqQixDQUVKLEdBQ0ksaUJBQWlCLElBQWpCLEVBSVIsV0EzQ2MsWUE0Q1YsR0FDSSxpQkFBaUIsT3pIS1YsQ3lISFgsSUFDSSxpQkFBaUIsSUFBakIsQ0FFSixJQUNJLGlCQUFpQixJQUFqQixDQUVKLEdBQ0ksaUJBQWlCLElBQWpCLEVBSVIsQ0FBQyx1QkFDRyxTQUFTLFNBQ1QsS0FBSyxNQUFMLENBR0osQ0FBQyxzQkFDRyxTQUFTLFNBQ1QsTUFBTSxNQUFOLENDcEZKLENBQUMseUJBQ0csT0FBTyxJQUFQLGNBQ0EsaUJBQWlCLElBQWpCLENBR0osQ0FBQyxrQkFBa0IsTUFBTSxHQUFHLEdBQUcsR0FBRyxDM0QrS2pDLGMsUTJEOUtXLEtBQVIsTUFHSixDQUpDLGtCQUlrQixNQUFNLEdBQUcsRUFBRSxDM0R1STlCLHVCLFEyRHRJWSxJQUFSLENBR0osQ0FSQyxrQkFRa0IsS0FBSyxDM0QyRHZCLHdCMkQxREcsZ0JBQWdCLFNBQWhCLHdCQUdKLENBQUMsNkJBQ0csYUFBYSxlQUFiLENBR0osQ0FBQywwQkFDRyxTQUFTLFNBQ1QsTUFBTSxNQUNOLFFBQVEsUUFDUixRQUFRLEdBQ1IsT0FBTyxNQUNQLFFBQVEsS0FBUixDQUdKLENBekJDLGtCQXlCa0IsQzNEMERsQixnQjJEekRHLE1BQU0sR0FBTixDQUlKLENBOUJDLGtCQThCa0IsQzNENERsQix5QjJEM0RHLFFBQVEsWUFBUixpQ0FDQSxnQkFBZ0IsUUFBaEIsQ0NuQ0osQ0FBQyxpQkFDRyxRQUFRLFlBQVIsaUNBQ0EsTUFBTSxLLGNBQ1EsUUFBZCxnQkFDQSxXQUFXLEtBQ1gsWUFBWSxPQUNaLElBQUksS0FDSixXQUFXLElBQVgsY0FDQSxTQUFTLFNBQ1QsSUFBSSxHQVhvQixDQWM1QixDQUFDLFVBQ0csaUJBQWlCLE8zSGtIWixDMkgvR1QsQ0FBQyxXQUNHLGlCQUFpQixPM0g2R1osQzJIMUdULENBQUMsbUJBQ0csV0FBVyxLQUNYLFFBQVEsWUFBUixpQ0FHSixDQUFDLFdBQ0csWUFBWSxLQUNaLFFBQVEsWUFBUixpQ0FHSixDQUFDLHNCQUNHLE1BQU0sUUFDTixVQUFVLE9BQ1YsWUFBWSxJQUNaLFlBQVksS0FDWixXQUFXLFNBQVgsQ0FHSixDQUFDLHlCQUNHLE1BQU0sUUFDTixVQUFVLE9BQ1YsWUFBWSxJQUNaLFlBQVksR0FBWixDQUdKLENBQUMsc0JBQ0csTUFBTSxRQUNOLFVBQVUsT0FDVixZQUFZLElBQ1osUUFBUSxZQUFSLGlDQUdKLENBQUMsZ0NBQ0csTUFBTSxRQUNOLFVBQVUsT0FDVixZQUFZLElBQ1osUUFBUSxZQUFSLGlDQUdKLENBQUMsMkJBQ0csTUFBTSxRM0hDSSxpQjJIQ1YsUUFBUSxZQUFSLGlDQUlKLENBQUMsVUFDRyxhQUFhLEtBQ2IsUUFBUSxZQUFSLGlDQUNBLE9BQU8sUSxPQUNBLElBQVAsQ0FHSixDQUFDLG1CQUNHLE1BQU0sUUFDTixhQUFhLEtBQ2IsUUFBUSxZQUFSLGlDLE9BQ08sSUFBUCxDQUdKLENBQUMsNEJBQ0csTUFBTSxJQUFOLENBR0osQ0FBQyxtQkFDRyxTQUFTLFNBQ1QsSUFBSSxJQUNKLE9BQU8sR0FBUCIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fcGFnZS1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX3Jvb3QtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc3Bpbm5lci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21haW4tdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9mb29kcy1wYWdlcy9fY3VzdG9tLWZvb2RzLWFuZC1yZWNpcGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9mb29kcy1wYWdlcy9fYWR2YW5jZWQtcmVjaXBlLXNlcnZpbmctc2l6ZXMtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZHJvcC1kb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGV4dC1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL190ZXh0LWFyZWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21lc3NhZ2UtY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc3R5bGUtZ3VpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2RpYXJ5X2RhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3B1cC1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19kYWlseS10YXJnZXQtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcHJldHR5LWRpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2RpYXJ5LXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9mb29kcy1wYWdlcy9fb3JhY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcG9wdXAtbWVudS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3RpbWUtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19lbmVyZ3ktc3VtbWFyeS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2VuZXJneV9zdW1tYXJ5X3RvdGFscy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21hY3JvbnV0cmllbnQtdGFyZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3JhbmdlLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGFiLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbnV0cmllbnQtdGFyZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JhbGFuY2UtZ2F1Z2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2Nyb2xsLWJhci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FkZC1mb29kLWRpYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9mb29kcy1wYWdlcy9fZm9vZC1lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19wbGFucy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FkZC1iaW9tZXRyaWMtZGlhcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvb2RzLXBhZ2VzL19mb29kLXN1bW1hcnktcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvb2RzLXBhZ2VzL19udXRyaWVudC1lZGl0b3ItdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19icmF6ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3N1Z2dlc3QtZm9vZC1kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL190YXJnZXQtZWRpdG9yLWRpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NpcmNsZS10YXJnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbWVyY29sYS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2R5bmFtaWMtYWRkLWRpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvcmVkZWVtL19yZWRlZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19hZG1pbi5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvd2F0ZXItdHJhY2tpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3JlZmVycmFscy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2VudW0tcGlsbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL3Byby9fc2lkZWJhci1wcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL3Byby9fY2xpZW50cy1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvcHJvL19wcm8tbWVzc2FnaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvY29tcG9uZW50cy9wcm8vX3Byby1kaXJlY3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL3Byby9fcHJvLW9uYm9hcmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19kYXktb2Ytd2Vlay1zZWxlY3Rvci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zhc3RpbmctdGltZXItcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9jb21wb25lbnRzL19kYXRlLXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zhc3QtZGlhcnktZW50cnkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gMS4gQm9vdHN0cmFwIEZvbnRzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWFucm9wZTp3Z2h0QDQwMDs2MDA7NzAwOzgwMCZmYW1pbHk9V29yaytTYW5zOndnaHRANjAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDIuIEJvb3RzdHJhcCBHbG9iYWxzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IHRydWU7XG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1tZDogMC41cmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6IDAuNjI1cmVtO1xuJGJvcmRlci1yYWRpdXMteGw6IDEuMjVyZW07XG5cbi8vIGFkZCBvdXIgb3duIHNwYWNpbmcgZGl2aXNpb25zXG4kc3BhY2VyOiAxcmVtO1xuJHNwYWNlcnM6IChcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogJHNwYWNlciAqIDAuMjUsXG4gICAgICAgIDI6ICRzcGFjZXIgKiAwLjUsXG4gICAgICAgIDM6ICRzcGFjZXIsXG4gICAgICAgIDQ6ICRzcGFjZXIgKiAxLjUsXG4gICAgICAgIDU6ICRzcGFjZXIgKiAyLFxuICAgICAgICA2OiAkc3BhY2VyICogMyxcbiAgICAgICAgODogJHNwYWNlciAqIDQsXG4gICAgICAgIDEwOiAkc3BhY2VyICogNSxcbiAgICAgICAgMTI6ICRzcGFjZXIgKiA2XG4pO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gMy4gQm9vdHN0cmFwIENvbnRhaW5lciBXaWR0aFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHNtOiA1NDBweCxcbiAgICAgICAgbWQ6IDcyMHB4LFxuICAgICAgICBsZzogOTYwcHgsXG4gICAgICAgIHhsOiAxMTQwcHgsXG4gICAgICAgIHh4bDogMTMyMHB4LFxuICAgICAgICB4eHhsOiAxNjAwcHhcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHhzOiAwLFxuICAgICAgICBzbTogNTc2cHgsXG4gICAgICAgIG1kOiA3NjhweCxcbiAgICAgICAgbGc6IDk5MnB4LFxuICAgICAgICB4bDogMTIwMHB4LFxuICAgICAgICB4eGw6IDE0NDBweCxcbiAgICAgICAgeHh4bDogMTU2MHB4XG4pO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gNC4gQ3Jvbm9tZXRlciBkZWZhdWx0IGNvbG91cnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjcm9uby1vcmFuZ2U6ICNGRjY3MzM7XG4kZGFyay1yYWlzaW46ICMyNjJBM0I7XG4kd2hpdGU6ICNGRkZGRkY7XG4kc25vdy13aGl0ZTogI0ZBRkJGRjtcbiRmbG9yYWwtd2hpdGU6ICNGRkZDRjY7XG4kaG9uZXktZ29sZDogI0ZGQUQwMDtcbiRza3ktYmx1ZTogIzFDQ0FENztcbiRqdW5nbGUtZ3JlZW46ICMwMDVDNUM7XG4kamFkZS1sYWtlOiAjNDREMDdCO1xuJGx1cGluZS1wdXJwbGU6ICNBRTYxQzI7XG4kZmlyZS13ZWVkOiAjQ0M0NUE5O1xuJG1vZGFsLWRhcmstbW9kZS1iZzogIzQwNDI1MjtcbiRtb2RhbC1kYXJrLW1vZGUtYm9yZGVyOiAjNUI1RDZCO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gNS4gQ3Jvbm9tZXRlciB0aW50cyBhbmQgc2hhZGVzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHcmV5c2NhbGVcbiRncmV5LTE6ICNGMEYyRkE7XG4kZ3JleS0yOiAjRTZFOEYwO1xuJGdyZXktMzogI0MzQzZEMztcbiRncmV5LTQ6ICNBRkI0QzQ7XG4kZ3JleS01OiAjOURBMEFEO1xuJGdyZXktNjogIzc3Nzk4NjtcbiRncmV5LTc6ICM1QjVENkI7XG4kZ3JleS04OiAjNDA0MjUyO1xuJGdyZXktOTogIzEwMTIyMztcblxuLy8gT3JhbmdlXG4kb3JhbmdlLTE6ICNGRkRBQ0U7XG4kb3JhbmdlLTI6ICNGRkM0QjE7XG4kb3JhbmdlLTM6ICNGRkFEOTM7XG4kb3JhbmdlLTQ6ICNGRjk3NzU7XG4kb3JhbmdlLTU6ICNGRjdFNTY7XG4kb3JhbmdlLTY6ICNGQjUyMUU7XG4kb3JhbmdlLTc6ICNFQTNCMDQ7XG4kb3JhbmdlLTg6ICNFMzJDMDA7XG4kb3JhbmdlLTk6ICNEODBDMDA7XG4kb3JhbmdlLTEwOiAjRDgwQzAwO1xuXG4vLyBZZWxsb3dcbiR5ZWxsb3ctMTogI0ZGRUFDNjtcbiR5ZWxsb3ctMjogI0ZGREZBMztcbiR5ZWxsb3ctMzogI0ZGRDI3RjtcbiR5ZWxsb3ctNDogI0ZGQzY1OTtcbiR5ZWxsb3ctNTogI0ZGQkEyNDtcbiR5ZWxsb3ctNjogI0ZGOUEwMDtcbiR5ZWxsb3ctNzogI0YzOEQwMDtcbiR5ZWxsb3ctODogI0U1ODIwMDtcbiR5ZWxsb3ctOTogI0Q2NzEwMDtcbiR5ZWxsb3ctMTA6ICNDOTY0MDA7XG5cbi8vIEJsdWVcbiRibHVlLTE6ICNDRUYxRjU7XG4kYmx1ZS0yOiAjQjBFOUVFO1xuJGJsdWUtMzogIzkxRTFFOTtcbiRibHVlLTQ6ICM2RkQ4RTI7XG4kYmx1ZS01OiAjNDZEMERDO1xuJGJsdWUtNjogIzAwQkZDNjtcbiRibHVlLTc6ICMwMEIyQjQ7XG4kYmx1ZS04OiAjMDBBM0ExO1xuJGJsdWUtOTogIzAwOEY4QTtcbiRibHVlLTEwOiAjMDA3NzcwO1xuXG4vLyBUZWFsXG4kdGVhbC0wOiAjRENFQUU2O1xuJHRlYWwtMTogI0I5RDdENjtcbiR0ZWFsLTI6ICM4RkJFQkU7XG4kdGVhbC0zOiAjNjRBNkE2O1xuJHRlYWwtNDogIzMyOEU4RTtcbiR0ZWFsLTU6ICMwMDc1NzQ7XG4kdGVhbC02OiAjMDA1MzUwO1xuJHRlYWwtNzogIzAwNDU0MTtcbiR0ZWFsLTg6ICMwMDM2MzE7XG4kdGVhbC05OiAjMDAyNDIwO1xuJHRlYWwtMTA6ICMwMDE3MTM7XG4vLyBHcmVlblxuJGdyZWVuLTE6ICNENUYzREY7XG4kZ3JlZW4tMjogI0JCRUNDQTtcbiRncmVlbi0zOiAjQTFFNkI3O1xuJGdyZWVuLTQ6ICM4NURFQTM7XG4kZ3JlZW4tNTogIzY3RDY4RjtcbiRncmVlbi02OiAjM0NDMjZFO1xuJGdyZWVuLTc6ICMxNEIyNTU7XG4kZ3JlZW4tODogIzBGQTI0NztcbiRncmVlbi05OiAjMDM4QjM1O1xuJGdyZWVuLTEwOiAjMDA2RjI0O1xuXG4vLyBQdXJwbGVcbiRwdXJwbGUtMTogI0Y2RDlGQjtcbiRwdXJwbGUtMjogI0U4QzFGMDtcbiRwdXJwbGUtMzogI0RBQTlFNDtcbiRwdXJwbGUtNDogI0NDOTFEOTtcbiRwdXJwbGUtNTogI0JENzlDRDtcbiRwdXJwbGUtNjogIzlGNEVCNDtcbiRwdXJwbGUtNzogIzhBMzk5RjtcbiRwdXJwbGUtODogIzc3MjY4RDtcbiRwdXJwbGUtOTogIzY4MTc3RTtcbiRwdXJwbGUtMTA6ICM1NTA2NkE7XG5cbi8vIFBpbmtcbiRwaW5rLTE6ICNGRkQ3RjE7XG4kcGluay0yOiAjRjZCQkUyO1xuJHBpbmstMzogI0VEQTBENDtcbiRwaW5rLTQ6ICNFMzg0QzY7XG4kcGluay01OiAjRDg2NkI3O1xuJHBpbmstNjogI0JGMzU5QjtcbiRwaW5rLTc6ICNBODMxODk7XG4kcGluay04OiAjOTEyQjc3O1xuJHBpbmstOTogIzcxMUI1QjtcbiRwaW5rLTEwOiAjNUYxMTRCO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gNi4gQ3Jvbm9tZXRlciBOb24tRGVmYXVsdCBDb2xvdXJzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY3Jvbm8tZXJyb3I6ICNDRDBBMDE7XG4kc2hhZG93LWRlZmF1bHQ6IHJnYmEoJGdyZXktNiwgMC4xKSAwIDNweCAyMHB4O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gNy4gTWFjcm8gY29sb3JzXG4vLyBAc2VlIGh0dHBzOi8veGQuYWRvYmUuY29tL3ZpZXcvZTNiYmYzN2QtOWJhNy00ODY2LWFmZTgtOGEwYjA4YWJkM2I1LWI2ZTgvc2NyZWVuLzM5YTM3OTJkLTExZGUtNDQ5MS04YWNiLWEyYTI3Yzk4NWFkYi9zcGVjcy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZW5lcmd5OiAkZ3JleS01O1xuJGNhcmJzOiAkc2t5LWJsdWU7XG4kcHJvdGVpbjogJGphZGUtbGFrZTtcbiRmYXQ6ICRvcmFuZ2UtNztcbiRleGVyY2lzZTogJHllbGxvdy03O1xuJHRlZjogJHllbGxvdy05O1xuJGFjdGl2aXR5OiAkdGVhbC00O1xuJGJtcjogJGx1cGluZS1wdXJwbGU7XG4kZmFzdGluZzogJGJsdWUtODtcbiRhbGNvaG9sOiAkaG9uZXktZ29sZDtcbiRudXRyaXRpb24tc2NvcmVzOiAkcGluay01O1xuJGh1bmRyZWQtcGVyY2VudDogJGdyZWVuLTQ7XG4kdGFyZ2V0LW92ZXI6ICRvcmFuZ2UtOTtcbiRudXRyaWVudC10YXJnZXRzLWZpbGw6ICRncmV5LTQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDguIFJhaXNlZCBjb250YWluZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRyYWlzZWQtY29udGFpbmVyLWJnLWxpZ2h0OiAjZmZmZmZmO1xuJHJhaXNlZC1ib3JkZXItY29sb3ItbGlnaHQ6ICNGMEYyRjk7XG4kcmFpc2VkLWNvbnRhaW5lci1iZy1kYXJrOiAjMjcyQTNBO1xuJHJhaXNlZC1ib3JkZXItY29sb3ItZGFyazogIzNCM0Y0RDtcbiRzaGFkb3c6ICM3Nzc5ODYxQTtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIDkuIEJvb3RzdHJhcCBDb2xvcnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRib2R5LWNvbG9yOiAkZGFyay1yYWlzaW47IC8vIFRoZSBkZWZhdWx0IHRleHQgY29sb3JcbiRwcmltYXJ5OiAkY3Jvbm8tb3JhbmdlO1xuJHNlY29uZGFyeTogIzZjNzU3ZDtcbiRzdWNjZXNzOiAjMTk4NzU0O1xuJGluZm86ICMwZGNhZjA7XG4kd2FybmluZzogI2ZmYzEwNztcbiRkYW5nZXI6ICNkYzM1NDU7XG4kbGlnaHQ6ICNmOGY5ZmE7XG4kZGFyazogJGRhcmstcmFpc2luO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gMTAuIEZvbnQgU2l6ZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XG5cbiRmb250LXNpemVzOiAoXG4gICAgICAgIDE6ICRmb250LXNpemUtYmFzZSAqIDIuNSxcbiAgICAgICAgMjogJGZvbnQtc2l6ZS1iYXNlICogMixcbiAgICAgICAgMzogJGZvbnQtc2l6ZS1iYXNlICogMS43NSxcbiAgICAgICAgNDogJGZvbnQtc2l6ZS1iYXNlICogMS41LFxuICAgICAgICA1OiAkZm9udC1zaXplLWJhc2UgKiAxLjI1LFxuICAgICAgICA2OiAkZm9udC1zaXplLWJhc2UsXG4gICAgICAgIDc6ICRmb250LXNpemUtYmFzZSAqIC44NyxcbiAgICAgICAgODogJGZvbnQtc2l6ZS1iYXNlICogLjc1LFxuICAgICAgICA5OiAkZm9udC1zaXplLWJhc2UgKiAuNTBcbik7XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc2FibGVkLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGRpc2FibGVkLWJvcmRlcjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbmF2LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkbmF2LWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRuYXYtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZmNhbnZhcy10b3AsXG4gICAgICAgIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1iZztcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoJGFjY29yZGlvbi1ib3JkZXItd2lkdGggKiAtMSkgMCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1tb2RhbC1iYWNrZHJvcCwgJG1vZGFsLWJhY2tkcm9wLWJnLCAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAqIC41KTtcbiAgICBtYXJnaW46ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC0uNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy14ICogLS41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAtLjUpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhbHVlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnY3Jvbm8taWNvbic7XG4gIHNyYzogdXJsKCcvZm9udHMvY3Jvbm8taWNvbi50dGY/b2ZtaWd1JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy9mb250cy9jcm9uby1pY29uLndvZmY/b2ZtaWd1JykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnL2ZvbnRzL2Nyb25vLWljb24uc3ZnP29mbWlndSNjcm9uby1pY29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2Nyb25vLWljb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLndvcmRtYXJrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uaWNvbi1jaGVjay1jaXJjbGUtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tZGFzaGJvYXJkLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLXNldHRpbmdzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWN1c3RvbS1yZWNpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tbWVhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogJGJsdWUtNjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tYmVsbC1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLXgtYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWJpb21ldHJpYy1jdXN0b20tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWJpb21ldHJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi1iaW9tZXRyaWNzLWNhdGVnb3JpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLWNpcmNsZS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWV4ZXJjaXNlOmJlZm9yZSB7XG4gIGNvbG9yOiAkYmx1ZS02O1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1maWxlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLW5vdGVzOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjZiMzBlO1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1zaGllbGQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uaWNvbi1zdGFyLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uaWNvbi1zdG9wd2F0Y2gtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uaWNvbi1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmljb24tc3VwcGxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uaWNvbi10aHJlZS1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5pY29uLXRyYXNoLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29uLXgtY2lyY2xlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24teC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmljb24teC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uaWNvbi1sb2dvbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBjb2xvcjogJGNyb25vLW9yYW5nZTtcbn1cblxuLmljb24tbG9nb21hcmstZ29sZDpiZWZvcmUge1xuICBjb2xvcjogJGhvbmV5LWdvbGQ7XG59XG5cbi5pY29uLWxvZ29tYXJrLXBybzpiZWZvcmUge1xuICBjb2xvcjogJGphZGUtbGFrZTtcbn1cblxuLmljb24tbG9nb21hcmstY29ybjpiZWZvcmUge1xuICBjb2xvcjogIzI4OTVmNztcbn1cblxuLmljb24tbG9nb21hcmstZGV2ZWxvcGVyOmJlZm9yZSB7XG4gIGNvbG9yOiAkZmlyZS13ZWVkO1xufVxuXG4uaWNvbi13b3JkbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICRzbm93LXdoaXRlO1xuICB9XG59XG5cbi5pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgY29sb3I6ICRzbm93LXdoaXRlO1xufVxuXG4uaWNvbi1hYm91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1kaWFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1mb29kcyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmljb24tZm9vZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgY29sb3I6ICRzbm93LXdoaXRlO1xufVxuXG4uaWNvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gIGNvbG9yOiAkc25vdy13aGl0ZTtcbn1cblxuLmljb24tcGxhbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbiAgY29sb3I6ICRzbm93LXdoaXRlO1xufVxuXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgY29sb3I6ICRzbm93LXdoaXRlO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBjb2xvcjogJHNub3ctd2hpdGU7XG59XG5cbi5pY29uLXRyZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBjb2xvcjogJHNub3ctd2hpdGU7XG59XG5cbi5pY29uLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0NC41NjYnIGhlaWdodD0nNTEuMDc0JyB2aWV3Qm94PScwIDAgNDQuNTY2IDUxLjA3NCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nNDQuNTY2JyBoZWlnaHQ9JzUxLjA3NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwKScgZmlsbD0nbm9uZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzRSUzQ3BhdGggZD0nTTI4LjYzOCA0Ljk2OWE0LjI1OCA0LjI1OCAwIDAgMC0yLjYyNCAxLjY4NEE5LjIgOS4yIDAgMCAwIDI0LjggMTIuMDgxYTcuNzI0IDcuNzI0IDAgMCAxLTIuNTE3LjYyOCA4LjAzNiA4LjAzNiAwIDAgMS0yLjYxMy0uNjY0IDE2LjMyNCAxNi4zMjQgMCAwIDEgLjM3NS00LjIzOWMtMS43LjQ1OC00LjIwNy44NTktNi4wNzktLjA1MUMxMC44NzcgNi4yNDggOS41MzQgMS4xNjYgOS41MjcgMS4xMzFBMTUuMTY4IDE1LjE2OCAwIDAgMSAxNC43NjMgMCA2LjIxMyA2LjIxMyAwIDAgMSAxNy40NzkuNTVjMS43MjIuODQgMi45IDIuNzg5IDMuNjA3IDQuMzYxQTEwLjY4NiAxMC42ODYgMCAwIDEgMjEuOCAzLjcxOCA5LjI4OSA5LjI4OSAwIDAgMSAyNS40MTUuNjY1YTMuMTIyIDMuMTIyIDAgMCAxIDQuNCAyLjg1NiAxLjQ2OCAxLjQ2OCAwIDAgMS0xLjE4MiAxLjQ0OCcgZmlsbD0nJTIzMTRiMjU1Jy8lM0UlM0NwYXRoIGQ9J00zOC45IDQ0LjI2Yy0yLjI3IDMuMjU4LTQuOTQ0IDYuOTQ1LTguNDg0IDYuODEtMy40MzEtLjEzNS00LTIuMTgtOC4xMzQtMi4xOHMtNC43IDIuMDQ2LTguMTM0IDIuMThjLTMuNTQzLjEzNS02LjIxNy0zLjU1Mi04LjQ4Ny02LjgxLTQuNjItNi42NS04LjE2LTE4LjktMy40LTI3LjEzNEExMy4yIDEzLjIgMCAwIDEgMTMuNCAxMC4zNzFjMi4yNTQtLjAzNSA0LjQ0MS45NjggNi4yNzggMS42NzdhOC4wNDIgOC4wNDIgMCAwIDAgMi42MTMuNjY0IDcuNzI0IDcuNzI0IDAgMCAwIDIuNTE3LS42MjhjMS44NTYtLjcwOSA0LjA3OC0xLjc0NyA2LjM3NC0xLjcxMmExMy4yMDggMTMuMjA4IDAgMCAxIDExLjEzNSA2Ljc1NWM0Ljc1IDguMjM1IDEuMjEgMjAuNDgzLTMuNDEzIDI3LjEzMycgZmlsbD0nJTIzY2QwYTAxJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5pY29uLWFkZC1iaW9tZXRyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweCAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM5JyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgMzkgMzYnJTNFJTNDcGF0aCBkPSdNMTkuNSAzNkM5LjAxNSAyOC44MTIgMy41MTYgMjIuMjczIDEuMjYxIDE2LjgtNC43ODEgMi4xMzMgMTIuNDc2LTQuODgxIDE5LjUgMy43NzcgMjYuNTI0LTQuODgxIDQzLjc4MSAyLjEzMyAzNy43MzkgMTYuOCAzNS40ODQgMjIuMjczIDI5Ljk4NSAyOC44MTIgMTkuNSAzNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyM0UzNDY4MycvJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1LjA4MyA5LjA3NSknJTNFJTNDcGF0aCBkPSdNNTcuNjcxIDcxLjEwNWgtNS4yNGEuNTcxLjU3MSAwIDAgMC0uNTQyLjMxbC0yLjM0MyA1LjAzNEw0Ni4wNjEgNjQuMzlhLjU4MS41ODEgMCAwIDAtLjU3Ny0uMzloMGEuNi42IDAgMCAwLS41NzcuMzhMNDAuODMzIDc4LjQ0IDM4LjI5IDY4LjAzM2EuNTc5LjU3OSAwIDAgMC0uNTQyLS40LjU5My41OTMgMCAwIDAtLjU4OS4zNGwtMS45NDMgNC45MzRIMzAuNTg5YS41MDcuNTA3IDAgMSAwIDAgMUgzNS42NGEuNTgzLjU4MyAwIDAgMCAuNTUzLS4zNGwxLjM3OC0zLjUxM0w0MC4yIDgwLjgxMmEuNTczLjU3MyAwIDAgMCAuNTY1LjRoLjAxMmEuNTkuNTkgMCAwIDAgLjU3Ny0uMzlMNDUuNDg0IDY2LjYgNDguODI4IDc4LjIyYS41NTkuNTU5IDAgMCAwIC41My4zOC42MS42MSAwIDAgMCAuNTg5LS4zMWwyLjg4NS02LjE4NGg0Ljg0YS41MDcuNTA3IDAgMSAwIDAtMVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOS43MTMgLTYzLjcxKScgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGQ9J000NS41MjEgNjMuNzVhLjg2My44NjMgMCAwIDEgLjg1My42bDMuMjczIDExLjMyMiAyLjAxOS00LjMzOGEuODU4Ljg1OCAwIDAgMSAuOC0uNDhoNS4yNGEuNzk1Ljc5NSAwIDEgMSAwIDEuNTgxSDUzLjA1bC0yLjgwNyA2LjAxOGEuOS45IDAgMCAxLS44NTkuNDc2Ljg0Ljg0IDAgMCAxLS43OTUtLjU5MWwtMy4wNy0xMC42NjRMNDEuNjYzIDgwLjk0NGEuODgyLjg4MiAwIDAgMS0uODUyLjZINDAuOGEuODYzLjg2MyAwIDAgMS0uODQzLS42MThsLTIuNDEyLTkuODgxTDM2LjUgNzMuNzFhLjg2NS44NjUgMCAwIDEtLjgyMS41MjdIMzAuNjI2YS43OTUuNzk1IDAgMSAxIDAtMS41ODFoNC40MzNsMS44NzEtNC43NTFhLjg3MS44NzEgMCAwIDEgLjg2Ni0uNTIzaC4wMWEuODYuODYgMCAwIDEgLjguNjE0bDAgLjAwNiAyLjI4OSA5LjM2NSAzLjc3OC0xMy4wMzdBLjg4My44ODMgMCAwIDEgNDUuNTIxIDYzLjc1Wm00IDEzLjU1NS0zLjctMTIuOGEuMy4zIDAgMCAwLS4zLS4xNzYuMzE2LjMxNiAwIDAgMC0uMy4xNzdMNDAuODQ2IDc5LjU5M2wtMi44LTExLjQ0NmEuMy4zIDAgMCAwLS4yOC0uMTg0LjMxNC4zMTQgMCAwIDAtLjMwNy4xNTdsLTIuMDE1IDUuMTE3SDMwLjYyNmMtLjE2NyAwLS4zLjA5NC0uMy4yMXMuMTM1LjIxLjMuMjFoNS4wNTFhLjMxLjMxIDAgMCAwIC4yODMtLjE0OGwwLS4wMDkgMS43MDgtNC4zNTUgMi44NCAxMS42MzdhLjI5Mi4yOTIgMCAwIDAgLjI4Ny4xOGguMDEyYS4zMDkuMzA5IDAgMCAwIC4zLS4xODZsNC40MDgtMTUuMTY3IDMuNjE4IDEyLjU3YS4yNzYuMjc2IDAgMCAwIC4yNjUuMTcxLjMzNS4zMzUgMCAwIDAgLjMxOS0uMTQ1bDIuOTYyLTYuMzVoNS4wMjFjLjE2NyAwIC4zLS4wOTQuMy0uMjFzLS4xMzUtLjIxLS4zLS4yMWgtNS4yNGEuMy4zIDAgMCAwLS4yNzkuMTM3bDAgLjAwN1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOS43NSAtNjMuNzUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiIsIi53cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ucGFnZS1jb250YWluZXIge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmZsdWlkLXBhZ2UtY29udGFpbmVyIHtcbiAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5jYWxlbmRhci1zaWRlYmFyIHtcbiAgZmxleDogMCAwIDM1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNhbGVuZGFyLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yYWlzZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0xO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1kZWZhdWx0O1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstcmFpc2luO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGRhcmstcmFpc2luO1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZGVmYXVsdDtcbiAgfVxufVxuXG4uYm94LXNoYWRvdy1zdGFuZGFyZCB7XG4gIGJveC1zaGFkb3c6IHJnYmEoJGdyZXktNiwgMC4xKSAwIDNweCAyMHB4O1xufVxuXG4uY29udGFpbmVyLXJhaXNlZC1uby1wYWRkaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWRlZmF1bHQ7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1yYWlzaW47XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyay1yYWlzaW47XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1kZWZhdWx0O1xuICB9XG59XG5cbi8qIExpa2UgY29udGFpbmVyLXJhaXNlZCwgYnV0IHJldmVyc2VkIChkYXJrIGluc2lkZSwgbGlnaHQgb3V0c2lkZSDCr1xcXyjjg4QpXy/CryAqL1xuLnJldmVyc2UtY29udGFpbmVyLXJhaXNlZCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICRncmV5LTE7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgfVxufVxuXG4uZ3JvdXBpbmctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogJHNub3ctd2hpdGU7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5nb2xkLWdhdGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LTI7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbn1cblxuLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGVscC1saW5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGNvbG9yOiAkdGVhbC0yO1xuICB9XG59XG5cbi5oZWxwLWxpbmstYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRvcC1zbGlkZS1pbiB7XG4gIHRyYW5zaXRpb246IHRvcCA4MG1zIGVhc2UtaW47XG59XG5cbi50b3Atc2xpZGUtb3V0IHtcbiAgdHJhbnNpdGlvbjogdG9wIDEwMG1zIGVhc2Utb3V0O1xufVxuXG4vKiBTaW1wbGUgZGFyayBsb2dvIGhlYWRlciB1c2VkIGluIGFsbCB0aGUgbm9uLUdXVCBwYWdlcyAobGFuZGluZywgdmFsaWRhdGlvbiwgbG9naW4sIGV0Yy4uLikgKi9cbi5sb2dvLWhlYWRlciB7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1yYWlzaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vY2RuMS5jcm9ub21ldGVyLmNvbS9icmFuZDIvQ3Jvbm9tZXRlcl9NYWluTG9nb19GbG9yYWxXaGl0ZV9NYW5kYXJpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzMnB4IDQ5cHg7XG59XG5cbi5saWdodC1mbG91cmlzaC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxvcmFsLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL2JyYW5kMi9hc3NldHMvRG90UGF0dGVybkxhcmdlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saWdodC1mbG91cmlzaC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2NkbjEuY3Jvbm9tZXRlci5jb20vYnJhbmQyL2Fzc2V0cy9Eb3RQYXR0ZXJuU21hbGwuc3ZnXCIpO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5uby1wcmludCwgLm5vLXByaW50ICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4qIHtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7IC8qIENocm9tZSwgU2FmYXJpIDYg4oCTIDE1LjMsIEVkZ2UgKi9cbiAgY29sb3ItYWRqdXN0OiBleGFjdCAhaW1wb3J0YW50OyAvKiBGaXJlZm94IDQ4IOKAkyA5NiAqL1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0ICFpbXBvcnRhbnQ7IC8qIEZpcmVmb3ggOTcrLCBTYWZhcmkgMTUuNCsgKi9cbn1cblxuQG1peGluIGNyZWF0ZS1ib3JkZXItcmFkaXVzLWNsYXNzKCRyYWRpdXMtbmFtZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgJHJhZGl1cy1jbGFzczogXCIucm91bmRlZC1cIiArICRyYWRpdXMtbmFtZTtcbiAgI3skcmFkaXVzLWNsYXNzfSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBjcmVhdGUtYm9yZGVyLXJhZGl1cy1jbGFzcyhcInhsXCIsICRib3JkZXItcmFkaXVzLXhsKTtcbkBpbmNsdWRlIGNyZWF0ZS1ib3JkZXItcmFkaXVzLWNsYXNzKFwibGdcIiwgJGJvcmRlci1yYWRpdXMtbGcpO1xuQGluY2x1ZGUgY3JlYXRlLWJvcmRlci1yYWRpdXMtY2xhc3MoXCJtZFwiLCAkYm9yZGVyLXJhZGl1cy1tZCk7XG5AaW5jbHVkZSBjcmVhdGUtYm9yZGVyLXJhZGl1cy1jbGFzcyhcInNtXCIsICRib3JkZXItcmFkaXVzLXNtKTtcblxuLmZsZXgtb25lIHtcbiAgZmxleDogMTtcbn1cblxucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Jvbm8tb3JhbmdlICFpbXBvcnRhbnQ7IH1cbnByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7IGJhY2tncm91bmQtY29sb3I6ICRjcm9uby1vcmFuZ2UgIWltcG9ydGFudDsgfVxucHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMzsgfVxuXG5wcm9ncmVzcyB7XG4gIGhlaWdodDogLjVyZW07XG4gIGNvbG9yOiAkZ3JleS0zO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNoYWRvdy1kZWZhdWx0IHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1kZWZhdWx0O1xufSIsIi5wYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jb250YWluZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbn1cblxuLmNvbnRhaW5lci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnRhaW5lci1oZWFkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5iYW5uZXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbGxhcHNpYmxlLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZnctc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRleHQtZWxsaXBzZXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHQtYS1iaXQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn0iLCIvLyBUaGVzZSBjb2xvcnMgd2lsbCBiZSBhdmFpbGFibGUgYXMgY3VzdG9tIGNzcyBwcm9wZXJ0aWVzXG4vLyBVc2FnZTogYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3Jvbm8tb3JhbmdlKTtcbi8vIENvbG9ycyBkZWZpbmVkIGluIF92YXJpYWJsZXMuc2Nzc1xuXG46cm9vdCB7XG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIDEuIENyb25vbWV0ZXIgZGVmYXVsdCBjb2xvdXJzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLS1jcm9uby1vcmFuZ2U6ICN7JGNyb25vLW9yYW5nZX07XG4gIC0tZGFyay1yYWlzaW46ICN7JGRhcmstcmFpc2lufTtcbiAgLS13aGl0ZTogI3skd2hpdGV9O1xuICAtLXNub3ctd2hpdGU6ICN7JHNub3ctd2hpdGV9O1xuICAtLWZsb3JhbC13aGl0ZTogI3skZmxvcmFsLXdoaXRlfTtcbiAgLS1ob25leS1nb2xkOiAjeyRob25leS1nb2xkfTtcbiAgLS1za3ktYmx1ZTogI3skc2t5LWJsdWV9O1xuICAtLWp1bmdsZS1ncmVlbjogI3skanVuZ2xlLWdyZWVufTtcbiAgLS1qYWRlLWxha2U6ICN7JGphZGUtbGFrZX07XG4gIC0tbHVwaW5lLXB1cnBsZTogI3skbHVwaW5lLXB1cnBsZX07XG4gIC0tZmlyZS13ZWVkOiAjeyRmaXJlLXdlZWR9O1xuXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIDIuIENyb25vbWV0ZXIgdGludHMgYW5kIHNoYWRlc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIEdyZXlzY2FsZVxuICAtLWdyZXktMTogI3skZ3JleS0xfTtcbiAgLS1ncmV5LTI6ICN7JGdyZXktMn07XG4gIC0tZ3JleS0zOiAjeyRncmV5LTN9O1xuICAtLWdyZXktNDogI3skZ3JleS00fTtcbiAgLS1ncmV5LTU6ICN7JGdyZXktNX07XG4gIC0tZ3JleS02OiAjeyRncmV5LTZ9O1xuICAtLWdyZXktNzogI3skZ3JleS03fTtcbiAgLS1ncmV5LTg6ICN7JGdyZXktOH07XG4gIC0tZ3JleS05OiAjeyRncmV5LTl9O1xuXG4gIC8vIE9yYW5nZVxuICAtLW9yYW5nZS0xOiAjeyRvcmFuZ2UtMX07XG4gIC0tb3JhbmdlLTI6ICN7JG9yYW5nZS0yfTtcbiAgLS1vcmFuZ2UtMzogI3skb3JhbmdlLTN9O1xuICAtLW9yYW5nZS00OiAjeyRvcmFuZ2UtNH07XG4gIC0tb3JhbmdlLTU6ICN7JG9yYW5nZS01fTtcbiAgLS1vcmFuZ2UtNjogI3skb3JhbmdlLTZ9O1xuICAtLW9yYW5nZS03OiAjeyRvcmFuZ2UtN307XG4gIC0tb3JhbmdlLTg6ICN7JG9yYW5nZS04fTtcbiAgLS1vcmFuZ2UtOTogI3skb3JhbmdlLTl9O1xuICAtLW9yYW5nZS0xMDogI3skb3JhbmdlLTEwfTtcblxuICAvLyBZZWxsb3dcbiAgLS15ZWxsb3ctMTogI3skeWVsbG93LTF9O1xuICAtLXllbGxvdy0yOiAjeyR5ZWxsb3ctMn07XG4gIC0teWVsbG93LTM6ICN7JHllbGxvdy0zfTtcbiAgLS15ZWxsb3ctNDogI3skeWVsbG93LTR9O1xuICAtLXllbGxvdy01OiAjeyR5ZWxsb3ctNX07XG4gIC0teWVsbG93LTY6ICN7JHllbGxvdy02fTtcbiAgLS15ZWxsb3ctNzogI3skeWVsbG93LTd9O1xuICAtLXllbGxvdy04OiAjeyR5ZWxsb3ctOH07XG4gIC0teWVsbG93LTk6ICN7JHllbGxvdy05fTtcbiAgLS15ZWxsb3ctMTA6ICN7JHllbGxvdy0xMH07XG5cbiAgLy8gQmx1ZVxuICAtLWJsdWUtMTogI3skYmx1ZS0xfTtcbiAgLS1ibHVlLTI6ICN7JGJsdWUtMn07XG4gIC0tYmx1ZS0zOiAjeyRibHVlLTN9O1xuICAtLWJsdWUtNDogI3skYmx1ZS00fTtcbiAgLS1ibHVlLTU6ICN7JGJsdWUtNX07XG4gIC0tYmx1ZS02OiAjeyRibHVlLTZ9O1xuICAtLWJsdWUtNzogI3skYmx1ZS03fTtcbiAgLS1ibHVlLTg6ICN7JGJsdWUtOH07XG4gIC0tYmx1ZS05OiAjeyRibHVlLTl9O1xuICAtLWJsdWUtMTA6ICN7JGJsdWUtMTB9O1xuXG4gIC8vIFRlYWxcbiAgLS10ZWFsLTE6ICN7JHRlYWwtMX07XG4gIC0tdGVhbC0yOiAjeyR0ZWFsLTJ9O1xuICAtLXRlYWwtMzogI3skdGVhbC0zfTtcbiAgLS10ZWFsLTQ6ICN7JHRlYWwtNH07XG4gIC0tdGVhbC01OiAjeyR0ZWFsLTV9O1xuICAtLXRlYWwtNjogI3skdGVhbC02fTtcbiAgLS10ZWFsLTc6ICN7JHRlYWwtN307XG4gIC0tdGVhbC04OiAjeyR0ZWFsLTh9O1xuICAtLXRlYWwtOTogI3skdGVhbC05fTtcbiAgLS10ZWFsLTEwOiAjeyR0ZWFsLTEwfTtcblxuICAvLyBHcmVlblxuICAtLWdyZWVuLTE6ICN7JGdyZWVuLTF9O1xuICAtLWdyZWVuLTI6ICN7JGdyZWVuLTJ9O1xuICAtLWdyZWVuLTM6ICN7JGdyZWVuLTN9O1xuICAtLWdyZWVuLTQ6ICN7JGdyZWVuLTR9O1xuICAtLWdyZWVuLTU6ICN7JGdyZWVuLTV9O1xuICAtLWdyZWVuLTY6ICN7JGdyZWVuLTZ9O1xuICAtLWdyZWVuLTc6ICN7JGdyZWVuLTd9O1xuICAtLWdyZWVuLTg6ICN7JGdyZWVuLTh9O1xuICAtLWdyZWVuLTk6ICN7JGdyZWVuLTl9O1xuICAtLWdyZWVuLTEwOiAjeyRncmVlbi0xMH07XG5cbiAgLy8gUHVycGxlXG4gIC0tcHVycGxlLTE6ICN7JHB1cnBsZS0xfTtcbiAgLS1wdXJwbGUtMjogI3skcHVycGxlLTJ9O1xuICAtLXB1cnBsZS0zOiAjeyRwdXJwbGUtM307XG4gIC0tcHVycGxlLTQ6ICN7JHB1cnBsZS00fTtcbiAgLS1wdXJwbGUtNTogI3skcHVycGxlLTV9O1xuICAtLXB1cnBsZS02OiAjeyRwdXJwbGUtNn07XG4gIC0tcHVycGxlLTc6ICN7JHB1cnBsZS03fTtcbiAgLS1wdXJwbGUtODogI3skcHVycGxlLTh9O1xuICAtLXB1cnBsZS05OiAjeyRwdXJwbGUtOX07XG4gIC0tcHVycGxlLTEwOiAjeyRwdXJwbGUtMTB9O1xuXG4gIC8vIFBpbmtcbiAgLS1waW5rLTE6ICN7JHBpbmstMX07XG4gIC0tcGluay0yOiAjeyRwaW5rLTJ9O1xuICAtLXBpbmstMzogI3skcGluay0zfTtcbiAgLS1waW5rLTQ6ICN7JHBpbmstNH07XG4gIC0tcGluay01OiAjeyRwaW5rLTV9O1xuICAtLXBpbmstNjogI3skcGluay02fTtcbiAgLS1waW5rLTc6ICN7JHBpbmstN307XG4gIC0tcGluay04OiAjeyRwaW5rLTh9O1xuICAtLXBpbmstOTogI3skcGluay05fTtcbiAgLS1waW5rLTEwOiAjeyRwaW5rLTEwfTtcblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyAzLiBOb24tQ3Jvbm9tZXRlciBEZWZhdWx0c1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC0tY3Jvbm8tZXJyb3I6ICN7JGNyb25vLWVycm9yfTtcblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyA0LiBDb250YWluZXIgQ29sb3Vyc1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC0tcmFpc2VkLWNvbnRhaW5lci1iZy1kYXJrOiAjeyRyYWlzZWQtY29udGFpbmVyLWJnLWRhcmt9O1xufVxuXG5cblxuXG4gICIsIi8qIVxuICogTG9hZCBBd2Vzb21lIHYxLjEuMCAoaHR0cDovL2dpdGh1Yi5kYW5pZWxjYXJkb3NvLm5ldC9sb2FkLWF3ZXNvbWUvKVxuICogQ29weXJpZ2h0IDIwMTUgRGFuaWVsIENhcmRvc28gPEBEYW5pZWxDYXJkb3NvPlxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKi9cbi5sYS1iYWxsLWdyaWQtYmVhdCxcbi5sYS1iYWxsLWdyaWQtYmVhdCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAkY3Jvbm8tb3JhbmdlO1xufVxuXG4ubGEtYmFsbC1ncmlkLWJlYXQgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdCA+IGRpdiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC1ncmlkLWJlYXQ7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGJhbGwtZ3JpZC1iZWF0O1xuICAtby1hbmltYXRpb24tbmFtZTogYmFsbC1ncmlkLWJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtYmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4ubGEtYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC42NXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAuNjVzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IC42NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjY1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4wM3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMDNzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4wM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjAzcztcbn1cblxuLmxhLWJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjAycztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuMDJzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuMDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjA5cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4wOXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjA5cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMDlzO1xufVxuXG4ubGEtYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMDZzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wNnM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS4wNnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4wNnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjY5cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0uNjlzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0uNjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0uNjlzO1xufVxuXG4ubGEtYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uNDFzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLS40MXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLS40MXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLS40MXM7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuNnM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS42cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjA0cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4wNHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjA0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMDRzO1xufVxuXG4ubGEtYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC44NHM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAuODRzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IC44NHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjg0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4wN3M7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuMDdzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4wN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLjA3cztcbn1cblxuLmxhLWJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNjhzO1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogLjY4cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAuNjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC42OHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtLjY2cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC0uNjZzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC0uNjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0uNjZzO1xufVxuXG4ubGEtYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC45M3M7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAuOTNzO1xuICAtby1hbmltYXRpb24tZHVyYXRpb246IC45M3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjkzcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uNzZzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLS43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLS43NnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLS43NnM7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNHM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI0cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI0cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0uNzZzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLS43NnM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLS43NnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLS43NnM7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdC5sYS1zbSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdC5sYS1zbSA+IGRpdiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDFweDtcbn1cblxuLmxhLWJhbGwtZ3JpZC1iZWF0LmxhLTJ4IHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbn1cblxuLmxhLWJhbGwtZ3JpZC1iZWF0LmxhLTJ4ID4gZGl2IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5sYS1iYWxsLWdyaWQtYmVhdC5sYS0zeCB7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAxMDhweDtcbn1cblxuLmxhLWJhbGwtZ3JpZC1iZWF0LmxhLTN4ID4gZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi8qXG4gKiBBbmltYXRpb25cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZ3JpZC1iZWF0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAuMzU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYmFsbC1ncmlkLWJlYXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IC4zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgYmFsbC1ncmlkLWJlYXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IC4zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmFsbC1ncmlkLWJlYXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IC4zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCIubmF2YmFyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4ubmF2LWl0ZW0gLmluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICRqdW5nbGUtZ3JlZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4ycmVtIHJnYigwIDAgMCAvIDUlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjY3NXJlbTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNpdGlvbjogdG9wIC4xcyBlYXNlLW91dDtcbiAgd2lkdGg6IDE4cHg7XG5cbiAgLmRhcmstbW9kZSB7XG4gICAgYmFja2dyb3VuZDogJHRlYWwtMjtcbiAgfVxufVxuXG4ubmF2LWljb24ge1xuICBjb2xvcjogJG9yYW5nZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwLjNyZW0gMS4xcmVtO1xufVxuXG4ubmF2LWljb24gLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ubmF2LWljb246aG92ZXIge1xuICBjb2xvcjogJG9yYW5nZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICR0ZWFsLTI7XG4gIH1cbn1cblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICRzbm93LXdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRkYXJrLXJhaXNpbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNztcbiAgfVxufVxuXG4ubmF2YmFyLWFjY291bnQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmF2YmFyLWFjY291bnQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItZHJvcGRvd24tY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0xICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICRzbm93LXdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICRyYWlzZWQtY29udGFpbmVyLWJnLWRhcmsgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1hY2NvdW50OjphZnRlciB7XG4gIGNvbG9yOiAkanVuZ2xlLWdyZWVuICFpbXBvcnRhbnQ7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBjb2xvcjogJHRlYWwtMiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItZHJvcGRvd24tZGl2aWRlciB7XG4gIG1hcmdpbjogMTJweCAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHJhaXNlZC1ib3JkZXItY29sb3ItZGFyaztcbn1cblxuLm5hdmJhci1jaGVja21hcmsge1xuICBjb2xvcjogJHRlYWwtNCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogOHB4IDRweCAwIDA7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBjb2xvcjogJHRlYWwtMiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItd29yZG1hcmsge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5uYXZiYXItd29yZG1hcms6OmJlZm9yZSB7XG4gIGNvbG9yOiAkc25vdy13aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoLXRvIHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuXG4uc3dpdGNoLXRvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkcmFpc2VkLWJvcmRlci1jb2xvci1kYXJrO1xufVxuXG4udXBncmFkZSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG59XG5cbi51cGdyYWRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJHJhaXNlZC1ib3JkZXItY29sb3ItZGFyaztcbn0iLCIuc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICRyYWlzZWQtY29udGFpbmVyLWJnLWRhcms7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cblxuLnNpZGViYXItbGluay1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogODg4ODtcbn1cblxuLnNpZGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDg1dmg7XG4gIHdpZHRoOiAyOTVweDtcbn1cblxuLyogc2Nyb2xsYmFyICovXG4uc2lkZWJhci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi8qIHRyYWNrICovXG4uc2lkZWJhci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggJHJhaXNlZC1jb250YWluZXItYmctZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLyogaGFuZGxlICovXG4uc2lkZWJhci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IGRhcmtncmV5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKiBoYW5kbGUgb24gaG92ZXIgKi9cbi5zaWRlYmFyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogZGFya2dyZXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQge1xuICB3aWR0aDogMzAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcblxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRsaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmJ0bi10b2dnbGU6aG92ZXIgaTpiZWZvcmUsXG4uYnRuLXRvZ2dsZS5hY3RpdmUgaTpiZWZvcmUsXG4uYnRuLXNpZGViYXI6aG92ZXIgaTpiZWZvcmUsXG4uYnRuLXNpZGViYXIuYWN0aXZlIGk6YmVmb3JlLFxuLmJ0bi1zaWRlYmFyLmFjdGl2ZSAubmF2LXRpdGxlIHtcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tc2lkZWJhcjpob3ZlciB7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkcmFpc2VkLWJvcmRlci1jb2xvci1kYXJrO1xufVxuXG4uc2lkZWJhci10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYigyNTUsIDI1NSwgMjU1LCA1JSk7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZSBzcGFuIHtcbiAgY29sb3I6ICRzbm93LXdoaXRlO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5zaWRlYmFyLXRvZ2dsZSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICRncmV5LTM7XG59XG5cbi5idG4tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmJ0bi10b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4MjU1LDEwMyw1MSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J001IDE0bDYtNi02LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5idG4tdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICRyYWlzZWQtYm9yZGVyLWNvbG9yLWRhcms7XG59XG5cbi5idG4tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2JhJTI4MjU1LDI1NSwyNTUsMSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J001IDE0bDYtNi02LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogLjVlbSA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi10b2dnbGU6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IlMjgyNTUsMTAzLDUxJTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTUgMTRsNi02LTYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJ0bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYnRuLXRvZ2dsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubmF2LWl0ZW0gLmFjdGl2ZSB7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci1uYXYtY29udGFpbmVyIHtcbiAgOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuLnNpZGViYXItbmF2LWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IC4xODc1cmVtIC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZGViYXItbmF2LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLW5hdi1pdGVtIC5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2lkZWJhci1uYXYtaXRlbSAuYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmUtd2lkdGg6IDJweDtcbn1cblxuLnNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zaWRlYmFyIC5uYXYtdGl0bGUsXG4uc2lkZWJhciAubmF2LXRpdGxlLXdpdGgtY2hpbGRyZW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmNsaWVudC1uYW1lIHtcbiAgbWF4LXdpZHRoOiAxODhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDdweCAwIDVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkcmFpc2VkLWNvbnRhaW5lci1iZy1kYXJrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJhaXNlZC1ib3JkZXItY29sb3ItZGFyaztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ubG9nb21hcmsge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNpZGViYXItbmF2LWNvbnRhaW5lciAubmF2LWxpbmsge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnNpZGViYXItbGlua3Mge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLnNpZGViYXItbmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5saWdodHN3aXRjaC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuXG4ubGlnaHRzd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saWdodHN3aXRjaC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vLyBzb2NpYWwgaWNvbnNcbi5zaWRlYmFyLXNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luOiAxNnB4IDAgMCAwO1xufVxuXG4uc2lkZWJhci11bnJlYWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcHAtbGlua3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4vLyBDb2xsYXBzZWQgc2lkZWJhciBzdGF0ZVxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhciAuYnRuLXRvZ2dsZSBzcGFuLFxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhciAubGlnaHRzd2l0Y2gsXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5idG4tc2lkZWJhciBzcGFuLFxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhci11bnJlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5idG4tc2lkZWJhciBzcGFuLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhciAuYnRuLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbjogMTZweCAxMXB4IDAgNXB4O1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyIC5zaWRlYmFyLW5hdi1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbGlua3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyIGhyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLmxvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA5cHggNnB4IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgLmxpZ2h0c3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLmxpZ2h0c3dpdGNoLWNvbnRhaW5lcjpob3ZlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAubGlnaHRzd2l0Y2gtY29udGFpbmVyOmhvdmVyIC5saWdodHN3aXRjaC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgLmNvbGxhcHNlLFxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhci1uYXYtaXRlbTpob3ZlciAuc2lkZWJhci1uYXYtY29udGFpbmVyLFxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhci1uYXYtaXRlbTpmb2N1cy13aXRoaW4gLmNvbGxhcHNlLFxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhci1uYXYtaXRlbTpmb2N1cy13aXRoaW4gLnNpZGViYXItbmF2LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLS13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyLW5hdi1pdGVtOmhvdmVyIC5zaWRlYmFyLW5hdi1jb250YWluZXIsXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyLW5hdi1pdGVtOmZvY3VzLXdpdGhpbiAuc2lkZWJhci1uYXYtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbGVmdDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkcmFpc2VkLWJvcmRlci1jb2xvci1kYXJrO1xuICB3aWR0aDogMjMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgLnNpZGViYXItbmF2LWNvbnRhaW5lciAubmF2LWxpbmssXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyLW5hdi1pdGVtOmZvY3VzLXdpdGhpbiAuc2lkZWJhci1uYXYtY29udGFpbmVyIC5uYXYtbGluayB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhci1uYXYtaXRlbTpob3ZlcixcbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZDogJHJhaXNlZC1ib3JkZXItY29sb3ItZGFyaztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgYS5hY3RpdmUgaSxcbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgYS5hY3RpdmUgLm5hdi10aXRsZS13aXRoLWNoaWxkcmVuIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyLW5hdi1pdGVtOmhvdmVyIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PXRydWVdIC5zaWRlYmFyLW5hdi1pdGVtOmhvdmVyIC5uYXYtdGl0bGUtd2l0aC1jaGlsZHJlbixcbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgLm5hdi10aXRsZSxcbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06Zm9jdXMtd2l0aGluIC5uYXYtdGl0bGUtd2l0aC1jaGlsZHJlbixcbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItbmF2LWl0ZW06Zm9jdXMtd2l0aGluIC5uYXYtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn0iLCIvLyB0aGUgZGF0ZVBpY2tlciBjbGFzc2VzIGFyZSBhdXRvLWdlbmVyYXRlZCBmcm9tIEdXVCBEYXRlUGlja2VyIGNsYXNzXG4kZmFzdC1saW5lLW1hcmdpbi10b3A6IC0zOXB4O1xuJGZhc3QtbGluZS1oZWlnaHQ6IDJweDtcbiRwaGFzZS1saW5lLW1hcmdpbi10b3A6IC0zNHB4O1xuXG4uZ3d0LURhdGVQaWNrZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhbGVuZGFyLWRhdGUtdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYXN0aW5nLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6ICRmYXN0LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mYXN0aW5nLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDU0JTtcbiAgaGVpZ2h0OiAkZmFzdC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogJGZhc3QtbGluZS1tYXJnaW4tdG9wO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBMYXN0IGRheXMgaW4gdHIgc2hvdWxkbid0IHB1c2ggZmFzdGluZyBiYXIgcGFzdCBib3JkZXIgKi9cbi5kYXRlUGlja2VyRGF5cyB0ciB0ZDpsYXN0LWNoaWxkIC5mYXN0aW5nLXN0YXJ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBGaXJzdCBkYXlzIGluIHRyIHNob3VsZG4ndCBwdXNoIGZhc3RpbmcgYmFyIHBhc3QgYm9yZGVyICovXG4uZGF0ZVBpY2tlckRheXMgdHIgdGQ6Zmlyc3QtY2hpbGQgLmZhc3RpbmctZW5kIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmFzdGluZy1taWRkbGUge1xuICB3aWR0aDogMTAyJTtcbiAgaGVpZ2h0OiAkZmFzdC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogJGZhc3QtbGluZS1tYXJnaW4tdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS04O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmFzdGluZy1lbmQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA1NCU7XG4gIGhlaWdodDogJGZhc3QtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6ICRmYXN0LWxpbmUtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kYXRlUGlja2VyTW9udGhTZWxlY3RvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtZGFyay1tb2RlLWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1kYXJrLW1vZGUtYm9yZGVyO1xuICB9XG59XG5cbi5kYXRlUGlja2VyTW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGVQaWNrZXJQcmV2aW91c0J1dHRvbiAuaHRtbC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbn1cblxuLmRhdGVQaWNrZXJOZXh0QnV0dG9uOmFjdGl2ZSwgLmRhdGVQaWNrZXJQcmV2aW91c0J1dHRvbjphY3RpdmUsIC5kYXRlUGlja2VyTmV4dEJ1dHRvbjpmb2N1cywgLmRhdGVQaWNrZXJQcmV2aW91c0J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXRlUGlja2VyTmV4dEJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xufVxuXG4uZGF0ZVBpY2tlck5leHRCdXR0b246aG92ZXIsXG4uZGF0ZVBpY2tlck5leHRZZWFyQnV0dG9uOmhvdmVyLFxuLmRhdGVQaWNrZXJQcmV2aW91c0J1dHRvbjpob3Zlcixcbi5kYXRlUGlja2VyUHJldmlvdXNZZWFyQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICR0ZWFsLTM7XG59XG5cbi5kYXRlUGlja2VyUHJldmlvdXNZZWFyQnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA1cHggNXB4O1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbn1cblxuLmRhdGVQaWNrZXJOZXh0WWVhckJ1dHRvbjpmb2N1cywgLmRhdGVQaWNrZXJQcmV2aW91c1llYXJCdXR0b246Zm9jdXMsIC5kYXRlUGlja2VyTmV4dFllYXJCdXR0b246YWN0aXZlLCAuZGF0ZVBpY2tlclByZXZpb3VzWWVhckJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGF0ZVBpY2tlck5leHRZZWFyQnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4IDVweCAwO1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbn1cblxuLmRhdGVQaWNrZXJXZWVrZW5kTGFiZWwsXG4uZGF0ZVBpY2tlcldlZWtkYXlMYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgfVxufVxuXG4uZGF0ZVBpY2tlckRheXMge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNub3ctd2hpdGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNztcbiAgfVxufVxuXG4uY2FsZW5kYXItZGF0ZS10ZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTc7XG4gIH1cbn1cblxuLmRhdGVQaWNrZXJEYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDdweDtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZVBpY2tlckRheUlzVG9kYXkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNyb25vLW9yYW5nZTtcbiAgY29sb3I6ICRjcm9uby1vcmFuZ2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGF0ZVBpY2tlckRheUlzRmlsbGVyIHtcbiAgY29sb3I6ICRncmV5LTY7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTY7XG4gIH1cbn1cblxuLmRheS1oYXMtZGF0YSB7XG4gIGJhY2tncm91bmQ6ICRvcmFuZ2UtMTtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtMTtcbiAgfVxufVxuXG4uZGF5LWlzLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogJG9yYW5nZS0yO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZS0yO1xuICB9XG59XG5cbi5kYXRlUGlja2VyRGF5SXNWYWx1ZSAuZGF5LWlzLWNvbXBsZXRlLCAuZGF0ZVBpY2tlckRheUlzVmFsdWUgLmRheS1oYXMtZGF0YSwgLmRhdGVQaWNrZXJEYXlJc1ZhbHVlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Jvbm8tb3JhbmdlO1xufVxuXG4uZGF0ZVBpY2tlckRheXMgdGJvZHkgdHIge1xuICB3aWR0aDogNDBweDtcbn1cblxuLmRhdGVQaWNrZXJEYXlzIHRib2R5IHRyOmZpcnN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhci1kYXRlLXBpY2tlciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5zaWRlYmFyLWRpYXJ5LWRhdGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgLmRpYXJ5LWRhdGUtYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNpZGViYXItZGF0ZS1idG4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uc2lkZWJhci1kYXRlLWJ0bi1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5mb2xsaWN1bGFyLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDU0JTtcbiAgaGVpZ2h0OiAkZmFzdC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogJHBoYXNlLWxpbmUtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluay01O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbn1cblxuXG4ubHV0ZWFsLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDU0JTtcbiAgaGVpZ2h0OiAkZmFzdC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogJHBoYXNlLWxpbmUtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS01O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbn1cblxuLmZvbGxpY3VsYXItbWlkZGxlIHtcbiAgd2lkdGg6IDEwMiU7XG4gIGhlaWdodDogJGZhc3QtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6ICRwaGFzZS1saW5lLW1hcmdpbi10b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sdXRlYWwtbWlkZGxlIHtcbiAgd2lkdGg6IDEwMiU7XG4gIGhlaWdodDogJGZhc3QtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6ICRwaGFzZS1saW5lLW1hcmdpbi10b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb2xsaWN1bGFyLWVuZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDU0JTtcbiAgaGVpZ2h0OiAkZmFzdC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogJHBoYXNlLWxpbmUtbWFyZ2luLXRvcDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rLTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sdXRlYWwtZW5kIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNTQlO1xuICBoZWlnaHQ6ICRmYXN0LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAkcGhhc2UtbGluZS1tYXJnaW4tdG9wO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi5mb29kcy1wYWdlcyB7XG5cbiAgLy8gTGF1cmEgYW5kIEhpbGFyeSBhc2tlZCB0byBkaXNhYmxlIHRoZSBzd2lwZS15IGFuaW1hdGlvbiAoUFQjMTgzMjgxNTQ4KVxuICAvLy5hbmltIHtcbiAgLy8gIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGxpbmVhcjtcbiAgLy99XG5cbiAgLy8gQ29udHJvbHMgdGhlIHZpc2liaWxpdHkgb2YgdHdvIHNpZGUtYnktc2lkZSBjb21wb25lbnRzIHVzaW5nIHRoZWlyIHdpZHRoIHNvIHRoZXkgY2FuIGhhdmUgYSBzbGlkZS15IHN3aXBlLXkgYW5pbWF0aW9uXG4gIC52aXNpYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENvbnRyb2xzIHRoZSB2aXNpYmlsaXR5IG9mIHR3byBzaWRlLWJ5LXNpZGUgY29tcG9uZW50cyB1c2luZyB0aGVpciB3aWR0aCBzbyB0aGV5IGNhbiBoYXZlIGEgc2xpZGUteSBzd2lwZS15IGFuaW1hdGlvblxuICAuaGlkZGVuIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIC5iZy1jYXJieS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyYnM7XG4gIH1cblxuICAuYmctcHJvdGVpbi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3RlaW47XG4gIH1cblxuICAuYmctZmF0LXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdDtcbiAgfVxuXG4gIC5iZy1ib296ZS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGNvaG9sO1xuICB9XG59XG5cbi5zZWxlY3RlZC1mb29kLXRhZy1waWxsIHtcbiAgbWFyZ2luOiAwICRzcGFjZXIgJHNwYWNlciAwO1xuICBwYWRkaW5nOiAoJHNwYWNlciAqIDAuMjUpICgkc3BhY2VyKTtcbiAgYm9yZGVyOiB0aGluIHNvbGlkICRqdW5nbGUtZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgLy9ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51bnNlbGVjdGVkLWZvb2QtdGFnLXBpbGwge1xuICBtYXJnaW46IDAgJHNwYWNlciAkc3BhY2VyIDA7XG4gIHBhZGRpbmc6ICgkc3BhY2VyICogMC4yNSkgKCRzcGFjZXIpO1xuICBib3JkZXI6IHRoaW4gc29saWQgJGp1bmdsZS1ncmVlbjtcbiAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy9ib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuIiwiLmFkdi1yZWMtcy1zLWVkIHtcbiAgLyoqXG4gIE1hZ2ljIG51bWJlciAnNTBweCcgYmVsb3cgcGVyZmVjdGx5IGZpdHMgMS41IHRleHQgY2hhcmFjdGVycyBpbiB0aGUgYm94LCB0aGUgbWluaW11bSB0byBtYWtlIHRoZSBVSSBwYXNzYWJsZS5cbiAgICovXG4gIC5hbXQtY29sIHtcbiAgICBmbGV4OiAxIDAgNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gIH1cblxuICAvKipcbiAgICBNYWdpYyBudW1iZXIgJzEwOHB4JyBiZWxvdyBwZXJmZWN0bHkgZml0cyB0aGUgY29sdW1uIHRpdGxlIFwiU2VydmluZyBOYW1lXCIgd2l0aG91dCB3cmFwcGluZy5cbiAgICovXG4gIC5uYW1lLWNvbCB7XG4gICAgZmxleDogMyAwIDEwOHB4O1xuICAgIG1pbi13aWR0aDogMTA4cHg7XG4gIH1cblxuICAvKipcbiAgICBNYWdpYyBudW1iZXIgJzE1M3B4JyBiZWxvdyBwZXJmZWN0bHkgZml0cyB0aGUgY29sdW1uIHRpdGxlIFwiU2VydmluZ3MgcGVyIFJlY2lwZVwiICh0aGUgd2lkZXN0IHBvc3NpYmxlIHRpdGxlIGZvciB0aGlzIGNvbHVtbikgd2l0aG91dFxuICAgIHdyYXBwaW5nLlxuICAgKi9cbiAgLnZhbC1jb2wge1xuICAgIGZsZXg6IDMgMCAxNTNweDtcbiAgICBtaW4td2lkdGg6IDE1M3B4O1xuICB9XG59IiwiLmJ1dHRvbi1iYXNlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA5cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAkZ3JleS02O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1mbGF0KCRwcmltYXJ5LCAkc2Vjb25kYXJ5LCAkYWN0aXZlLCAkZGlzYWJsZWQpIHtcblxuICBAZXh0ZW5kIC5idXR0b24tYmFzZTtcblxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAvLyBiYWNrZ3JvdW5kLCBib3JkZXIsIHRleHRcbiAgICAvLyBkZWZhdWx0XG4gICAgICAgICAgICAgICAgICAkcHJpbWFyeSwgJHByaW1hcnksICRzZWNvbmRhcnksXG4gICAgICAgICAgICAvLyBob3ZlclxuICAgICAgICAgICAgICAgICAgJHByaW1hcnksICRwcmltYXJ5LCAkc2Vjb25kYXJ5LFxuICAgICAgICAgICAgLy8gYWN0aXZlXG4gICAgICAgICAgICAgICAgICAkYWN0aXZlLCAkYWN0aXZlLCAkc2Vjb25kYXJ5LFxuICAgICAgICAgICAgLy8gZGlzYWJsZWRcbiAgICAgICAgICAgICAgICAgICRkaXNhYmxlZCwgJGRpc2FibGVkLCAkZ3JleS02XG4gIClcbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lKCRhY2NlbnQsICRkaXNhYmxlZCkge1xuXG4gIEBleHRlbmQgLmJ1dHRvbi1iYXNlO1xuXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgIC8vIGJhY2tncm91bmQsIGJvcmRlciwgdGV4dFxuICAgIC8vIGRlZmF1bHRcbiAgICAgICAgICAgICAgICAgICRzbm93LXdoaXRlLCAkYWNjZW50LCAkYWNjZW50LFxuICAgICAgICAgICAgLy8gaG92ZXJcbiAgICAgICAgICAgICAgICAgICRzbm93LXdoaXRlLCAkYWNjZW50LCAkYWNjZW50LFxuICAgICAgICAgICAgLy8gYWN0aXZlXG4gICAgICAgICAgICAgICAgICAkZ3JleS0xLCAkYWNjZW50LCAkYWNjZW50LFxuICAgICAgICAgICAgLy8gZGlzYWJsZWRcbiAgICAgICAgICAgICAgICAgICRzbm93LXdoaXRlLCAkZGlzYWJsZWQsICRkaXNhYmxlZFxuICApXG59XG5cbkBtaXhpbiBidXR0b24tYm9yZGVybGVzcygkcHJpbWFyeSwgJGRpc2FibGVkKSB7XG5cbiAgLy8gbm90IHByZWRpY2F0ZWQgb24gYnV0dG9uLWJhc2UgbWl4aW5cblxuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6ICRwcmltYXJ5IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAkZGlzYWJsZWQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJHByaW1hcnksIC41KTtcbiAgfVxuXG59XG5cbi5idG4tZmxhdC1qdW5nbGUtZ3JlZW4ge1xuICBAaW5jbHVkZSBidXR0b24tZmxhdCgkanVuZ2xlLWdyZWVuLCAkd2hpdGUsICR0ZWFsLTYsICR0ZWFsLTEpO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWZsYXQoJHdoaXRlLCAkanVuZ2xlLWdyZWVuLCAkZ3JleS0yLCAkZ3JleS0xKTtcbiAgfVxufVxuXG4uYnRuLWZsYXQtY3Jvbm8tb3JhbmdlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWZsYXQoJGNyb25vLW9yYW5nZSwgJGRhcmstcmFpc2luLCAkb3JhbmdlLTYsICRvcmFuZ2UtMSk7XG59XG5cbi5idG4tZmxhdC1jcm9uby1vcmFuZ2Utd2hpdGUtdGV4dCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1mbGF0KCRjcm9uby1vcmFuZ2UsICR3aGl0ZSwgJG9yYW5nZS02LCAkb3JhbmdlLTEpO1xufVxuXG4uYnRuLWZsYXQtYWxlcnQge1xuICBAaW5jbHVkZSBidXR0b24tZmxhdCgkb3JhbmdlLTcsICR3aGl0ZSwgJG9yYW5nZS02LCAkb3JhbmdlLTEpO1xufVxuXG4uYnRuLWZsYXQtZW1lcmFsZC1sYWtlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWZsYXQoJGphZGUtbGFrZSwgJGRhcmstcmFpc2luLCAkZ3JlZW4tNiwgJGdyZWVuLTEpO1xufVxuXG4uYnRuLWZsYXQtYWxlcnQge1xuICBAaW5jbHVkZSBidXR0b24tZmxhdCgkb3JhbmdlLTcsICR3aGl0ZSwgJG9yYW5nZS02LCAkb3JhbmdlLTEpO1xufVxuXG4uYnRuLWZsYXQtZGFyay1yYWlzaW4ge1xuICBAaW5jbHVkZSBidXR0b24tZmxhdCgkZGFyay1yYWlzaW4sICR3aGl0ZSwgJGdyZXktOSwgJGdyZXktMSk7XG59XG5cbi5idG4tb3V0bGluZS1qdW5nbGUtZ3JlZW4ge1xuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZSgkanVuZ2xlLWdyZWVuLCAkdGVhbC0yKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmstcmFpc2luIHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUoJGRhcmstcmFpc2luLCAkZ3JleS01KTtcbn1cblxuLmJ0bi1ib3JkZXJsZXNzLWp1bmdsZS1ncmVlbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1ib3JkZXJsZXNzKCRqdW5nbGUtZ3JlZW4sICR0ZWFsLTIpXG59XG5cbi5idG4tYm9yZGVybGVzcy1kYXJrLXJhaXNpbiB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1ib3JkZXJsZXNzKCRkYXJrLXJhaXNpbiwgJGdyZXktNSk7XG59XG5cbi5idG4tYm9yZGVybGVzcy1jcm9uby1vcmFuZ2Uge1xuICBAaW5jbHVkZSBidXR0b24tYm9yZGVybGVzcygkY3Jvbm8tb3JhbmdlLCAkZ3JleS01KTtcbn1cblxuLmJ0bi1ib3JkZXJsZXNzLWFsZXJ0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLWJvcmRlcmxlc3MoJG9yYW5nZS03LCAkZ3JleS01KTtcbn1cblxuLmJ0bi1mbGF0LWhvbmV5LWdvbGQge1xuICBAaW5jbHVkZSBidXR0b24tZmxhdCgkaG9uZXktZ29sZCwgJGRhcmstcmFpc2luLCAkeWVsbG93LTYsICR5ZWxsb3ctMSk7XG59XG5cbi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufSIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiQGltcG9ydCBcIl90ZXh0LWJveC5zY3NzXCI7XG5cbi5kcm9wZG93bi1idG4ge1xuICBAZXh0ZW5kIC50ZXh0LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tYnRuLW1lZGl1bSB7XG4gIEBleHRlbmQgLmRyb3Bkb3duLWJ0bjtcbiAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcHggMTZweCAhaW1wb3J0YW50O1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC40ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRncmV5LTY7XG5cbiAgLmRpc2FibGVkLWlucHV0ICYge1xuICAgIGNvbG9yOiAkZ3JleS01O1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNjtcbiAgYmFja2dyb3VuZDogJHNub3ctd2hpdGU7XG4gIGNvbG9yOiAkZGFyay1yYWlzaW47XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmFpc2VkLWNvbnRhaW5lci1iZy1kYXJrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyYWlzZWQtYm9yZGVyLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHNub3ctd2hpdGU7XG4gIH1cblxuICAuaW5wdXQtbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGRhcmstcmFpc2luO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTE7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGFyay1tb2RlICYge1xuICAgIGNvbG9yOiAkc25vdy13aGl0ZTtcbiAgfVxufVxuXG4uc2Nyb2xsYWJsZS1kcm9wZG93biB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC00O1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktNjtcbn0iLCIudGV4dC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJHNub3ctd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRkYXJrLXJhaXNpbiwgLjUpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLmludmFsaWQtaW5wdXQgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZS0xMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRvcmFuZ2UtMTAsIC41KTtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQtaW5wdXQgJiB7XG4gICAgY29sb3I6ICRncmV5LTY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNTtcblxuICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmV5LTU7XG4gICAgfVxuICB9XG5cbiAgLnVuc2VsZWN0YWJsZS1pbnB1dCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5pbnB1dC1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAuZGlzYWJsZWQtaW5wdXQgJiB7XG4gICAgY29sb3I6ICRncmV5LTY7XG4gIH1cbn1cblxuLmVycm9yIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAkb3JhbmdlLTEwO1xuXG4gIC5pbnZhbGlkLWlucHV0ICYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLyogcGxhaW4gdmFyaWFudCB1c2VkIGZvciBpbmxpbmUgdGFibGUgZWRpdHMgKi9cbi5udW1iZXItYm94IHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogNjRweDtcbiAgcGFkZGluZzogM3B4O1xuICBmb250LXNpemU6MTJweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xufVxuIiwiLnRleHQtYXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59IiwiJGN1c3RvbS1yYWRpdXM6IDEwcHg7XG5cbi5jcm9uby10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpdXM7XG4gIGJvcmRlcjogMXB4ICRncmV5LTIgc29saWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMztcbiAgfVxuXG4gICYgdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC42NXJlbTtcbiAgfVxuXG4gICYgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjdXN0b20tcmFkaXVzIC0gMjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGN1c3RvbS1yYWRpdXMgLSAyO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY3VzdG9tLXJhZGl1cyAtIDI7XG4gIH1cblxuICAmIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjdXN0b20tcmFkaXVzIC0gMjtcbiAgfVxuXG4gICYgOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgJiB0Ym9keSB7XG4gICAgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc25vdy13aGl0ZTtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtaGVhZGVyID4gKiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0yICFpbXBvcnRhbnQ7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktNiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRzbm93LXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5jcm9uby10YWJsZS1ob3ZlciB7XG4gICAgdHI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbiAgICB9XG4gIH1cbn1cblxuLnByZXR0eS1yb3cge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMSAhaW1wb3J0YW50O1xuICB9XG59IiwiLy8gY29sb3IgZGVmaW5lZCBjbGFzc2VzXG5cbi8vIGNyZWF0ZXMgYmFzaWMgY29sb3IgY2xhc3NlcyBmb3IgZ3d0IHRvIGFjY2Vzc1xuLy8gY3VycmVudGx5OiB0ZXh0LWNvbG9yLCBiYWNrZ3JvdW5kIGNvbG9yXG4vLyBleDogcGFzc2luZyBcImp1bmdsZS1ncmVlblwiIHdpbGwgY3JlYXRlIC5qdW5nbGUtZ3JlZW4sIC5iZy1qdW5nbGUtZ3JlZW4sIGFuZCAuYm9yZGVyLWp1bmdsZS1ncmVlblxuQG1peGluIGNyZWF0ZS1jb2xvci1jbGFzc2VzKCRjb2xvci1uYW1lLCAkY29sb3IpIHtcblxuICAkY29sb3ItY2xhc3M6IFwiLlwiICsgJGNvbG9yLW5hbWU7XG4gICN7JGNvbG9yLWNsYXNzfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJGJnLWNsYXNzOiBcIi5iZy1cIiArICRjb2xvci1uYW1lO1xuICAjeyRiZy1jbGFzc30ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgJGJvcmRlci1jbGFzczogXCIuYm9yZGVyLVwiICsgJGNvbG9yLW5hbWU7XG4gICN7JGJvcmRlci1jbGFzc30ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cblxuICAkaG92ZXItY2xhc3M6IFwiLmhvdmVyLVwiICsgJGNvbG9yLW5hbWU7XG4gICN7JGhvdmVyLWNsYXNzfSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJGJhY2tncm91bmQtaG92ZXItY2xhc3M6IFwiLmJnLWhvdmVyLVwiICsgJGNvbG9yLW5hbWU7XG4gICN7JGJhY2tncm91bmQtaG92ZXItY2xhc3N9IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBsaWdodCBhbmQgZGFya1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJsaWdodFwiLCAkZmxvcmFsLXdoaXRlKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZGFya1wiLCAkZ3JleS05KTtcblxuLy8gYmFzaWMgY29sb3JzXG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImNyb25vLW9yYW5nZVwiLCAkY3Jvbm8tb3JhbmdlKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZGFyay1yYWlzaW5cIiwgJGRhcmstcmFpc2luKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwid2hpdGVcIiwgJHdoaXRlKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwic25vdy13aGl0ZVwiLCAkc25vdy13aGl0ZSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImZsb3JhbC13aGl0ZVwiLCAkZmxvcmFsLXdoaXRlKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiaG9uZXktZ29sZFwiLCAkaG9uZXktZ29sZCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInNreS1ibHVlXCIsICRza3ktYmx1ZSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImp1bmdsZS1ncmVlblwiLCAkanVuZ2xlLWdyZWVuKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiamFkZS1sYWtlXCIsICRqYWRlLWxha2UpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJsdXBpbmUtcHVycGxlXCIsICRsdXBpbmUtcHVycGxlKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZmlyZS13ZWVkXCIsICRmaXJlLXdlZWQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJjcm9uby1lcnJvclwiLCAkY3Jvbm8tZXJyb3IpO1xuXG4vLyBAc2VlIGh0dHBzOi8veGQuYWRvYmUuY29tL3ZpZXcvZTNiYmYzN2QtOWJhNy00ODY2LWFmZTgtOGEwYjA4YWJkM2I1LWI2ZTgvc2NyZWVuLzM5YTM3OTJkLTExZGUtNDQ5MS04YWNiLWEyYTI3Yzk4NWFkYi9zcGVjcy9cbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZW5lcmd5XCIsICRncmV5LTUpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJjYXJic1wiLCAkc2t5LWJsdWUpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwcm90ZWluXCIsICRqYWRlLWxha2UpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJmYXRcIiwgJG9yYW5nZS03KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZXhlcmNpc2VcIiwgJHllbGxvdy03KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwidGVmXCIsICR5ZWxsb3ctOSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImFjdGl2aXR5XCIsICR0ZWFsLTQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJibXJcIiwgJGx1cGluZS1wdXJwbGUpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJmYXN0aW5nXCIsICRibHVlLTgpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJhbGNvaG9sXCIsICRob25leS1nb2xkKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwibnV0cml0aW9uLXNjb3Jlc1wiLCAkcGluay01KTtcblxuLy8gc2hhZGVzICYgdGludHNcblxuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJncmV5LTFcIiwgJGdyZXktMSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImdyZXktMlwiLCAkZ3JleS0yKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JleS0zXCIsICRncmV5LTMpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJncmV5LTRcIiwgJGdyZXktNCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImdyZXktNVwiLCAkZ3JleS01KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JleS02XCIsICRncmV5LTYpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJncmV5LTdcIiwgJGdyZXktNyk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImdyZXktOFwiLCAkZ3JleS04KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JleS05XCIsICRncmV5LTkpO1xuXG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS0xXCIsICRvcmFuZ2UtMSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS0yXCIsICRvcmFuZ2UtMik7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS0zXCIsICRvcmFuZ2UtMyk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS00XCIsICRvcmFuZ2UtNCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS01XCIsICRvcmFuZ2UtNSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS02XCIsICRvcmFuZ2UtNik7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS03XCIsICRvcmFuZ2UtNyk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS04XCIsICRvcmFuZ2UtOCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS05XCIsICRvcmFuZ2UtOSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcIm9yYW5nZS0xMFwiLCAkb3JhbmdlLTEwKTtcblxuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctMVwiLCAkeWVsbG93LTEpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctMlwiLCAkeWVsbG93LTIpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctM1wiLCAkeWVsbG93LTMpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctNFwiLCAkeWVsbG93LTQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctNVwiLCAkeWVsbG93LTUpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctNlwiLCAkeWVsbG93LTYpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctN1wiLCAkeWVsbG93LTcpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctOFwiLCAkeWVsbG93LTgpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctOVwiLCAkeWVsbG93LTkpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ5ZWxsb3ctMTBcIiwgJHllbGxvdy0xMCk7XG5cbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiYmx1ZS0xXCIsICRibHVlLTEpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJibHVlLTJcIiwgJGJsdWUtMik7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImJsdWUtM1wiLCAkYmx1ZS0zKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiYmx1ZS00XCIsICRibHVlLTQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJibHVlLTVcIiwgJGJsdWUtNSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImJsdWUtNlwiLCAkYmx1ZS02KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiYmx1ZS03XCIsICRibHVlLTcpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJibHVlLThcIiwgJGJsdWUtOCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImJsdWUtOVwiLCAkYmx1ZS05KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiYmx1ZS0xMFwiLCAkYmx1ZS0xMCk7XG5cbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwidGVhbC0xXCIsICR0ZWFsLTEpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ0ZWFsLTJcIiwgJHRlYWwtMik7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInRlYWwtM1wiLCAkdGVhbC0zKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwidGVhbC00XCIsICR0ZWFsLTQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ0ZWFsLTVcIiwgJHRlYWwtNSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInRlYWwtNlwiLCAkdGVhbC02KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwidGVhbC03XCIsICR0ZWFsLTcpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJ0ZWFsLThcIiwgJHRlYWwtOCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInRlYWwtOVwiLCAkdGVhbC05KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwidGVhbC0xMFwiLCAkdGVhbC0xMCk7XG5cbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JlZW4tMVwiLCAkZ3JlZW4tMSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImdyZWVuLTJcIiwgJGdyZWVuLTIpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJncmVlbi0zXCIsICRncmVlbi0zKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JlZW4tNFwiLCAkZ3JlZW4tNCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImdyZWVuLTVcIiwgJGdyZWVuLTUpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJncmVlbi02XCIsICRncmVlbi02KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JlZW4tN1wiLCAkZ3JlZW4tNyk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcImdyZWVuLThcIiwgJGdyZWVuLTgpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJncmVlbi05XCIsICRncmVlbi05KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwiZ3JlZW4tMTBcIiwgJGdyZWVuLTEwKTtcblxuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtMVwiLCAkcHVycGxlLTEpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtMlwiLCAkcHVycGxlLTIpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtM1wiLCAkcHVycGxlLTMpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtNFwiLCAkcHVycGxlLTQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtNVwiLCAkcHVycGxlLTUpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtNlwiLCAkcHVycGxlLTYpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtN1wiLCAkcHVycGxlLTcpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtOFwiLCAkcHVycGxlLTgpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtOVwiLCAkcHVycGxlLTkpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwdXJwbGUtMTBcIiwgJHB1cnBsZS0xMCk7XG5cbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwicGluay0xXCIsICRwaW5rLTEpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwaW5rLTJcIiwgJHBpbmstMik7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInBpbmstM1wiLCAkcGluay0zKTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwicGluay00XCIsICRwaW5rLTQpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwaW5rLTVcIiwgJHBpbmstNSk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInBpbmstNlwiLCAkcGluay02KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwicGluay03XCIsICRwaW5rLTcpO1xuQGluY2x1ZGUgY3JlYXRlLWNvbG9yLWNsYXNzZXMoXCJwaW5rLThcIiwgJHBpbmstOCk7XG5AaW5jbHVkZSBjcmVhdGUtY29sb3ItY2xhc3NlcyhcInBpbmstOVwiLCAkcGluay05KTtcbkBpbmNsdWRlIGNyZWF0ZS1jb2xvci1jbGFzc2VzKFwicGluay0xMFwiLCAkcGluay0xMCk7XG4iLCIubWVzc2FnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdy0zO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgYm94LXNoYWRvdzogcmdiYSgxMTksIDEyMSwgMTM0LCAwLjE1KSAwIDNweCAyMHB4O1xufVxuIiwiLnN0eWxlLWd1aWRlLWxvZ28tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc3R5bGUtZ3VpZGUtY29kZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTEpO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWdyZXktNCk7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTgpO1xuICB9XG59XG4iLCJcbkBtaXhpbiBsYXJnZS1taXhpbigkcGFyZW50LCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgJiN7JHBhcmVudH0gLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cblxuQG1peGluIG1lZGl1bS1taXhpbigkcGFyZW50LCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgJiN7JHBhcmVudH0gLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5zd2l0Y2gtbGFyZ2Uge1xuICBAaW5jbHVkZSBsYXJnZS1taXhpbignLmZvcm0tc3dpdGNoJyAsNTZweCwgMjhweCk7XG59XG5cbi5pbnB1dC1sYXJnZSB7XG4gIEBpbmNsdWRlIGxhcmdlLW1peGluKCcuZm9ybS1jaGVjaycsIDI4cHgsIDI4cHgpO1xufVxuXG4uaW5wdXQtbWVkaXVtIHtcbiAgQGluY2x1ZGUgbWVkaXVtLW1peGluKCcuZm9ybS1jaGVjaycsIDIwcHgsIDIwcHgpO1xufVxuIiwiXG4uZGlhcnktZGF0ZS1uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpYXJ5LWRhdGUtY29tcGxldGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5tYXRlcmlhbC1pY29ucyxcbiAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcbiAgICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBjb2xvcjogJHRlYWwtMjtcbiAgICB9XG4gIH1cblxuICAubWF0ZXJpYWwtaWNvbnM6aG92ZXIsXG4gIC5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMTtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS04O1xuICAgIH1cbiAgfVxufVxuXG4uZGlhcnktZGF0ZS1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaSB7XG4gICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBjb2xvcjogJHRlYWwtMjtcbiAgICB9XG4gIH1cbn1cblxuLmRpYXJ5LWRhdGUtYnRuLWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRncmV5LTE7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS04O1xuICB9XG59XG5cbi5kaWFyeS1kYXRlLWJ0biB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRpYXJ5LWRhdGUtcHJldmlvdXMsXG4uZGlhcnktZGF0ZS1uZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgcGFkZGluZzogMTBweCA4cHg7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBjb2xvcjogJHRlYWwtMjtcbiAgfVxufVxuXG4uZGlhcnktZGF0ZS1wcmV2aW91czpob3Zlcixcbi5kaWFyeS1kYXRlLW5leHQ6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbiAgfVxufVxuXG4uZGF0ZS1waWNrZXItbW9kYWwge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAkc25vdy13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMjBweCAjNzc3OTg2MUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS04O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTc7XG4gIH1cbn1cblxuLmRhdGUtcGlja2VyLW1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlLXBpY2tlci1tb2RhbC1oZWFkZXIgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmRhdGUtcGlja2VyLW1vZGFsLWhlYWRlciBpOmhvdmVyIHtcbiAgY29sb3I6ICRncmV5LTY7XG59XG5cbi5kYXRlLXBpY2tlci1tb2RhbC1mYXN0aW5nIHtcbiAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCA3KTtcbn1cblxuLmRhdGUtcGlja2VyLW1vZGFsLWZhc3RpbmctbGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogJGZhc3QtbGluZS1oZWlnaHQ7XG4gIHdpZHRoOiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS04O1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG59XG5cbi5kYXRlLXBpY2tlci1tb2RhbC1mb2xsaWN1bGFyLWxpbmUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6ICRmYXN0LWxpbmUtaGVpZ2h0O1xuICB3aWR0aDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmstNTtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufVxuXG4uZGF0ZS1waWNrZXItbW9kYWwtbHV0ZWFsLWxpbmUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6ICRmYXN0LWxpbmUtaGVpZ2h0O1xuICB3aWR0aDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtNTtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xufSIsIi8vIHVzZWQgZm9yIGd3dCBQb3B1cFBhbmVsIG1vZGFsc1xuLmd3dC1Qb3B1cFBhbmVsR2xhc3Mge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmd3dC1Qb3B1cFBhbmVsIHtcbiAgei1pbmRleDogMTAwMDE7XG59IiwiLy8gY3NzIGJhc2VkIGFuaW1hdGlvbnNcbi50b3Atc2xpZGUtaW4ge1xuICB0cmFuc2l0aW9uOiB0b3AgODBtcyBlYXNlLWluO1xufVxuXG4udG9wLXNsaWRlLW91dCB7XG4gIHRyYW5zaXRpb246IHRvcCAxMDBtcyBlYXNlLW91dDtcbn1cbiIsIi5kYWlseS10YXJnZXQtZWRpdG9yLWhhbWJ1cmdlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgbWFyZ2luOiAycHggMDtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTI7XG4gIH1cbn1cblxuLmRlZmF1bHQtc2V0dGluZ3Mge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwNUM1QztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5kYWlseS10YXJnZXQtZWRpdG9yLXRpdGxlIHtcbiAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICR0ZWFsLTI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5zY3NzXCI7XG5cbi5wcmV0dHktZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDNweCAyMHB4ICM3Nzc5ODYxQTtcbiAgei1pbmRleDogMTAwMDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbjtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1kYXJrLW1vZGUtYmc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWRhcmstbW9kZS1ib3JkZXI7XG4gIH1cblxuICAucHJldHR5RGlhbG9nQ2hvaWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnRpdGxlYmFyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC50aXRsZWJhci10aXRsZSB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyLXRpdGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC50aXRsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudGl0bGViYXItY2FuY2VsYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGxlZnQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJiAqIHtcbiAgICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBjb2xvcjogJHRlYWwtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FuY2VsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucG9wdXBDb250ZW50IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLnRvcC1zbGlkZS1vdXQge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuIiwiLmJ1dHRvbi1wYW5lbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogJHJhaXNlZC1jb250YWluZXItYmctZGFyaztcbiAgICBjb2xvcjogJGdyZXktMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b24tcGFuZWwtYnRuIHtcbiAgICBwYWRkaW5nOiA5cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uYnV0dG9uLXBhbmVsLWJ0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnV0dG9uLXBhbmVsLWJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYnV0dG9uLXBhbmVsLWJ0bjpob3Zlcixcbi5idXR0b24tcGFuZWwtYnRuOmFjdGl2ZSxcbi5idXR0b24tcGFuZWwtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogJGdyZXktMTtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTc7XG4gICAgY29sb3I6ICRzbm93LXdoaXRlO1xuICB9XG59XG5cbi5idXR0b24tcGFuZWwtYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG9wYWNpdHk6IDAuNDtcblxuICAuZGFyay1tb2RlICYge1xuICAgIGJhY2tncm91bmQ6ICRyYWlzZWQtY29udGFpbmVyLWJnLWRhcms7XG4gIH1cbn1cblxuLmJ1dHRvbi1wYW5lbC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pLmJ1dHRvbi1wYW5lbC1tZW51IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICRzbm93LXdoaXRlO1xuICB9XG59XG5cbmkuYnV0dG9uLXBhbmVsLW1lbnU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5kaXZpZGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JleS0zO1xufVxuXG4uY29sbGFwc2UtZGlhcnkge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59IiwiLmRpYXJ5LXBhbmVsIHtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xuXG4gIC50YWJsZSB7XG4gICAgdHJhbnNpdGlvbjogZmxleCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkc25vdy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS04O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMTZweDtcbiAgfVxuXG4gIC50YWJsZSAubm8tbGVmdC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweCA4cHggMDtcbiAgfVxuXG4gIC5kaWFyeS1ncm91cC1yb3cge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNjVyZW07XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS03O1xuICAgICAgY29sb3I6ICRncmV5LTM7XG4gICAgfVxuICB9XG5cbiAgLmRpYXJ5LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5kaWFyeS1ncm91cC10aXRsZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuZGlhcnktZ3JvdXAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgfVxuXG4gICAgLmRpYXJ5LWdyb3VwLW1hY3JvcyB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1jb2xsYXBzZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xuICAgICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkc25vdy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlhcnktZ3JvdXAtY29sbGFwc2VkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmRpYXJ5LWdyb3VwLWV4cGFuZGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAxNTBtcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuYnRuLWNvbGxhcHNlLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICB9XG5cbiAgICAuYnRuLWNvbGxhcHNlLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0zO1xuICAgIH1cbiAgfVxuXG4gIC5kaWFyeS1ncm91cC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMjtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzQzNjQzO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICR0ZWFsLTEgIWltcG9ydGFudDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGVhbC01ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAuZXZlbi1yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbm93LXdoaXRlO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTY7XG4gICAgfVxuICB9XG5cbiAgLmRpYXJ5LXRpbWUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG5cbiAgaS5pY29uLWN1c3RvbS1yZWNpcGUge1xuICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICB9XG5cbiAgaS5pY29uLXN1cHBsZW1lbnQge1xuICAgIGNvbG9yOiAkbHVwaW5lLXB1cnBsZTtcbiAgfVxuXG4gIHNwYW4ubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkYmx1ZS02O1xuICB9XG5cbiAgLmVtcHR5LWRpYXJ5IHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgICB9XG5cbiAgICAuZXZlbi1yb3cge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS02O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuICBcbiAgLnRhYmxlLXRvcC1ib3JkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xuICAgIGJvcmRlci10b3A6IDFweCAkcmFpc2VkLWJvcmRlci1jb2xvci1saWdodCBzb2xpZDtcbiAgfVxufVxuXG4uZGV2ZWxvcGVyLWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRlYWwtNDtcbn1cbiIsIi5yYW5rLWJhciB7XG4gIC8qICdUYXJnZXQgQmFycycgYXJlIHdheSBvdmVyLXVzZWQuLi4gQnV0IHRvIGdldCB0aGlzIHRvIHdvcmsgaW4gdGltZSBmb3IgcmVicmFuZCBJJ20ganVzdCBhZGRpbmcgJyFpbXBvcnRhbnQnIGhlcmUuIFNvcnJ5Li4uICovXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi01ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn0iLCIucG9wdXAtbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoJGdyZXktNiwgMC4yKSAwIDNweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkc25vdy13aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtZGFyay1tb2RlLWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1kYXJrLW1vZGUtYm9yZGVyO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggJGdyZXktODtcbiAgfVxuXG4gIC5wb3B1cC1tZW51LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0xO1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gcG9wdXAgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yIG92ZXJmbG93cyB3aXRob3V0IHRoZXNlLCBhcHBhcmVudCBpbiBub24td2hpdGUgYmdzXG4gIGRpdiB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCAucG9wdXAtbWVudS1pdGVtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIH1cblxuICBkaXYgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCAucG9wdXAtbWVudS1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbWQ7XG4gIH1cblxuICAucG9wdXAtbWVudS1pdGVtLWRpc2FibGVkIHtcbiAgICBjb2xvcjogJGdyZXktNDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS0yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59IiwiLnRpbWUtaW5wdXQtY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAuZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC50aW1lLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucG9wdXAtdGltZS1waWNrZXItYm94IHtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBjb2xvcjogJHNub3ctd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtZGFyay1tb2RlLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWRhcmstbW9kZS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBvcHVwLXRpbWUtaG91ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAucG9wdXAtdGltZS1taW51dGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAucG9wdXAtdGltZS1zZWxlY3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAucG9wdXAtdGltZS1idXR0b25zIHtcbiAgICBtYXJnaW46IDAgODVweCAyMHB4O1xuICB9XG5cbiAgLnBvcHVwLXRpbWUtb2stYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4udGltZS1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn0iLCIuZW5lcmd5LXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS0zO1xuXG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuY2hhcnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gIH1cbn1cblxuLm5vLXNlbGVjdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi50cmFuc2x1Y2VudCB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLnRhcmdldC1zdW1tYXJ5LnBvcHVwLW1lbnUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yO1xufVxuXG4udGFyZ2V0LXN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgLnBvcHVwQ29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAudGFibGUtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZSB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGF0YS1jb25maWRlbmNlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxNnB4IDhweCAwO1xuICB9XG59XG4iLCIuZW5lcmd5LXN1bW1hcnktdG90YWxzIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MHB4O1xuICBib3R0b206IDExMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgLmVuZXJneS1zdW1tYXJ5LXRvdGFscy1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyYWlzZWQtYm9yZGVyLWNvbG9yLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJhaXNlZC1ib3JkZXItY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxuICAudG90YWxzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudG90YWxzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyYWlzZWQtYm9yZGVyLWNvbG9yLWxpZ2h0O1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmFpc2VkLWJvcmRlci1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5oaWRlLWJvdHRvbS1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3RhbHMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLnRvdGFscy10aXRsZS1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50b3RhbHMtdmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLnRvdGFscy1wZXJjZW50IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnJlbWFpbmluZy1jb250YWluZXIge1xuICBib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4iLCIubnV0cmllbnQtdGFyZ2V0LWJhci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udGFyZ2V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA3MCU7XG59XG5cbi50YXJnZXQtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICB9XG59XG5cbi50YXJnZXQtdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tYWNyby1zdW1tYXJ5LXBhbmVsIHtcbiAgLnRhcmdldC1iYXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLnRhcmdldC1iYXItb3ZlciB7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogZXhjbGFtYXRpb24gaWNvbiB3aGVuIG92ZXIgKi9cbiAgLnRhcmdldC1iYXItb3Zlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDI0JyBoZWlnaHQ9JzEwMjQnIHZpZXdCb3g9JzAgMCAxMDI0IDEwMjQnJTNFJTNDdGl0bGUlM0UlM0MvdGl0bGUlM0UlM0NnIGlkPSdpY29tb29uLWlnbm9yZSclM0UlM0MvZyUzRSUzQ3BhdGggZmlsbD0nJTIzRDgwQzAwJyBkPSdNNTEyIDk2MGMtMjQ3LjQyNCAwLTQ0OC0yMDAuNTc2LTQ0OC00NDhzMjAwLjU3Ni00NDggNDQ4LTQ0OGMyNDcuNDI0IDAgNDQ4IDIwMC41NzYgNDQ4IDQ0OHYwYzAgMjQ3LjQyNC0yMDAuNTc2IDQ0OC00NDggNDQ4djB6TTUxMiAxMDI0YzI4Mi43NyAwIDUxMi0yMjkuMjMgNTEyLTUxMnMtMjI5LjIzLTUxMi01MTItNTEyYy0yODIuNzcgMC01MTIgMjI5LjIzLTUxMiA1MTJ2MGMwIDI4Mi43NyAyMjkuMjMgNTEyIDUxMiA1MTJ2MHonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGZpbGw9JyUyM0Q4MEMwMCcgZD0nTTQ1NS4xMTEgNzI1LjMzM2MtMC4yMDEtMS45MjEtMC4zMTYtNC4xNTEtMC4zMTYtNi40MDggMC0zMy4xOSAyNC44MDEtNjAuNTg3IDU2Ljg4MS02NC42N2wwLjMyMy0wLjAzNGMzMi40MDQgNC4xMTYgNTcuMjA1IDMxLjUxNCA1Ny4yMDUgNjQuNzAzIDAgMi4yNTctMC4xMTUgNC40ODYtMC4zMzggNi42ODRsMC4wMjMtMC4yNzZjMC4yMDEgMS45MjEgMC4zMTYgNC4xNTEgMC4zMTYgNi40MDggMCAzMy4xOS0yNC44MDEgNjAuNTg3LTU2Ljg4MSA2NC42N2wtMC4zMjMgMC4wMzRjLTMyLjQwNC00LjExNi01Ny4yMDUtMzEuNTE0LTU3LjIwNS02NC43MDMgMC0yLjI1NyAwLjExNS00LjQ4NiAwLjMzOC02LjY4NGwtMC4wMjMgMC4yNzZ6TTQ2MC44IDI5OC4zODJjLTAuMjg1LTIuMzgzLTAuNDQ3LTUuMTQzLTAuNDQ3LTcuOTQxIDAtMjEuMjcyIDkuMzkyLTQwLjM1IDI0LjI1Ni01My4zMTNsMC4wODQtMC4wNzJjNy4zNTYtNi4wODQgMTYuODg2LTkuNzc0IDI3LjI3OC05Ljc3NHMxOS45MjIgMy42OTEgMjcuMzUgOS44MzJsLTAuMDcyLTAuMDU4YzE0Ljk3OSAxMy4wMzcgMjQuMzkzIDMyLjEzNCAyNC4zOTMgNTMuNDMgMCAyLjc4Mi0wLjE2MSA1LjUyNy0wLjQ3MyA4LjIyNWwwLjAzMS0wLjMyOS0xOS45MTEgMjQ5LjM0NGMwLjAwNyAwLjI2OCAwLjAxMiAwLjU4NCAwLjAxMiAwLjkwMSAwIDE4LjA2OS0xMy42MSAzMi45Ni0zMS4xMzcgMzQuOTgxbC0wLjE2MyAwLjAxNWMtMTcuNjkxLTIuMDM2LTMxLjMtMTYuOTI3LTMxLjMtMzQuOTk2IDAtMC4zMTcgMC4wMDQtMC42MzMgMC4wMTItMC45NDdsLTAuMDAxIDAuMDQ2eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgLy8gYWRkZWQgdG8gY2hhbmdlIGNvbG91ciB0byBkYXJrIHJhaXNpbiBjYXVzZSBJJ20gdG9vIGxhenkgdG8gc3dhcCB0byBhIEJvb3RzdHJhcEljb25cbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEzJSkgc2VwaWEoMTIlKSBzYXR1cmF0ZSgxNDgzJSkgaHVlLXJvdGF0ZSgxOTFkZWcpIGJyaWdodG5lc3MoMTAwJSkgY29udHJhc3QoOTElKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zdW1tYXJ5LWVuZXJneSB7XG4gIC5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRlbmVyZ3k7XG4gIH1cbn1cblxuLnN1bW1hcnktcHJvdGVpbiB7XG4gIC5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRwcm90ZWluO1xuICB9XG59XG5cbi5zdW1tYXJ5LWNhcmJzIHtcbiAgLm51dHJpZW50LXRhcmdldC1iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogJGNhcmJzO1xuICB9XG59XG5cbi5zdW1tYXJ5LWZhdCB7XG4gIC5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRmYXQ7XG4gIH1cbn1cblxuLm1hY3JvLXRhcmdldHMge1xuICAuY2FsY3VsYXRvci1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC53LTYyNCB7XG4gICAgd2lkdGg6IG1pbigxMDAlLCA2MjRweCk7XG4gIH1cblxuICAua2V0by1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICB3aWR0aDogbWluKDEwMCUsIDc0OHB4KTtcbiAgfVxuXG4gIC5rZXRvLXBpbGwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDUwcHg7XG4gIH1cblxuICAuYnVsbGV0IHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5pbm5lci1jb250YWluZXItbWFjcm9zIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDU2MHB4KTtcbiAgfVxuXG4gIC5lbmVyZ3ktdGFyZ2V0LWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLm13LTQzMCB7XG4gICAgd2lkdGg6IG1pbigxMDAlLCA0MzBweCk7XG4gIH1cbn1cbiIsIi8vIFN0eWxpbmcgQ3Jvc3MtQnJvd3NlciBDb21wYXRpYmxlIFJhbmdlIElucHV0cyB3aXRoIFNhc3Ncbi8vIEdpdGh1YjogaHR0cHM6Ly9naXRodWIuY29tL2RhcmxhbnJvZC9pbnB1dC1yYW5nZS1zYXNzXG4vLyBBdXRob3I6IERhcmxhbiBSb2QgaHR0cHM6Ly9naXRodWIuY29tL2RhcmxhbnJvZFxuLy8gVmVyc2lvbiAxLjUuMlxuLy8gTUlUIExpY2Vuc2VcblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kdHJhY2stY29sb3I6ICRjcm9uby1vcmFuZ2UgIWRlZmF1bHQ7XG4kdGh1bWItY29sb3I6ICRjcm9uby1vcmFuZ2UgIWRlZmF1bHQ7XG5cbiR0aHVtYi1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiR0aHVtYi1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG4kdGh1bWItd2lkdGg6IDIwcHggIWRlZmF1bHQ7XG4kdGh1bWItc2hhZG93LXNpemU6IDRweCAhZGVmYXVsdDtcbiR0aHVtYi1zaGFkb3ctYmx1cjogNHB4ICFkZWZhdWx0O1xuJHRodW1iLXNoYWRvdy1jb2xvcjogcmdiYSgkZ3JleS03LCAuMikgIWRlZmF1bHQ7XG4kdGh1bWItYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJHRodW1iLWJvcmRlci1jb2xvcjogI2VjZWZmMSAhZGVmYXVsdDtcblxuJHRyYWNrLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJHRyYWNrLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiR0cmFjay1zaGFkb3ctc2l6ZTogMCAhZGVmYXVsdDtcbiR0cmFjay1zaGFkb3ctYmx1cjogMXB4ICFkZWZhdWx0O1xuJHRyYWNrLXNoYWRvdy1jb2xvcjogcmdiYSgkZ3JleS03LCAuMikgIWRlZmF1bHQ7XG4kdHJhY2stYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJHRyYWNrLWJvcmRlci1jb2xvcjogI2NmZDhkYyAhZGVmYXVsdDtcblxuJHRyYWNrLXJhZGl1czogMjBweCAhZGVmYXVsdDtcbiRjb250cmFzdDogNSUgIWRlZmF1bHQ7XG5cbiRpZS1ib3R0b20tdHJhY2stY29sb3I6IGRhcmtlbigkdHJhY2stY29sb3IsICRjb250cmFzdCkgIWRlZmF1bHQ7XG5cbkBtaXhpbiBzaGFkb3coJHNoYWRvdy1zaXplLCAkc2hhZG93LWJsdXIsICRzaGFkb3ctY29sb3IpIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdy1zaXplICRzaGFkb3ctc2l6ZSAkc2hhZG93LWJsdXIgJHNoYWRvdy1jb2xvciwgMCAwICRzaGFkb3ctc2l6ZSBsaWdodGVuKCRzaGFkb3ctY29sb3IsIDUlKTtcbn1cblxuQG1peGluIHRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6ICR0cmFjay1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2lkdGg6ICR0cmFjay13aWR0aDtcbn1cblxuQG1peGluIHRodW1iIHtcbiAgQGluY2x1ZGUgc2hhZG93KCR0aHVtYi1zaGFkb3ctc2l6ZSwgJHRodW1iLXNoYWRvdy1ibHVyLCAkdGh1bWItc2hhZG93LWNvbG9yKTtcbiAgYmFja2dyb3VuZDogJHRodW1iLWNvbG9yO1xuICBib3JkZXI6ICR0aHVtYi1ib3JkZXItd2lkdGggc29saWQgJHRodW1iLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1iLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6ICR0aHVtYi1oZWlnaHQ7XG4gIHdpZHRoOiAkdGh1bWItd2lkdGg7XG59XG5cbiAuY3VzdG9tLXJhbmdlIFt0eXBlPSdyYW5nZSddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiBtYXRoLmRpdigkdGh1bWItaGVpZ2h0LCAyKSAwO1xuICB3aWR0aDogJHRyYWNrLXdpZHRoO1xuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCR0cmFjay1jb2xvciwgJGNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHJhY2stY29sb3I7XG4gICAgfVxuXG4gICAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkdHJhY2stY29sb3IsICRjb250cmFzdCk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYWNrO1xuICAgIEBpbmNsdWRlIHNoYWRvdygkdHJhY2stc2hhZG93LXNpemUsICR0cmFjay1zaGFkb3ctYmx1ciwgJHRyYWNrLXNoYWRvdy1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogJHRyYWNrLWNvbG9yO1xuICAgIGJvcmRlcjogJHRyYWNrLWJvcmRlci13aWR0aCBzb2xpZCAkdHJhY2stYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0cmFjay1yYWRpdXM7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgQGluY2x1ZGUgdGh1bWI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IChtYXRoLmRpdigoLSR0cmFjay1ib3JkZXItd2lkdGggKiAyICsgJHRyYWNrLWhlaWdodCksIDIpIC0gbWF0aC5kaXYoJHRodW1iLWhlaWdodCwgMikpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgQGluY2x1ZGUgc2hhZG93KCR0cmFjay1zaGFkb3ctc2l6ZSwgJHRyYWNrLXNoYWRvdy1ibHVyLCAkdHJhY2stc2hhZG93LWNvbG9yKTtcbiAgICBAaW5jbHVkZSB0cmFjaztcbiAgICBiYWNrZ3JvdW5kOiAkdHJhY2stY29sb3I7XG4gICAgYm9yZGVyOiAkdHJhY2stYm9yZGVyLXdpZHRoIHNvbGlkICR0cmFjay1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJHRyYWNrLXJhZGl1cztcbiAgICBoZWlnaHQ6IG1hdGguZGl2KCR0cmFjay1oZWlnaHQsIDIpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgQGluY2x1ZGUgdGh1bWI7XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIEBpbmNsdWRlIHRyYWNrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiBtYXRoLmRpdigkdGh1bWItaGVpZ2h0LCAyKSAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coJHRyYWNrLXNoYWRvdy1zaXplLCAkdHJhY2stc2hhZG93LWJsdXIsICR0cmFjay1zaGFkb3ctY29sb3IpO1xuICAgIGJhY2tncm91bmQ6ICRpZS1ib3R0b20tdHJhY2stY29sb3I7XG4gICAgYm9yZGVyOiAkdHJhY2stYm9yZGVyLXdpZHRoIHNvbGlkICR0cmFjay1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogKCR0cmFjay1yYWRpdXMgKiAyKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3coJHRyYWNrLXNoYWRvdy1zaXplLCAkdHJhY2stc2hhZG93LWJsdXIsICR0cmFjay1zaGFkb3ctY29sb3IpO1xuICAgIGJhY2tncm91bmQ6ICR0cmFjay1jb2xvcjtcbiAgICBib3JkZXI6ICR0cmFjay1ib3JkZXItd2lkdGggc29saWQgJHRyYWNrLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAoJHRyYWNrLXJhZGl1cyAqIDIpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBAaW5jbHVkZSB0aHVtYjtcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkdHJhY2staGVpZ2h0LCA0KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgJjo6LW1zLXRodW1iLFxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxuICAgICY6Oi1tcy1maWxsLWxvd2VyLFxuICAgICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59IiwiXG4ubnV0cmllbnQtdGFiLXBhbmVsIHtcblxuICB3aWR0aDogMTAwJTtcblxuICAuZ3d0LVRhYkJhckl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgOHB4IDE2cHggOHB4O1xuICAgIGNvbG9yOiAkdGVhbC0zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5nd3QtVGFiQmFySXRlbS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjcm9uby1vcmFuZ2U7XG4gICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gIH1cblxuICAudGFiTWlkZGxlQ2VudGVySW5uZXIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufSIsIi5udXRyaWVudC10YXJnZXRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jaXJjbGUtdGFyZ2V0LWlubmVyLWNpcmNsZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmFpc2VkLWNvbnRhaW5lci1iZy1kYXJrO1xuICB9XG59XG5cbi5jaXJjbGUtdGFyZ2V0LWlubmVyLWNpcmNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRncmV5LTE7XG5cbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS04O1xuICB9XG59XG5cbi50YXJnZXRzLXRhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgLmRhcmstbW9kZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0zO1xuICB9XG59XG5cbi50YXJnZXRzLXRhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gIC5kYXJrLW1vZGUgJiB7XG4gICAgY29sb3I6ICRzbm93LXdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktODtcbiAgfVxuXG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmNhdGVnb3J5LFxuICAuY2F0ZWdvcnkgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBjb2xvcjogJGdyZXktMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudGFyZ2V0cy10YWJsZS1udXRyaWVudC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjY1cmVtO1xuICB9XG5cbiAgLm51dHJpZW50LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudGFyZ2V0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnRhcmdldHMtdGFibGUtbnVtYmVyIHtcbiAgICBwYWRkaW5nOiAwIDRweCAwIDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC50YXJnZXRzLXRhYmxlLXVuaXQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIC50YXJnZXRzLXRhYmxlLXRhcmdldC1iYXIge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICB9XG5cbiAgLnRhcmdldC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG5cbiAgICB9XG5cbiAgICAudGFyZ2V0LXRleHQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLm51dHJpZW50LXRhcmdldC1iYXItY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS01O1xuICB9XG5cbiAgLm51dHJpZW50LXRhcmdldC1iYXItb3ZlcmZsb3cge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtOTtcbiAgfVxuXG4gIC5udXRyaWVudC10YXJnZXQtYmFyLW9wdGltYWwge1xuICAgIGJhY2tncm91bmQ6ICRncmVlbi00O1xuICB9XG5cbiAgLm51dHJpZW50LXRhcmdldC1iYXItdGV4dCB7XG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGNvbG9yOiAkZGFyay1yYWlzaW47XG4gICAgfVxuICB9XG59XG5cbi50YXJnZXQtdGV4dC5uby10YXJnZXQge1xuICBjb2xvcjogJGdyZXktNDtcbn0iLCIuYmFsYW5jZS1nYXVnZSB7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuXG4gIC5nYXVnZS1sYWJlbC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLmdhdWdlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgbWFyZ2luOiA1NXB4IDFweCAwO1xuICAgIHBhZGRpbmc6IDNweCA1cHggNHB4O1xuICAgIGJhY2tncm91bmQ6ICRzbm93LXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTk7XG4gICAgfVxuICB9XG5cbiAgLmdhdWdlLW91dGVyIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2NkbjEuY3Jvbm9tZXRlci5jb20vcGl4L2dhdWdlLXJpbmcucG5nJykgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5nYXVnZS1vdXRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL3BpeC9nYXVnZS1tYXNrLXJpbmcucG5nJykgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDlweDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmdhdWdlLWlubmVyIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL3BpeC9nYXVnZS1saW5lcy5wbmcnKSBuby1yZXBlYXQgLTExcHggLTExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJHJhaXNlZC1jb250YWluZXItYmctZGFyayB1cmwoJ2h0dHBzOi8vY2RuMS5jcm9ub21ldGVyLmNvbS9waXgvZ2F1Z2UtbGluZXMucG5nJykgbm8tcmVwZWF0IC0xMXB4IC0xMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5nYXVnZS1wb2ludGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL3BpeC9nYXVnZS1wb2ludGVycy5wbmcnKSBuby1yZXBlYXQgLTFweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmdhdWdlLWNvbG9yIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IC0zMHB4IGF1dG8gYXV0byAtNzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vY2RuMS5jcm9ub21ldGVyLmNvbS9waXgvZ2F1Z2UtY29sb3JzLnBuZycpIG5vLXJlcGVhdCAtN3B4IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLm5iLXJlZCAuZ2F1Z2UtY29sb3Ige1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggNTBweDtcbiAgfVxuXG4gIC5uYi1wb3Rhc3NpdW0gLmdhdWdlLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC04M3B4O1xuICB9XG5cbiAgLm5iLXByYWwgLmdhdWdlLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC0yMTZweDtcbiAgfVxuXG4gIC5uYi1ncmVlbiAuZ2F1Z2UtY29sb3Ige1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTM0OXB4O1xuICB9XG5cbiAgLm5iLWNhbGNpdW0gLmdhdWdlLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC00ODJweDtcbiAgfVxuXG4gIC5uYi1yZWQgLmdhdWdlLXBvaW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggMDtcbiAgfVxuXG4gIC5uYi1wb3Rhc3NpdW0gLmdhdWdlLXBvaW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTkwcHg7XG4gIH1cblxuICAubmItcHJhbCAuZ2F1Z2UtcG9pbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtMTgwcHg7XG4gIH1cblxuICAubmItZ3JlZW4gLmdhdWdlLXBvaW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTI3MHB4O1xuICB9XG5cbiAgLm5iLWNhbGNpdW0gLmdhdWdlLXBvaW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTM2MHB4O1xuICB9XG5cbiAgLmdhdWdlLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZ2F1Z2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIlxuLmNhcmQge1xuICBAZXh0ZW5kIC5jb250YWluZXItcmFpc2VkO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTY4cHg7XG4gIGhlaWdodDogMTQwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOHB4ICRncmV5LTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gU2V0IGNvbG91ciBzdGF0ZXMgZm9yIGFjdGl2aXR5L2Jpb21ldHJpYyBjYXJkc1xuICAmLmNhcmQtY3Jvbm8tb3JhbmdlIHtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjcm9uby1vcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLWJsdWUtNiB7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS02O1xuICAgIH1cbiAgfVxuXG59XG5cbi5jYXJkLWljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzclKSBzZXBpYSgxMyUpIHNhdHVyYXRlKDIyMiUpIGh1ZS1yb3RhdGUoMTkxZGVnKSBicmlnaHRuZXNzKDgwJSkgY29udHJhc3QoOTElKTtcbn1cblxuLmNhcmQtbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4vLyBLZWVwaW5nIHRoaXMgaGVyZSBhcyBhbiBleGFtcGxlIG9mIGNvbG9yaW5nIG91ciBtb25vLWNocm9tZSBpY29ucyBiZWNhdXNlIGl0IG1pZ2h0IGJlIHVzZWQgYWdhaW4gaW4gdGhlIGZ1dHVyZVxuLypcbiYuY2FyZC1jcm9uby1vcmFuZ2Uge1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNyb25vLW9yYW5nZTtcblxuICAgIC8vIEljb24gY29sb3VyaW5nLiBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL3Nvc3VrZS9wZW4vUGpvcXFwXG4gICAgLy8gTm90ZSByZXF1aXJlZCBicmlnaHRuZXNzICYgc2F0dXJhdGlvbiBiL2Mgb3VyIG9yaWdpbmFsIGljb25zIGFyZSBub3QgYmxhY2tcbiAgICAuY2FyZC1pY29uIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNzglKSBzZXBpYSg3MiUpIHNhdHVyYXRlKDUxMTUlKSBodWUtcm90YXRlKDMzM2RlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCgxMDElKTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg3OCUpIHNlcGlhKDcyJSkgc2F0dXJhdGUoNTExNSUpIGh1ZS1yb3RhdGUoMzMzZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDEwMSUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNyb25vLW9yYW5nZTtcbiAgICB9XG5cbiAgfVxufSovXG4iLCIuc2Nyb2xsLWN1c3RvbSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTQ7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmluY3JlbWVudCwgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnQge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59IiwiLmFkZC1mb29kLWRpYXJ5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXG4gIC5mb29kLXNlYXJjaC1zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuXG4gICAgLmZvb2Qtc2VhcmNoLWJ0biB7XG4gICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGNvbG9yOiAkdGVhbC0yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb29kLXNlYXJjaC1idG46aG92ZXIge1xuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogJHNub3ctd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWljb24ge1xuICAgICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLmZpbHRlci1pY29uIHtcbiAgICAgIGNvbG9yOiAkY3Jvbm8tb3JhbmdlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS02O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmZpbHRlci1pY29uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRzbm93LXdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWVsZDpmb2N1cy12aXNpYmxlLFxuICAgIC5zZWFyY2gtZmllbGQ6YWN0aXZlLFxuICAgIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbi14LWNpcmNsZS1maWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkZ3JleS02O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgIH1cblxuICAgIC5pY29uLXgtY2lyY2xlLWZpbGw6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtb3B0aW9ucy1jb250YWluZXItd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgLnNlYXJjaC1vcHRpb25zLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTc7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuc2VhcmNoLW9wdGlvbi1jYXRlZ29yeSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtdGFiLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG5cbiAgICAuc2VhcmNoLXRhYiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHRlYWwtMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiA0cHggMTZweCAwO1xuICAgIH1cblxuICAgIC5mb29kLXNlYXJjaC1zZWxlY3RlZC10YWIge1xuICAgICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNyb25vLW9yYW5nZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBjb2xvcjogJHRlYWwtMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0cy1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIC5kYXJrLW1vZGUgJiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS02O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50YWJsZS1oZWFkZXIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvKiBzY3JvbGxiYXIgKi9cbiAgLnJlc3VsdHMtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxuXG4gIC8qIHRyYWNrICovXG4gIC5yZXN1bHRzLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggJHJhaXNlZC1jb250YWluZXItYmctZGFyaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLyogaGFuZGxlICovXG4gIC5yZXN1bHRzLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IGRhcmtncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAvKiBoYW5kbGUgb24gaG92ZXIgKi9cbiAgLnJlc3VsdHMtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogZGFya2dyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC8vIHN1bW1hcnkgdG90YWwgcG9wdXBcbiAgLmVuZXJneS1zdW1tYXJ5LXRvdGFscyB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC5udXRyaWVudC1pbmZvLWNvbnRhaW5lciB7XG5cbiAgICAubnV0cmllbnQtbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgfVxuXG4gICAgLm51dHJpZW50LWNhdGVnb3J5IHtcbiAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIGZvb2QgcmVzdWx0IGRpYXJ5IGljb25zXG4vLyBGb29kU2VhcmNoUGFuZWw6OnNldFJlc3VsdHMoKVxuLnNvdXJjZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG59XG5cbi5zb3VyY2UtdXNkYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL21lZGlhL2ZsYWdzL3VzLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnNvdXJjZS11cGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY2RuMS5jcm9ub21ldGVyLmNvbS9tZWRpYS91cGMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4uc291cmNlLWNuZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL21lZGlhL2ZsYWdzL2NhLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnNvdXJjZS1sYWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vY2RuMS5jcm9ub21ldGVyLmNvbS9icmFuZC9zdmcvbGFiLWljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG59XG5cbi5zb3VyY2UtbGFiZWwtY3VzdG9tIHtcbiAgY29sb3I6ICRibHVlLTEwO1xufVxuXG4uc291cmNlLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2N1c3RvbS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuXG4uc291cmNlLWN1c3RvbS1tZWFsIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vY2RuMS5jcm9ub21ldGVyLmNvbS8yMDIzL3N2Zy9tZWFscy1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5cbi5zb3VyY2UtYmFyY29kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9jZG4xLmNyb25vbWV0ZXIuY29tL2JyYW5kL3N2Zy9iYXJjb2RlLWljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG4iLCIubWluaS1jaGFydCB7XG4gIC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi50cmVuZHMtY2hhcnQge1xuICAuY2hhcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5heGlzLXVuaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLm9wdGlvbnMtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vdmVyZmxvdy1hY3Rpb25zIHtcbiAgICBjb2xvcjogIzAwNUM1QztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG5cbiAgLm9wdGlvbi13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm9wdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnVuaXQtbGFiZWxzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLnVuaXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uY2hhcnQtc291cmNlLWxhYmVsLW9mZnNldCB7XG4gIGJvdHRvbTogMi41cmVtO1xufVxuXG4uY2hhcnQtc291cmNlLWRlc2Mtb3V0ZXItYWxpZ24tcmlnaHQge1xuICByaWdodDogMDtcbn1cbiIsIi5kYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXNoYm9hcmQtY2FyZCB7XG4gIEBleHRlbmQgLmNvbnRhaW5lci1yYWlzZWQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiA0MDZweDtcbiAgbWFyZ2luOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmF4aXMtdW5pdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmRhc2hib2FyZC1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzRweDtcbn1cblxuLmJyYXplLWNhcmQge1xuICBAZXh0ZW5kIC5kYXNoYm9hcmQtY2FyZDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xufVxuXG4uYnJhemUtaW1hZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn0iLCIuY29sbGFwc2libGUtc2VjdGlvbiA+IGkge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IC41ZW0gNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogVGhpcyBzZWxlY3Rpb24gYmFzZWQgb24gdGhlICdhcmlhLWV4cGFuZGVkJyBhdHRyaWJ1dGUgaXMgcGlnZ3liYWNraW5nIG9mZiBvZiBCb290c3RyYXAncyBleHBhbmRhYmxlIGFyZWEgdXRpbGl0eSAoc2VhcmNoIHRob3NlIGRvY3NcbiBmb3IgbW9yZSBpbmZvIGFib3V0IHRoaXMgb3RoZXJ3aXNlIG9kZC1sb29raW5nIGRlc2lnbiBkZWNpc2lvbikuICovXG4uY29sbGFwc2libGUtc2VjdGlvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuIFxuLm1lYXN1cmUtc2VsZWN0b3ItYW1vdW50LWJveCB7XG4gIG1pbi13aWR0aDogNDhweDtcbn1cblxuLm1lYXN1cmUtc2VsZWN0b3ItbGlzdC1ib3gge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufSIsIi5wbGFucy1wYW5lbCB7XG4gIC5wbGFucy1wcmljZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGRhcmstcmFpc2luO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIH1cblxuICAucGxhbnMtcHJpY2UtdHh0LWRpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRncmV5LTY7XG4gICAgZm9udC1mb250OiBXb3JrIFNhbnM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuXG4gIC5kaXNjb3VudC1ub3RlLXRleHQge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmdvbGQtZmVhdHVyZXMtdHh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgfVxuXG4gIC5mZWF0dXJlcy1wcmljZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGRhcmstcmFpc2luO1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XG4gIH1cblxuICAuY2hlY2tzIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IGF1dG87XG4gIH1cblxuICAuY2hlY2stbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDg2cHg7XG4gIH1cblxuICAucGxhbnMtY3VycmVuY3ktdHh0IHtcbiAgICBjb2xvcjogJGRhcmstcmFpc2luO1xuICB9XG5cbiAgLmZlYXR1cmVzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbm93LXdoaXRlO1xuICB9XG5cbiAgLmZlYXR1cmVzLXNpbmdsZS1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmZlYXR1cmVzLWRvdWJsZS1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuXG4gIC50ZXh0LWFsaWduLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnN1Yi1pbmNvbXBsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTE7XG4gIH1cblxuICAuZmFxLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGRhcmstcmFpc2luO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5mYXEtaGVhZGVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAuZmFxLWFycm93IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gIH1cblxuICAuZmFxLWFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAucGxhbi1kaXNjb3VudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTE7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0yOztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnRyaWFsLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LTE7XG4gIH1cblxuICAudHJpYWwtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm1lLWF1dG8tZmFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gIH1cblxuICAubWUtYXV0by1mYWlsLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0zMzZweDtcbiAgfVxuXG4gIC5iYXNpYy1nb2xkLXRpdGxlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExNnB4IDc3cHg7XG4gIH1cblxuICAucGxhbi1sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAucGxhbi1sb2dvLXRleHQtZ29sZCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJGhvbmV5LWdvbGQ7XG4gIH1cblxuICAubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnN0cmlwZS1kaWFsb2cge1xuICAuY3JlZGl0LWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTI7XG4gIH1cblxuICAuY3JlZGl0LWNhcmQtZWxlbWVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkc25vdy13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5jYXJkLWVycm9ycyB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGNvbG9yOiAkb3JhbmdlLTEwO1xuICB9XG5cbiAgLnJlcXVpcmVkIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICRncmV5LTY7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5wcmljZS10eHQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGNvbG9yOiAkZGFyay1yYWlzaW47XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcbiAgfVxuXG4gIC5jdXJyZW5jeS1tb250aCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zNXB4O1xuICAgIGNvbG9yOiAkZGFyay1yYWlzaW47XG4gIH1cblxuICAuZXJyb3ItaWNvbiB7XG4gICAgY29sb3I6ICRvcmFuZ2UtMTA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucGFzc3dvcmQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hvdy1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc2hvdy1wYXNzd29yZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMS4wO1xuICB9XG5cbiAgLmlucHV0LXN0cmlwZS1kaWFsb2cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGJhY2tncm91bmQ6ICRzbm93LXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5qb2ItdGl0bGVzLWNvbnRhaW5lciAuZ3d0LUxpc3RCb3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGJhY2tncm91bmQ6ICRzbm93LXdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLnR5cGUtb3RoZXItdHh0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5wcmFjdGljZS1kaXZpZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTM7XG4gIH1cbn1cbiIsIi5hZGQtYmlvbWV0cmljLWRpYWxvZyB7XG4gIC5zZWFyY2gtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxuXG4gIC5nYXRlLWN1c3RvbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5hZGQtY3VzdG9tLWJpb21ldHJpYyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHotaW5kZXg6IDEwMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY3VzdG9tLWJpb21ldHJpYy1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuc3Rvb2wtaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYm9yZGVyLXJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cblxuICAuc2Nyb2xsLXBhbmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMycHhcbiAgfVxufVxuXG4uc3Rvb2xzLWJpb21ldHJpYyB7XG4gIC5icmlzdG9sLWd1aWRlLXR4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5iaW9tZXRyaWMtZGlhcnktdGl0bGUge1xuICAubmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5zaG93TW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgfVxuXG4gIC5uYW1lLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICM1QjVENkI7XG4gIH1cblxufVxuXG4uYmlvbWV0cmljLW1vcmUtZGV0YWlsLWRpYWxvZyB7XG4gIC5tYWluLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNoYXJ0cy1wYW5lbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MzQzZEMjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgLnN0YXRzQXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0MzQzZEMjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgLnN0YXRzTGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAub2sge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmJpb21ldHJpYy1zYW1wbGVzLWNoYXJ0IHtcbiAgLnBhbmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAuNWVtXG4gIH1cblxuICAudGltZUJveCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAub3B0aW9ucy1wYW5lbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJveGVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuYm94ZXMgc2VsZWN0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuXG4gIC51bml0Qm94ZXMgc2VsZWN0IHtcbiAgICB3aWR0aDogMTA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG5cbiAgLm9wdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuc3Bpbm5lciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5iaW9tZXRyaWMtY29udGVudC1wYW5lbCB7XG4gIC5ib3JkZXItcmFkaXVzLTEwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLmJpb21ldHJpYy1yYWRpdXMtMTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIH1cbn0iLCIuZm9vZC1zdW1tYXJ5LXBhbmVsIHtcblxuICAuZm9vZC1zZWFyY2gtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIGRpdiA+IC5ib3hlZC1ib3JkZXItdGhpbmd5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG5cbiAgICAuZGFyay1tb2RlICYge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktNTtcbiAgICB9XG4gIH1cblxuICAubnV0cmllbnQtbGlzdGluZy1jb250YWluZXIge1xuICAgIC5udXRyaWVudHMtbGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAubnV0cmllbnRzLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hbHQtaW5mby1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgLmFsdC1mb29kLWxpbmsge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRvLWRpYXJ5LWJ0bi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5hZGQtc2VydmluZy1tZWFzdXJlLXNlbGVjdG9yIHtcbiAgICAuc2VsZWN0aW9uLWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAyNDNweDtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRvLWRpYXJ5LW1lYXN1cmUtc2VsZWN0b3Ige1xuICAgIC5zZWxlY3Rpb24tZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDE2OXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yb3ctY29udGFpbmVyLW5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQmlnIHlpa2VzLi4uIFRoaXMga29va3kgQ1NTIGlzIG92ZXJyaWRpbmcgc29tZSBiaWcgeXVjayBpbiBzb21lIG92ZXItc2hhcmVkXG4vLyB3aWRnZXRzIHRoYXQgaXQgbG9va3MgbGlrZSB3ZSdyZSBhbGwgdG9vIHNjYXJlZCB0byB0d2Vhay4uLiBEZXJlayB3cm90ZSBpdFxuLy8gaW4gdGhlIF9hZGQtZm9vZC1kaWFyeS5zY3NzIGZpbGUgb3JpZ2luYWxseSAoSSBqdXN0IG1vdmVkIGl0IGhlcmUgdG8gbWFrZSBpdFxuLy8gbW9yZSBzcGVjaWZpYywgYnV0IHBsZWFzZSBkb24ndCBhdHRyaWJ1dGUgdGhlIGNyaW5nZSB0byBtZS4uLikuXG4vL1xuLy8gXCJuZWVkZWQgdG8gaGFyZCBjb2RlIHdpZHRoIGFuZCBoZWlnaHQgbG90cyBtb3ZpbmcgYXJvdW5kXCIgLURlcmVrXG4uYWRkLXNlcnZpbmctbWVhc3VyZS1zZWxlY3Rvcixcbi5hZGQtdG8tZGlhcnktbWVhc3VyZS1zZWxlY3RvciB7XG4gIC5yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cblxuICAuc2VsZWN0aW9uLWhlYWRpbmcge1xuICAgIHdpZHRoOiAzMy4zMyUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmFtb3VudCB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5yZXBlYXQtaXRlbXMtbWVhc3VyZS1zZWxlY3RvciB7XG4gIC5yb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cblxuICAuc2VsZWN0aW9uLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbW91bnQge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5zZWxlY3Rpb24tZHJvcGRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuYWx0LW51dHJpZW50LCAuY2FsYy1udXRyaWVudCB7XG4gIGNvbG9yOiAkYmx1ZS0xMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiLmFiLWZlZWQsIC5hYi1jYXJkLCAuYWItdGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcbn1cblxuLmFiLWZlZWQtYnV0dG9ucy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstcmFpc2luICFpbXBvcnRhbnQ7XG59XG5cbi5hYi1mZWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNub3ctd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmFiLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYWItdXJsLWFyZWEge1xuICBjb2xvcjogJGp1bmdsZS1ncmVlbiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5hYi1jbG9zZS1idXR0b24ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjMlKSBzZXBpYSg5MSUpIHNhdHVyYXRlKDY0NyUpIGh1ZS1yb3RhdGUoMTM3ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoMTAxJSkgIWltcG9ydGFudDtcblxuICAmLmZhLmZhLXRpbWVzIHtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5zdWdnZXN0LWZvb2QtZGlhbG9nIHtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG5cbiAgLnJvdy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLnJvdy1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICB9XG5cbiAgLnBpZS1jaGFydC1jb250YWluZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgLmNlbnRlci1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHRvcDogLTY2cHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2lyY2xlLXRhcmdldCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiA5cHg7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10YXJnZXQtcGVyY2VudCB7XG4gICAgICBtYXJnaW46IDExcHggMCAwIDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10YXJnZXQtaW5uZXItaW5mbyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cblxuICAuc3VnZ2VzdC1mb29kLWxhYmVscy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1MTJweDtcbiAgfVxuXG4gIC5zdWdnZXN0LWZvb2QtdGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc3VnZ2VzdC1mb29kLW1lYXN1cmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zdWdnZXN0LWZvb2QtbnV0cmllbnRzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnN1Z2dlc3QtZm9vZC1saWtlLFxuICAuc3VnZ2VzdC1mb29kLWRpc2xpa2Uge1xuICAgIGNvbG9yOiAkZ3JleS02O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1Z2dlc3QtZm9vZC1saWtlZCxcbiAgLnN1Z2dlc3QtZm9vZC1saWtlOmhvdmVyIHtcbiAgICBjb2xvcjogJGphZGUtbGFrZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN1Z2dlc3QtZm9vZC1kaXNsaWtlZCxcbiAgLnN1Z2dlc3QtZm9vZC1kaXNsaWtlOmhvdmVyIHtcbiAgICBjb2xvcjogJG9yYW5nZS03ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3VnZ2VzdC1mb29kLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmZhZGUtYW5pbWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDAuMXMgc3RlcHMoNjApIGZvcndhcmRzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0IDAuMXMgc3RlcHMoNjApIGZvcndhcmRzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlT3V0IDAuMXMgc3RlcHMoNjApIGZvcndhcmRzO1xuICB9XG59XG4iLCIudGFyZ2V0LWVkaXRvci1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcblxuICAuYmFyLWxhYmVsLWFubm90YXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogJGRhcmstcmFpc2luO1xuICB9XG5cbiAgLnRhcmdldHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAudGFyZ2V0LXJvdy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cblxuICAubnVtYmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnRvcC1zb3VyY2VzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnRvcC1zb3VyY2VzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAudG9wLXNvdXJjZS1pbm5lci1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnRvcC1zb3VyY2UtYXJyb3ctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgIGkge1xuICAgICAgbWFyZ2luOiAwIDRweCAwIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAxMDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAudG9wLXNvdXJjZS1pbmdyZWRpZW50LXJvdyAudG9wLXNvdXJjZS1mb29kLW5hbWUge1xuICAgIG1hcmdpbjogMCAwIDAgMzJweDtcbiAgfVxufVxuIiwiXG4ubnV0cmllbnQtdGFyZ2V0IHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcblxuICAucGVyY2VudCB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm5vLXRhcmdldCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cblxuLnNjb3JlLWFkLWJhbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAkZ3JleS0xO1xufVxuXG4iLCIucHJvdGVpbi1tZXJjb2xhIHtcbiAgY29sb3I6ICRza3ktYmx1ZTtcbn1cblxuLnN1bW1hcnktcHJvdGVpbi1tZXJjb2xhIHtcbiAgLm51dHJpZW50LXRhcmdldC1iYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogJHNreS1ibHVlO1xuICB9XG59XG5cbi5jYXJicy1tZXJjb2xhIHtcbiAgY29sb3I6ICRvcmFuZ2UtNztcbn1cblxuLnN1bW1hcnktY2FyYnMtbWVyY29sYSB7XG4gIC5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtNztcbiAgfVxufVxuXG4uZmF0LW1lcmNvbGEge1xuICBjb2xvcjogJGphZGUtbGFrZTtcbn1cblxuLnN1bW1hcnktZmF0LW1lcmNvbGEge1xuICAubnV0cmllbnQtdGFyZ2V0LWJhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAkamFkZS1sYWtlO1xuICB9XG59XG4iLCJcbi5keW5hbWljLWFkZC1mb29kLWNvbnRhaW5lcixcbi5keW5hbWljLWFkZC1leGVyY2lzZS1jb250YWluZXIsXG4uZHluYW1pYy1hZGQtYmlvbWV0cmljLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDk2cHgpO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5zdGF0aWMtcGFuZWwge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnRvcC1sZXZlbC1zY3JvbGwtY29udGFpbmVyIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8gdGhpcyB1Z2xpbmVzcyBpcyB0byBoYW5kbGUgdGhlIEdXVCB0YWIgcGFuZWxzIGluIHRoZXNlIGRpYWxvZ3Ncbi8vIHRoZXkgY3JlYXRlIHRoZXNlIGF3ZnVsIG5lc3RlZCB0YWJsZSBzdHJ1Y3R1cmVzIHRoYXQgYXJlIGRpZmZpY3VsdCB0byBzdHlsZVxuLmR5bmFtaWMtYWRkLWV4ZXJjaXNlLWNvbnRhaW5lcixcbi5keW5hbWljLWFkZC1iaW9tZXRyaWMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDg4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcblxuICAudG9wLWxldmVsLXNjcm9sbC1jb250YWluZXIge1xuICAgICYgPiB0Ym9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmID4gdHI6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCAkZ3JleS0yIHNvbGlkO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucmVkZWVtLXBhZ2Uge1xuICAgIC8qKiBXRUIgU0laRSAqKi9cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC5jcm9uby1tYWluLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuY3Jvbm8tdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNSAqIDIydmgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb25vLXNwbGFzaC1ncmFwaGljIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb25vLXNwbGFzaC1ncmFwaGljID4gaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZtaW4gLSAyMDBweCk7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuY29uZGl0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1idXR0LWhvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjZXJzLCA1KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiogVEFCTEVUIFNJWkUgKiovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCB4bCkge1xuICAgICAgICAuY3Jvbm8tbWFpbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1zcGxhc2gtZ3JhcGhpYyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1zcGxhc2gtZ3JhcGhpYyA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gbWFwLWdldCgkc3BhY2VycywgNikgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb25vLXRleHQtY29udGVudC1jb250YWluZXIgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IG1hcC1nZXQoJHNwYWNlcnMsIDMpIDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1idXR0LWhvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmRpdGlvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb25vLWJ1dHQtaG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmRpdGlvbkhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IG1hcC1nZXQoJHNwYWNlcnMsIDYpIDBweCBtYXAtZ2V0KCRzcGFjZXJzLCAzKSAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFyZ2VEYXJrUmFpc2luVGV4dCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1yYWlzaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIH1cblxuICAgIC5saW5lQnJlYWsge1xuICAgICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjZXJzLCA1KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4ICNjM2M2ZDIgc29saWQ7XG4gICAgfVxuXG4gICAgLyoqIE1PQklMRSBTSVpFICoqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAuY3Jvbm8tbWFpbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1zcGxhc2gtZ3JhcGhpYyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1zcGxhc2gtZ3JhcGhpYyA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gbWFwLWdldCgkc3BhY2VycywgNSkgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby10ZXh0LWNvbnRlbnQtY29udGFpbmVyID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1idXR0LWhvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcEJvbGRUZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhcmdlRGFya1JhaXNpblRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmVCcmVhayB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbmRpdGlvbkhvbGRlciB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IG1hcC1nZXQoJHNwYWNlcnMsIDYpIGF1dG8gbWFwLWdldCgkc3BhY2VycywgMykgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9uby1idXR0LWhvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzcGFjZXJzLCA0KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb24tZ29sZC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlLWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkZWVtVGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uVGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC50b0JlZ2luVGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNwYWNlcnMsIDUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50b0JlZ2luVGV4dERpYWxvZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmlld0FsbEZlYXR1cmVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogbWFwLWdldCgkc3BhY2VycywgNSk7XG4gICAgfVxuXG4gICAgLyoqIE1PQklMRSBTSVpFICoqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuY3Jvbm8tdGV4dC1jb250ZW50LWNvbnRhaW5lciA+IHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmVCcmVhayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudG9CZWdpblRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb25kaXRpb25Ib2xkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzU0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3Jvbm8tdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuc21hbGxEYXJrUmFpc2luVGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50b3BCb2xkVGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5wbGFucy1wYW5lbCAuY2hlY2tzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXItZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1ib3JkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgICB9XG5cbiAgICAuZmlyc3QtZWxlbWVudC1tb2RhbCB7IFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgIH1cblxuICAgIC5jcm9ub21ldGVyLWdvbGQtdGV4dC1sYWJlbCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cbiIsIi5hZG1pbiB7XG4gIC5wcm9maWxlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2ZpbGUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnNjaGVkdWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDZlY2ZmO1xuICAgIGNvbG9yOiAjM2Q0ZWFjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2NoZWR1bGUuZW5kZWQge1xuICAgIGNvbG9yOiAjNGY1NjZiO1xuICAgIGJhY2tncm91bmQ6ICNlM2U4ZWU7XG4gIH1cblxuICAubXV0ZWQge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuIiwiLndhdGVyLXRyYWNraW5nLXRhcmdldC1iYXIge1xuXG4gIC5udXRyaWVudC10YXJnZXQtYmFyLWZpbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS01O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm51dHJpZW50LXRhcmdldC1iYXItb3ZlcmZsb3cge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtOTtcbiAgfVxuXG4gIC5udXRyaWVudC10YXJnZXQtYmFyLW9wdGltYWwge1xuICAgIGJhY2tncm91bmQ6ICRncmVlbi00O1xuICB9XG59XG5cbi53YXRlci1zbGlkZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNub3ctd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXktMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi53YXRlci10cmFja2luZyB7XG4gIC5jb2xsYXBzaWJsZS1zZWN0aW9uIHtcbiAgICBpIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgfVxuICB9XG59XG5cblxuLndhdGVyLXNsaWRlci1pbm5lciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDEwcHg7XG59XG5cbi53YXRlci1nb2FsLW1ldC1pY29uIHtcbiAgY29sb3I6ICMxRkNBRDc7XG59XG5cbi53YXRlci1nbGFzcy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi53YXRlci1nbGFzcy1idXR0b24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLndhdGVyLWdsYXNzLWJ1dHRvbi1iYWNrZ3JvdW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ud2F0ZXItZ2xhc3Mtb3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53YXRlci1nbGFzcy1idWxrLWFkZC1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLndhdGVyLWdsYXNzLWJ1bGstYWRkLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53YXRlci1kaWFsb2ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDgwJTtcblxuICAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgdGV4dC13cmFwOiBwcmV0dHk7XG4gIH1cbn1cblxuLndhdGVyLXNldHRpbmdzLWxpbmsge1xuICAuZXJyb3Ige1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIHRleHQtd3JhcDogcHJldHR5O1xuICB9XG59IiwiLmJ1dHRvbi1ncm91cC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbm93LXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JleS0zKTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogM3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uLWdyb3VwLWNoaWxkLWxheW91dC1vdmVycmlkZSB7XG4gIHBhZGRpbmc6IDlweCA0MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cblxuLmJ1dHRvbi1ncm91cC1kaXZpZGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMyk7XG59IiwiLnBlbmRpbmctc3RhdHVzLXBpbGwge1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMC41NjI1KSAoJHNwYWNlcik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctMTtcbiAgICBjb2xvcjogJHllbGxvdy0xMDtcbn1cblxuLmFjY291bnQtY3JlYXRlZC1zdGF0dXMtcGlsbCB7XG4gICAgcGFkZGluZzogKCRzcGFjZXIgKiAwLjU2MjUpICgkc3BhY2VyKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTE7XG4gICAgY29sb3I6ICRncmVlbi0xMDtcbn1cblxuLmdvbGQtc3ViLXN0YXR1cy1waWxsIHtcbiAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDAuNTYyNSkgKCRzcGFjZXIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLTE7XG4gICAgY29sb3I6ICRvcmFuZ2UtNztcbn0iLCIuYmlnLXBpbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFNjVGMjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogOHB4IDNweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJpZy1waWxsLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogIzVjNWM1Yztcbn1cbiIsIi5zaWRlYmFyLXBybyB7XG5cbiAgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tdG9nZ2xlOmhvdmVyIGk6YmVmb3JlLFxuICAuYnRuLXRvZ2dsZS5hY3RpdmUgaTpiZWZvcmUsXG4gIC5idG4tc2lkZWJhcjpob3ZlciBpOmJlZm9yZSxcbiAgLmJ0bi1zaWRlYmFyLmFjdGl2ZSBpOmJlZm9yZSxcbiAgLmJ0bi1zaWRlYmFyLmFjdGl2ZSAubmF2LXRpdGxlIHtcbiAgICBjb2xvcjogJGphZGUtbGFrZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0bi1zaWRlYmFyOmhvdmVyIHtcbiAgICBjb2xvcjogJGphZGUtbGFrZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ0bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAkamFkZS1sYWtlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnRuLXRvZ2dsZTpob3Zlcjo6YWZ0ZXIsXG4gIC5idG4tdG9nZ2xlLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4NjgsMjA4LDEyMyUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J001IDE0bDYtNi02LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIH1cblxuICAubmF2LWl0ZW0gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRqYWRlLWxha2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaWRlYmFyLW5hdi1jb250YWluZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICRqYWRlLWxha2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5saWdodHN3aXRjaC1sYWJlbCB7XG4gICAgLnRleHQtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogJGphZGUtbGFrZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5saWdodHN3aXRjaC1jb250YWluZXIge1xuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGphZGUtbGFrZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGphZGUtbGFrZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYig2OCwgMjA4LCAxMjMsIDE1JSk7XG4gICAgfVxuXG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2IyZWNjOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB9XG4gIH1cbn1cblxuYm9keVtkYXRhLXNpZGViYXItY29tcGFjdD10cnVlXSAuc2lkZWJhci1wcm8gLnNpZGViYXItbmF2LWl0ZW06aG92ZXIgYS5hY3RpdmUgaSxcbmJvZHlbZGF0YS1zaWRlYmFyLWNvbXBhY3Q9dHJ1ZV0gLnNpZGViYXItcHJvIC5zaWRlYmFyLW5hdi1pdGVtOmhvdmVyIGEuYWN0aXZlIC5uYXYtdGl0bGUtd2l0aC1jaGlsZHJlbiB7XG4gIGNvbG9yOiAkamFkZS1sYWtlO1xufVxuXG5ib2R5W2RhdGEtc2lkZWJhci1jb21wYWN0PWZhbHNlXSAucHJvLXNpZGViYXItY2xpZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktODtcbn1cblxuLmNsaWVudC1uYW1lIHtcbiAgbWF4LXdpZHRoOiAxMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaWRlYmFyLXVucmVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuIiwiLndhcm5pbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIG1hcmdpbjogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jbGllbnRzLXBhbmVsIHtcbiAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuXG4gIC5hZGQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAuYWRkLWdyb3VwLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3BhbixcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jbGllbnQtbGlzdCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuXG4gICAgLmRhcmstbW9kZSAmIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTc7XG4gICAgfVxuICB9XG5cbiAgLnByby1jbGllbnQtbGlzdCB7XG5cbiAgICB0ci5kcmFnZ2luZyB0ZCB7XG4gICAgICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleS02O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5LTY7XG4gICAgfVxuXG4gICAgLmNsaWVudC1saXN0LWhlYWRlciB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50LWxpc3QtaGVhZGVyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNsaWVudC1saXN0LWhlYWRlciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5jbGllbnQtZ3JvdXAgdGQge1xuICAgICAgcGFkZGluZzogMHB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0zO1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS03O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbGllbnQtZ3JvdXAtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIC5pY29uLWNoZXZyb24tdXAge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvLWNsaWVudC1saXN0LWNoZXZyb24tZG93biB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm8tY2xpZW50LWxpc3QtY2hldnJvbi11cCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50LWdyb3VwLWFjdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmNsaWVudC1yb3cgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgICBwYWRkaW5nOiA4cHggMHB4O1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS02O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50LXJvdyB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgfVxuXG4gICAgLmNsaWVudC1yb3cgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS0yO1xuICAgIH1cblxuICAgIC5ib3R0b20tdGFyZ2V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jbGllbnQtcm93IHtcbiAgICAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICAgICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmRhcmstbW9kZSAmIHtcbiAgICAgICAgY29sb3I6ICR0ZWFsLTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tZXhjbGFtYXRpb24tY2lyY2xlIHtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAuZGFyay1tb2RlICYge1xuICAgICAgICBjb2xvcjogJHRlYWwtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50LXJvdy1uYW1lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5lbWFpbC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5kZWNsaW5lZC1sYWJlbCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAucmVzZW5kLWludml0ZS1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICAgIC5yZW1vdmUtY2xpZW50LWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucGVuZGluZy12ZXJpZmljYXRpb24tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgLmNsaWVudC1yb3c6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICB9XG5cbiAgdHIuc2VsZWN0IHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0xO1xuICB9XG5cbiAgLmNsaWVudC1yb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5cbi5jbGllbnQtZ3JvdXAtY2xvc2VkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRyYWctb3Zlci1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjcm9uby1vcmFuZ2UgIWltcG9ydGFudDtcbn1cblxuLmRyYWctb3Zlci1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtNCAhaW1wb3J0YW50O1xufVxuXG4ucHJvLW1lc3NhZ2luZy1jbGllbnQtdGFibGUtdW5yZWFkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsaWVudC1kYXRhLXZpZXcge1xuICAuY2xpZW50LWRldGFpbHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAuY2xpZW50LWVtYWlsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmNsaWVudC1hY3Rpb25zLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cblxuICAuY2xpZW50LW5vdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gIH1cblxuICAubm90ZXMtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTE7XG5cbiAgICAubm90ZXMtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0zO1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICAgIH1cblxuICAgIC5ub3RlLXRpbWUge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5ub3RlLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5vdGUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIC5pY29uLXRyYXNoLWZpbGwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzJweDtcbiAgICAgICAgY29sb3I6ICRjcm9uby1vcmFuZ2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgLmljb24tdHJhc2gtZmlsbDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm90ZS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICB9XG59XG5cbi5idWxrLWltcG9ydC1kcmFnLWRyb3AtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNub3ctd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICBwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjZXJzLCA0KTtcbiAgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xufVxuXG4uYnVsay1pbXBvcnQtZG90dGVkLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1ncmF5LTYpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICRncmV5LTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idWxrLWltcG9ydC1kb3R0ZWQtY29udGFpbmVyLWRyYWdvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbn1cblxuLmJ1bGstYWRkLWNsaWVudHMtdGFibGUge1xuICBAZXh0ZW5kIC5jcm9uby10YWJsZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgJiB0ciB0ZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gICYgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yO1xuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idWxrLWFkZC1jbGllbnRzLXRhYmxlLWNoZWNrLWhlYWRlciB7XG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1yYWlzaW47XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1yYWlzaW47XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1yYWlzaW47XG4gIH1cbn1cblxuLmJ1bGstYWRkLWNsaWVudHMtdGFibGUtY2hlY2staXRlbSB7XG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY3Jvbm8tb3JhbmdlO1xuICB9XG4gIFxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Jvbm8tb3JhbmdlO1xuICAgIGJvcmRlci1jb2xvcjogJGNyb25vLW9yYW5nZTtcbiAgfVxufVxuXG4uYnVsay1hZGQtY2xpZW50cy1yZXNwb25zZS1kaWFsb2ctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gIHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNlcnMsIDMpXG59XG5cbi5idWxrLWFkZC1jbGllbnRzLWRvd24tY2hldnJvbiB7XG4gIGZvbnQtc2l6ZTogbWFwLWdldCgkZm9udC1zaXplcywgOClcbn0iLCIvLyBHaXZpbmcgdGhpcyBmaWxlIGl0cyBvd24gbmFtZXNwYWNlIHNvIHdlIGRvbid0IGNhdXNlIGNvbmZsaWN0c1xuLy8gTWlnaHQgYmUgbmljZSB0byBkbyBlbHNld2hlcmUgaW4gb3VyIC5zY3NzIGNsYXNzZXMgY2F1c2UgdGhlcmUgYXJlIGFscmVhZHkgY29uZmxpY3QgaXNzdWVzXG4ucHJvLW1lc3NhZ2luZyB7XG5cbiAgLy8gUHJvTWVzc2FnZU1pbmlDaGF0LnVpLnhtbFxuXG4gIC5ib3R0b20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTZweDtcblxuICB9XG5cbiAgLnRleHQtYmFyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAudGV4dC1ib3gtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTA1NnB4O1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5zbWFsbC1jaGF0IHtcbiAgICAmLmNoYXQtY29udGFpbmVyIHtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAyODhweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggJGdyZXktMztcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuXG4gICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICAuc2Nyb2xsLXBhbmVsIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXgtaGVpZ2h0OiAyNDZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAvKiB0cmFjayAqL1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudmVydGljYWwtZmxleC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDMyNHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTZweCAxNnB4IDhweCAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC50aXRsZS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubGFyZ2UtY2hhdCB7XG4gICAgJi5jaGF0LWNvbnRhaW5lciB7XG4gICAgICB6LWluZGV4OiAxMDAwMTtcbiAgICB9XG5cbiAgICAubWluaW1pemUsIC5jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGVhbC05O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vaGVpZ2h0OiA4MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMTZweCAxNnB4O1xuXG4gICAgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICAuc2Nyb2xsLXBhbmVsIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0zO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHhcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmVydGljYWwtZmxleC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAudGV4dC1iYXItY29udGFpbmVyIHtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAxNHB4IDAgMTBweDtcblxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTZweCAxNnB4IDhweCAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5ub3RpZmljYXRpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5tYXhpbWl6ZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLm1heGltaXplLmVuYWJsZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cblxuICAubWluaW1pemUtY29udGFpbmVyLCAuY2xvc2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1pbmltaXplLCAuY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZWFsLTk7XG4gICAgfVxuICB9XG5cbiAgLmV4cGFuZCwgLmNvbGxhcHNlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRlYWwtOTtcbiAgICB9XG4gIH1cblxuICAuY29sbGFwc2UtY29udGFpbmVyLCAuZXhwYW5kLWNvbnRhaW5lciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRlYWwtOTtcbiAgICB9XG4gIH1cblxuICAuYm90dG9tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAudGV4dC1iYXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC50ZXh0LWJveC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweDtcbiAgfVxuXG4gIC5zZW5kLW1lc3NhZ2UtYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMTZweCAxMHB4IDA7XG4gICAgY29sb3I6ICRncmV5LTY7XG5cbiAgICAmLmVuYWJsZWQge1xuICAgICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gRXhwYW5kaW5nVGV4dEFyZWEudWkueG1sXG5cbiAgLmV4cGFuZGluZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogNzJweDtcblxuICAgIHRleHRhcmVhLCBkaXYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLm1pcnJvciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmV4cGFuZGluZy10ZXh0LWFyZWEsIC5taXJyb3Ige1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZXhwYW5kaW5nLXRleHQtYXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xO1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJvTWVzc2FnZUNvbnRhaW5lci51aS54bWxcblxuICAubWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgJi5zZW5kZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTE7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5yZWNlaXZlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogJHRlYWwtMTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG5cbiAgLnRpbWVzdGFtcCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDAgMTZweCAxNnB4IDE2cHg7XG4gIH1cblxuICAubWVzc2FnZS10aXAge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAudGlwLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmVuY3J5cHRpb24taWNvbiB7XG4gICAgICBjb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC5kZWNyeXB0aW9uLWVycm9yLWljb24ge1xuICAgICAgY29sb3I6ICRjcm9uby1lcnJvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuZGVjcnlwdGlvbi1lcnJvciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLy8gUHJvTWVzc2FnZUNoYXRCdXR0b24udWkueG1sXG5cbiAgLmNoYXQtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgJi5lbmFibGVkIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyZXktMTtcbiAgICB9XG4gIH1cblxuICAuZW5hYmxlZCB7XG4gICAgLmNoYXQtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAkY3Jvbm8tb3JhbmdlO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLTY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGNvbG9yOiAkZ3JleS00O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIC8vIHByb01lc3NhZ2VVbnJlYWROb3RpZmljYXRpb24udWkueG1sXG5cbiAgLnVucmVhZC1ub3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDJweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICYubGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQ6ICRqYWRlLWxha2U7XG4gICAgICBjb2xvcjogJGRhcmstcmFpc2luO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgLm1haW4tc2lkZWJhciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyb25vLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZW5hYmxlZCB7XG4gICAgLnVucmVhZC1ub3RpZmljYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgICB9XG4gIH1cblxuICAuYm91bmNlIHtcbiAgICBhbmltYXRpb246IGJvdW5jZSAxcyBlYXNlIGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICB9XG4gICAgNjAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnByby1kaXJlY3Rvcnkge1xuICAuaGVhZGVyIHtcbiAgICAuaGVhZGVyLWJhY2tncm91bmQge1xuICAgICAgYmFja2dyb3VuZDogJGRhcmstcmFpc2luO1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJHNub3ctd2hpdGU7XG4gICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkc25vdy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuc3Bpbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMzJweCAwO1xuICB9XG5cbiAgLmJhbm5lci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCAwICNlMmUyZTI7XG5cbiAgICAuYmFubmVyLWxvZ28tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5iYW5uZXItbGVhcm4tbW9yZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJvLWRpcmVjdG9yeS1wYWdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm8tZGlyZWN0b3J5LWJhY2stYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuaW5mby1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjtcblxuICAgIC5pbmZvLXJvdyB7XG4gICAgICAtLWJzLWd1dHRlci14OiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmluZm8tcGFuZWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW5mby1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LTI7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG5cbiAgICAuaW5mby1oZWFkZXItbGVmdC1yYWRpdXMge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAuaW5mby1oZWFkZXItcmlnaHQtcmFkaXVzIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5pbmZvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWNvbnRhaW5lci1sZWZ0LWJvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS0yO1xuICB9XG5cblxufVxuIiwiLnByby1vbmJvYXJkaW5nIHtcbiAgLnRleHQtYm94IHtcbiAgICAvL092ZXJ3cml0aW5nIHRoZSBkZWZhdWx0ICdzbm93IHdoaXRlJyBiYWNrZ3JvdW5kIGNvbG9yIG9uIHRleHQgaW5wdXRzIHRvIG1hdGNoIGRlc2lnblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgI3Byby10ZXJtcyB7XG4gICAgLy9PdmVyd3JpdGluZyBzb21lIHN0eWxlcyBpbiB0aGUgTGljZW5zZUFncmVlbWVudCBkaWFsb2dcbiAgICAuY29udGFpbmVyLXJhaXNlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmNyZWRpdC1jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFOEYwO1xuICB9XG5cbiAgLmNyZWRpdC1jYXJkLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZBRkJGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFOEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5jYXJkLWVycm9ycyB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGNvbG9yOiAjRDgwQzAwO1xuICB9XG5cbiAgLm9uYm9hcmRpbmctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgI2Nyb25vbWV0ZXItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWlzZWQtY29udGFpbmVyLWJnLWRhcmspO1xuICAgIGhlaWdodDogNTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgLy8gQXBwbGllcyBmcm9tIG1kIGJyZWFrcG9pbnQgdXB3YXJkc1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbiAgfVxuXG4gICNjcm9ub21ldGVyLWhlYWRlci1pbWFnZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgLy8gQXBwbGllcyBmcm9tIG1kIGJyZWFrcG9pbnQgdXB3YXJkc1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICAucHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyAvLyBBcHBsaWVzIGZyb20gbWQgYnJlYWtwb2ludCB1cHdhcmRzXG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgI3RyaWFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNXZ3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtY2VudGVyLW1kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyAvL1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubWluLXdpZHRoLW1vZGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTY3cHg7XG4gIH1cbn1cblxuLndvcmstc2FucyB7XG4gIGZvbnQtZmFtaWx5OiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbn1cbiIsIi5zZWxlY3Rvci1sYXJnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJi5kaXNhYmxlZC1pbnB1dCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5kYXlTZWxlY3Rpb25Cb3gge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkZ3JleS0yIDFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS02O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdGVkRGF5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS02O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF5U2VsZWN0aW9uQm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc25vdy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkZ3JleS00IDFweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkRGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bmdsZS1ncmVlbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkICRqdW5nbGUtZ3JlZW4gMXB4O1xuICAgIH1cbn1cblxuLnNlbGVjdG9yLXNtYWxsIHtcbiAgICAuc2VsZWN0ZWREYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Jvbm8tb3JhbmdlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLnVuU2VsZWN0ZWREYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjcm9uby1vcmFuZ2U7XG4gICAgfVxuXG4gICAgLmRheVNlbGVjdGlvbkJveCB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjcm9uby1vcmFuZ2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIG1vbm9zcGFjZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ucmVwZWF0SW50ZXJ2YWxMYWJlbCB7XG4gICAgbWFyZ2luOiBhdXRvIDE2cHg7XG59IiwiLmZhc3RiYWxsIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmFzdC1iYWxsLW9uZSB7XG4gICAgYmFja2dyb3VuZDogJHRlYWwtMjtcbiAgICBhbmltYXRpb246IGFwcGVhck9uZSA2Ljc1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmZhc3QtYmFsbC10d28ge1xuICAgIGJhY2tncm91bmQ6ICR0ZWFsLTQ7XG4gICAgYW5pbWF0aW9uOiBhcHBlYXJUd28gNi43NXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYXN0LWJhbGwtdGhyZWUge1xuICAgIGJhY2tncm91bmQ6ICRqdW5nbGUtZ3JlZW47XG4gICAgYW5pbWF0aW9uOiBhcHBlYXJUaHJlZSA2Ljc1cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cblxuLmZhc3QtZWRpdC1idXR0b24tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMHB4IDE2cHg7XG59XG5cbi5mYXN0LWJhci1zdHlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czoxMHB4OyBcbiAgICBoZWlnaHQ6MjhweDtcbn1cblxuLmZhc3Qtc2NoZWR1bGUtYnV0dG9uLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYXN0LWxvYWRpbmctYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVuZ2xlLWdyZWVuO1xufVxuXG5Aa2V5ZnJhbWVzIGFwcGVhck9uZSB7XG4gICAgMzMlLCAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwtMjtcbiAgICB9XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYXBwZWFyVHdvIHtcbiAgICA2NiUsIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC00O1xuICAgIH1cbiAgICAzMyUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYXBwZWFyVGhyZWUge1xuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICAgIH1cbiAgICA2NiUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgMzMlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxufVxuXG4uZmFzdC1yaWdodC1lZGl0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xufVxuXG4uZmFzdC1sZWZ0LWVkaXQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IG1hcC1nZXQoJHNwYWNlcnMsIDEpO1xufVxuIiwiLmRhdGVyYW5nZS1waWNrZXItZGF0ZS10ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZThmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhdGUtcmFuZ2UtcGlja2VyIHRib2R5IHRyIHRkIGRpdi5kYXRlUGlja2VyRGF5IHtcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzcGFjZXJzLCAzKSBtYXAtZ2V0KCRzcGFjZXJzLCAyKTtcbn1cblxuLmRhdGUtcmFuZ2UtcGlja2VyIHRib2R5IHRyIHRkLmRhdGVQaWNrZXJXZWVrZGF5TGFiZWwge1xuICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNwYWNlcnMsIDMpO1xufVxuXG4uZGF0ZS1yYW5nZS1waWNrZXIgdGFibGUuZGF0ZVBpY2tlck1vbnRoU2VsZWN0b3Ige1xuICAgIGJvcmRlci1jb2xsYXBzZTogaW5pdGlhbDtcbn1cblxuLmRhdGUtcGlja2VyLW9wZW4tZW5kZWQtbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLmRhdGUtcGlja2VyLWNsaWNrLWJsb2NrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1yYW5nZS1waWNrZXIgLmRhdGVQaWNrZXJNb250aCB7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLy8gYWxpZ24gYXJyb3dzIGNsb3NlciB0byB0aGUgbW9udGggbGFiZWxcbi5kYXRlLXJhbmdlLXBpY2tlciAuZGF0ZVBpY2tlclByZXZpb3VzQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4iLCIkZGlhcnktZmFzdC1vdmVybGFwLW9mZnNldDogNnB4O1xuXG4uZmFzdC1kaWFyeS1lbnRyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZyAwcHggMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4ICRncmV5LTEgc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogJGRpYXJ5LWZhc3Qtb3ZlcmxhcC1vZmZzZXQ7XG59XG5cbi5mYXN0LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLTE7XG59XG5cbi5mYXN0LWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbC0wO1xufVxuXG4uZmFzdC1lbnRyeS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7ICAgIFxufVxuXG4uZmFzdC1jbG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZhc3QtZGlhcnktbmFtZS1sYWJlbCB7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDcpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmZhc3QtZGlhcnktZWxhcHNlZC1sYWJlbCB7XG4gICAgY29sb3I6ICRkYXJrLXJhaXNpbjtcbiAgICBmb250LXNpemU6IG1hcC1nZXQoJGZvbnQtc2l6ZXMsIDcpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5mYXN0LWRpYXJ5LXRpbWUtbGFiZWwge1xuICAgIGNvbG9yOiAkZGFyay1yYWlzaW47XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCA3KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFzdC1kaWFyeS1zdGFydC1lbmQtdGltZS1sYWJlbCB7XG4gICAgY29sb3I6ICRqdW5nbGUtZ3JlZW47XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCA3KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFzdC1kaWFyeS1zdGFydC1lbmQtbGFiZWwge1xuICAgIGNvbG9yOiAkZGFyay1yYWlzaW47XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCRmb250LXNpemVzLCA3KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi5mYXN0LXN0b3Age1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5mYXN0LWRpYXJ5LWNoZXZyb24ge1xuICAgIGNvbG9yOiAkanVuZ2xlLWdyZWVuO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmZhc3QtZGlhcnktYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5mYXN0LWRpYXJ5LW92ZXJsYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6ICRkaWFyeS1mYXN0LW92ZXJsYXAtb2Zmc2V0O1xuICAgIGhlaWdodDogNXB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/