/*!
   * Bootstrap  v5.2.2 (https://getbootstrap.com/)
   * Copyright 2011-2022 The Bootstrap Authors
   * Copyright 2011-2022 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */: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-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-default: #dee2e6;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-default-rgb: 222,226,230;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-body-color-rgb: 33,37,41;--bs-body-bg-rgb: 255,255,255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0));--bs-body-font-family: Roboto Slab;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0,0,0,0.175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #000;--bs-highlight-bg: #fff3cd}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}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]{text-decoration:underline dotted;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;-ms-text-decoration:underline dotted;-o-text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem;padding:.625rem 1.25rem;border-left:.25rem solid #e9ecef}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em;color:#000;background-color:#f6f6f6;padding:.5rem;border:1px solid #dee2e6;border-radius:.375rem}pre code{background-color:transparent;font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);background-color:#f6f6f6;border-radius:.375rem;padding:.125rem .25rem;word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#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]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;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,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;-webkit-flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-sm-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-md-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-lg-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%;-webkit-flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.row-cols-xxl-4>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-auto{flex:0 0 auto;-webkit-flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;-webkit-flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;-webkit-flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;-webkit-flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;-webkit-flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;-webkit-flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;-webkit-flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;-webkit-flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;-webkit-flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;-webkit-flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;-webkit-flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;-webkit-flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;-webkit-flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: rgba(0,0,0,0);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .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-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .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-striped-columns>:not(caption)>tr>:nth-child(even){--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-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #bacbe6;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #cbccce;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #373b3e;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label,.shiny-input-container .control-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,.help-text,.help-block{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:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:.375rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type="file"]{overflow:hidden}.form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 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:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.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:#212529;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 5 6 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:.375rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.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:transparent;text-shadow:0 0 0 #212529}.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:.5rem}.form-check,.shiny-input-container .checkbox,.shiny-input-container .radio{display:block;min-height:1.5rem;padding-left:0;margin-bottom:.125rem}.form-check .form-check-input,.form-check .shiny-input-container .checkbox input,.form-check .shiny-input-container .radio input,.shiny-input-container .checkbox .form-check-input,.shiny-input-container .checkbox .shiny-input-container .checkbox input,.shiny-input-container .checkbox .shiny-input-container .radio input,.shiny-input-container .radio .form-check-input,.shiny-input-container .radio .shiny-input-container .checkbox input,.shiny-input-container .radio .shiny-input-container .radio input{float:left;margin-left:0}.form-check-reverse{padding-right:0;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:0;margin-left:0}.form-check-input,.shiny-input-container .checkbox input,.shiny-input-container .checkbox-inline input,.shiny-input-container .radio input,.shiny-input-container .radio-inline input{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,0.25);appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;print-color-adjust:exact}.form-check-input[type="checkbox"],.shiny-input-container .checkbox input[type="checkbox"],.shiny-input-container .checkbox-inline input[type="checkbox"],.shiny-input-container .radio input[type="checkbox"],.shiny-input-container .radio-inline input[type="checkbox"]{border-radius:.25em}.form-check-input[type="radio"],.shiny-input-container .checkbox input[type="radio"],.shiny-input-container .checkbox-inline input[type="radio"],.shiny-input-container .radio input[type="radio"],.shiny-input-container .radio-inline input[type="radio"]{border-radius:50%}.form-check-input:active,.shiny-input-container .checkbox input:active,.shiny-input-container .checkbox-inline input:active,.shiny-input-container .radio input:active,.shiny-input-container .radio-inline input:active{filter:brightness(90%)}.form-check-input:focus,.shiny-input-container .checkbox input:focus,.shiny-input-container .checkbox-inline input:focus,.shiny-input-container .radio input:focus,.shiny-input-container .radio-inline input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-check-input:checked,.shiny-input-container .checkbox input:checked,.shiny-input-container .checkbox-inline input:checked,.shiny-input-container .radio input:checked,.shiny-input-container .radio-inline input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input[type="checkbox"]:checked,.shiny-input-container .checkbox input[type="checkbox"]:checked,.shiny-input-container .checkbox-inline input[type="checkbox"]:checked,.shiny-input-container .radio input[type="checkbox"]:checked,.shiny-input-container .radio-inline input[type="checkbox"]:checked{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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input[type="radio"]:checked,.shiny-input-container .checkbox input[type="radio"]:checked,.shiny-input-container .checkbox-inline input[type="radio"]:checked,.shiny-input-container .radio input[type="radio"]:checked,.shiny-input-container .radio-inline input[type="radio"]:checked{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='%23fff'/%3e%3c/svg%3e")}.form-check-input[type="checkbox"]:indeterminate,.shiny-input-container .checkbox input[type="checkbox"]:indeterminate,.shiny-input-container .checkbox-inline input[type="checkbox"]:indeterminate,.shiny-input-container .radio input[type="checkbox"]:indeterminate,.shiny-input-container .radio-inline input[type="checkbox"]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled,.shiny-input-container .checkbox input:disabled,.shiny-input-container .checkbox-inline input:disabled,.shiny-input-container .radio input:disabled,.shiny-input-container .radio-inline input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input[disabled]~span,.form-check-input:disabled~.form-check-label,.form-check-input:disabled~span,.shiny-input-container .checkbox input[disabled]~.form-check-label,.shiny-input-container .checkbox input[disabled]~span,.shiny-input-container .checkbox input:disabled~.form-check-label,.shiny-input-container .checkbox input:disabled~span,.shiny-input-container .checkbox-inline input[disabled]~.form-check-label,.shiny-input-container .checkbox-inline input[disabled]~span,.shiny-input-container .checkbox-inline input:disabled~.form-check-label,.shiny-input-container .checkbox-inline input:disabled~span,.shiny-input-container .radio input[disabled]~.form-check-label,.shiny-input-container .radio input[disabled]~span,.shiny-input-container .radio input:disabled~.form-check-label,.shiny-input-container .radio input:disabled~span,.shiny-input-container .radio-inline input[disabled]~.form-check-label,.shiny-input-container .radio-inline input[disabled]~span,.shiny-input-container .radio-inline input:disabled~.form-check-label,.shiny-input-container .radio-inline input:disabled~span{cursor:default;opacity:.5}.form-check-label,.shiny-input-container .checkbox label,.shiny-input-container .checkbox-inline label,.shiny-input-container .radio label,.shiny-input-container .radio-inline label{cursor:pointer}.form-switch{padding-left:2.5em}.form-switch .form-check-input{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 0.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='%2386b7fe'/%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='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;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-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:stretch;-webkit-align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.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:.5rem}.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):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n + 3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n + 3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#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:rgba(25,135,84,0.9);border-radius:.375rem}.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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select[size="1"]:valid:not([multiple]),.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid[size="1"]:not([multiple]){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 5 6 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.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-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 rgba(25,135,84,0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#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 rgba(25,135,84,0.25)}.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:not(:focus):valid,.input-group>.form-control.is-valid:not(:focus),.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select.is-valid:not(:focus),.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating.is-valid:not(:focus-within){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:rgba(220,53,69,0.9);border-radius:.375rem}.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 rgba(220,53,69,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select[size="1"]:invalid:not([multiple]),.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid[size="1"]:not([multiple]){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 5 6 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 rgba(220,53,69,0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + .75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#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 rgba(220,53,69,0.25)}.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:not(:focus):invalid,.input-group>.form-control.is-invalid:not(:focus),.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select.is-invalid:not(:focus),.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating.is-invalid:not(:focus-within){z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show,.btn.in{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn.in:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-default{--bs-btn-color: #000;--bs-btn-bg: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e3e6ea;--bs-btn-hover-border-color: #e1e5e9;--bs-btn-focus-shadow-rgb: 189,192,196;--bs-btn-active-color: #000;--bs-btn-active-bg: #e5e8eb;--bs-btn-active-border-color: #e1e5e9;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #dee2e6;--bs-btn-disabled-border-color: #dee2e6}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49,132,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130,138,145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60,153,110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11,172,204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217,164,6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225,83,97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211,212,213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66,70,73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-default{--bs-btn-color: #dee2e6;--bs-btn-border-color: #dee2e6;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #dee2e6;--bs-btn-hover-border-color: #dee2e6;--bs-btn-focus-shadow-rgb: 222,226,230;--bs-btn-active-color: #000;--bs-btn-active-bg: #dee2e6;--bs-btn-active-border-color: #dee2e6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #dee2e6;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dee2e6;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13,110,253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108,117,125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25,135,84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13,202,240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255,193,7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220,53,69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248,249,250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-btn-bg: transparent;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33,37,41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-btn-bg: transparent;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49,132,253;text-decoration:underline;-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show):not(.in){opacity:0}.collapse:not(.show):not(.in){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider,.dropdown-menu>li.divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item,.dropdown-menu>li>a{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-item:focus,.dropdown-menu>li>a:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-menu>li>a.active,.dropdown-item:active,.dropdown-menu>li>a:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-item:disabled,.dropdown-menu>li>a:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show,.dropdown-menu.in{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255,255,255,0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n + 3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-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{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link,.nav-tabs>li>a,.nav-pills>li>a,ul.nav.navbar-nav>li>a{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link,.nav-tabs>li>a,.nav-pills>li>a,ul.nav.navbar-nav>li>a{transition:none}}.nav-link:hover,.nav-tabs>li>a:hover,.nav-pills>li>a:hover,ul.nav.navbar-nav>li>a:hover,.nav-link:focus,.nav-tabs>li>a:focus,.nav-pills>li>a:focus,ul.nav.navbar-nav>li>a:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled,.nav-tabs>li>a.disabled,.nav-pills>li>a.disabled,ul.nav.navbar-nav>li>a.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link,.nav-tabs>li>a,.nav-tabs .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li>a{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs>li>a:hover,.nav-tabs .nav-pills>li>a:hover,.nav-tabs ul.nav.navbar-nav>li>a:hover,.nav-tabs .nav-link:focus,.nav-tabs>li>a:focus,.nav-tabs .nav-pills>li>a:focus,.nav-tabs ul.nav.navbar-nav>li>a:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs>li>a.disabled,.nav-tabs .nav-pills>li>a.disabled,.nav-tabs ul.nav.navbar-nav>li>a.disabled,.nav-tabs .nav-link:disabled,.nav-tabs>li>a:disabled,.nav-tabs .nav-pills>li>a:disabled,.nav-tabs ul.nav.navbar-nav>li>a:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs>li>a.active,.nav-tabs .nav-pills>li>a.active,.nav-tabs ul.nav.navbar-nav>li>a.active,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.in .nav-link,.nav-tabs .nav-item.show .nav-tabs>li>a,.nav-tabs .nav-item.in .nav-tabs>li>a,.nav-tabs .nav-item.show .nav-pills>li>a,.nav-tabs .nav-item.in .nav-pills>li>a,.nav-tabs>li.show .nav-link,.nav-tabs>li.in .nav-link,.nav-tabs>li.show .nav-tabs>li>a,.nav-tabs>li.in .nav-tabs>li>a,.nav-tabs>li.show .nav-pills>li>a,.nav-tabs>li.in .nav-pills>li>a,.nav-tabs .nav-pills>li.show .nav-link,.nav-tabs .nav-pills>li.in .nav-link,.nav-tabs .nav-pills>li.show .nav-tabs>li>a,.nav-tabs .nav-pills>li.in .nav-tabs>li>a,.nav-tabs .nav-pills>li.show .nav-pills>li>a,.nav-tabs .nav-pills>li.in .nav-pills>li>a,.nav-tabs .nav-item.show ul.nav.navbar-nav>li>a,.nav-tabs .nav-item.in ul.nav.navbar-nav>li>a,.nav-tabs>li.show ul.nav.navbar-nav>li>a,.nav-tabs>li.in ul.nav.navbar-nav>li>a,.nav-tabs .nav-pills>li.show ul.nav.navbar-nav>li>a,.nav-tabs .nav-pills>li.in ul.nav.navbar-nav>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-link,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-link,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-tabs>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-tabs>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) .nav-pills>li>a,.nav-tabs ul.nav.navbar-nav>li.show:not(.dropdown) ul.nav.navbar-nav>li>a,.nav-tabs ul.nav.navbar-nav>li.in:not(.dropdown) ul.nav.navbar-nav>li>a{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link,.nav-pills .nav-tabs>li>a,.nav-pills>li>a,.nav-pills ul.nav.navbar-nav>li>a{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled,.nav-pills .nav-tabs>li>a:disabled,.nav-pills>li>a:disabled,.nav-pills ul.nav.navbar-nav>li>a:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .nav-tabs>li>a.active,.nav-pills>li>a.active,.nav-pills ul.nav.navbar-nav>li>a.active,.nav-pills .show>.nav-link,.nav-pills .in>.nav-link,.nav-pills .nav-tabs>li.show>a,.nav-pills .nav-tabs>li.in>a,.nav-pills>li.show>a,.nav-pills>li.in>a,.nav-pills ul.nav.navbar-nav>li.show>a,.nav-pills ul.nav.navbar-nav>li.in>a{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-tabs>li.nav-fill>a,.nav-pills>li.nav-fill>a,ul.nav.navbar-nav>li.nav-fill>a,.nav-fill .nav-item,.nav-fill .nav-tabs>li,.nav-fill .nav-pills>li,.nav-fill ul.nav.navbar-nav>li:not(.dropdown){flex:1 1 auto;-webkit-flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-tabs>li.nav-justified>a,.nav-pills>li.nav-justified>a,ul.nav.navbar-nav>li.nav-justified>a,.nav-justified .nav-item,.nav-justified .nav-tabs>li,.nav-justified .nav-pills>li,.nav-justified ul.nav.navbar-nav>li:not(.dropdown){flex-basis:0;-webkit-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-fill .nav-tabs>li .nav-link,.nav-fill .nav-tabs>li>a,.nav-fill .nav-pills>li .nav-link,.nav-fill .nav-pills>li>a,.nav-fill .nav-item ul.nav.navbar-nav>li>a,.nav-fill .nav-tabs>li ul.nav.navbar-nav>li>a,.nav-fill .nav-pills>li ul.nav.navbar-nav>li>a,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) .nav-link,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) .nav-tabs>li>a,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) .nav-pills>li>a,.nav-fill ul.nav.navbar-nav>li:not(.dropdown) ul.nav.navbar-nav>li>a,.nav-justified .nav-item .nav-link,.nav-justified .nav-tabs>li .nav-link,.nav-justified .nav-tabs>li>a,.nav-justified .nav-pills>li .nav-link,.nav-justified .nav-pills>li>a,.nav-justified .nav-item ul.nav.navbar-nav>li>a,.nav-justified .nav-tabs>li ul.nav.navbar-nav>li>a,.nav-justified .nav-pills>li ul.nav.navbar-nav>li>a,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) .nav-link,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) .nav-tabs>li>a,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) .nav-pills>li>a,.nav-justified ul.nav.navbar-nav>li:not(.dropdown) ul.nav.navbar-nav>li>a{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0,0,0,0.55);--bs-navbar-hover-color: rgba(0,0,0,0.7);--bs-navbar-disabled-color: rgba(0,0,0,0.3);--bs-navbar-active-color: rgba(0,0,0,0.9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0,0,0,0.9);--bs-navbar-brand-hover-color: rgba(0,0,0,0.9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0,0,0,0.1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;display:-webkit-flex;flex-wrap:inherit;-webkit-flex-wrap:inherit;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .in>.nav-link,.navbar-nav .nav-tabs>li.show>a,.navbar-nav .nav-tabs>li.in>a,.navbar-nav .nav-pills>li.show>a,.navbar-nav .nav-pills>li.in>a,ul.nav.navbar-nav>li.show>a,ul.nav.navbar-nav>li.in>a,.navbar-nav .active>.nav-link,.navbar-nav .nav-tabs>li.active>a,.navbar-nav .nav-pills>li.active>a,ul.nav.navbar-nav>li.active>a,.navbar-nav .nav-link.active,.navbar-nav .nav-tabs>li>a.active,.navbar-nav .nav-pills>li>a.active,ul.nav.navbar-nav>li>a.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;-webkit-flex-basis:100%;flex-grow:1;-webkit-flex-grow:1;align-items:center;-webkit-align-items:center}.navbar-toggler,.navbar-toggle{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler,.navbar-toggle{transition:none}}.navbar-toggler:hover,.navbar-toggle:hover{text-decoration:none}.navbar-toggler:focus,.navbar-toggle:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon,.navbar-toggle>.icon-bar:last-child{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl){flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-sm .navbar-nav,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link,.navbar-expand-sm .navbar-nav .nav-tabs>li>a,.navbar-expand-sm .navbar-nav .nav-pills>li>a,.navbar-expand-sm ul.nav.navbar-nav>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-link,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-tabs>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav .nav-pills>li>a,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) ul.nav.navbar-nav>li>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .navbar-toggle,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggler,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .navbar-toggle{display:none}.navbar-expand-sm .offcanvas,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body,.navbar:not(.navbar-expand):not(.navbar-expand-sm):not(.navbar-expand-md):not(.navbar-expand-lg):not(.navbar-expand-xl) .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link,.navbar-expand-md .navbar-nav .nav-tabs>li>a,.navbar-expand-md .navbar-nav .nav-pills>li>a,.navbar-expand-md ul.nav.navbar-nav>li>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .navbar-toggle{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-tabs>li>a,.navbar-expand-lg .navbar-nav .nav-pills>li>a,.navbar-expand-lg ul.nav.navbar-nav>li>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .navbar-toggle{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link,.navbar-expand-xl .navbar-nav .nav-tabs>li>a,.navbar-expand-xl .navbar-nav .nav-pills>li>a,.navbar-expand-xl ul.nav.navbar-nav>li>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .navbar-toggle{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link,.navbar-expand-xxl .navbar-nav .nav-tabs>li>a,.navbar-expand-xxl .navbar-nav .nav-pills>li>a,.navbar-expand-xxl ul.nav.navbar-nav>li>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .navbar-toggle{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;justify-content:flex-start;-webkit-justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row;-webkit-flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav-tabs>li>a,.navbar-expand .navbar-nav .nav-pills>li>a,.navbar-expand ul.nav.navbar-nav>li>a{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;display:-webkit-flex !important;flex-basis:auto;-webkit-flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .navbar-toggle{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;-webkit-flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible}.navbar-light,.navbar.navbar-default{background-color:#f8f9fa}.navbar-dark,.navbar.navbar-inverse{background-color:#212529;--bs-navbar-color: rgba(255,255,255,0.55);--bs-navbar-hover-color: rgba(255,255,255,0.75);--bs-navbar-disabled-color: rgba(255,255,255,0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255,255,255,0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.well{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(.375rem - 1px);--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0,0,0,0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr,.well>hr{margin-right:0;margin-left:0}.card>.list-group,.well>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child,.well>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child,.well>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.well>.card-header+.list-group,.card>.list-group+.card-footer,.well>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active,.card-header-tabs .nav-tabs>li>a.active,.card-header-tabs .nav-pills>li>a.active,.card-header-tabs ul.nav.navbar-nav>li>a.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card,.card-group>.well{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap}.card-group>.card,.card-group>.well{flex:1 0 0%;-webkit-flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.well+.card,.card-group>.card+.well,.card-group>.well+.well{margin-left:0;border-left:0}.card-group>.card:not(:last-child),.card-group>.well:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.well:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header,.card-group>.well:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.well:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer,.card-group>.well:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.well:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.well:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header,.card-group>.well:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.well:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer,.card-group>.well:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius: calc(.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13,110,253,0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.accordion-button{position:relative;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;-webkit-flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13,110,253,0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;display:-webkit-flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size:.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-default{--bs-alert-color: #595a5c;--bs-alert-bg: #f8f9fa;--bs-alert-border-color: #f5f6f8}.alert-default .alert-link{color:#47484a}.alert-primary{--bs-alert-color: #084298;--bs-alert-bg: #cfe2ff;--bs-alert-border-color: #b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color: #41464b;--bs-alert-bg: #e2e3e5;--bs-alert-border-color: #d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: #0f5132;--bs-alert-bg: #d1e7dd;--bs-alert-border-color: #badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: #055160;--bs-alert-bg: #cff4fc;--bs-alert-border-color: #b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: #664d03;--bs-alert-bg: #fff3cd;--bs-alert-border-color: #ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color: #636464;--bs-alert-bg: #fefefe;--bs-alert-border-color: #fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: #141619;--bs-alert-bg: #d3d3d4;--bs-alert-border-color: #bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size:.75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:flex;display:-webkit-flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0,0,0,0.125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row;-webkit-flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-default{color:#595a5c;background-color:#f8f9fa}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#595a5c;background-color:#dfe0e1}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#595a5c;border-color:#595a5c}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.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:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255,255,255,0.85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255,255,255,0.85);--bs-toast-header-border-color: rgba(0,0,0,0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show):not(.in){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;width:-webkit-max-content;width:-moz-max-content;width:-ms-max-content;width:-o-max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-modal-inner-border-radius: calc(.5rem - 1px);--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog,.modal.in .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show,.modal-backdrop.in{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;display:-webkit-flex;flex-shrink:0;-webkit-flex-shrink:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:"Roboto Slab";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show,.tooltip.in{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:.875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius: calc(.5rem - 1px);--bs-popover-box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:"Roboto Slab";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-ms-touch-action:pan-y;-o-touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;-webkit-flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding),.offcanvas-sm.in:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.in{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding),.offcanvas-md.in:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.in{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding),.offcanvas-lg.in:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.in{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding),.offcanvas-xl.in:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.in{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.in:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.in{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;display:-webkit-flex;flex-grow:0;-webkit-flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding),.offcanvas.in:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show,.offcanvas.in{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show,.offcanvas-backdrop.in{opacity:.5}.offcanvas-header{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;-webkit-flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0,0,0,0.8) 75%, #000 95%);mask-size:200% 100%;-webkit-mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%;-webkit-mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-default{color:#000 !important;background-color:RGBA(222,226,230, var(--bs-bg-opacity, 1)) !important}.text-bg-primary{color:#fff !important;background-color:RGBA(13,110,253, var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(108,117,125, var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(25,135,84, var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(13,202,240, var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(255,193,7, var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(220,53,69, var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(248,249,250, var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(33,37,41, var(--bs-bg-opacity, 1)) !important}.link-default{color:#dee2e6 !important}.link-default:hover,.link-default:focus{color:#e5e8eb !important}.link-primary{color:#0d6efd !important}.link-primary:hover,.link-primary:focus{color:#0a58ca !important}.link-secondary{color:#6c757d !important}.link-secondary:hover,.link-secondary:focus{color:#565e64 !important}.link-success{color:#198754 !important}.link-success:hover,.link-success:focus{color:#146c43 !important}.link-info{color:#0dcaf0 !important}.link-info:hover,.link-info:focus{color:#3dd5f3 !important}.link-warning{color:#ffc107 !important}.link-warning:hover,.link-warning:focus{color:#ffcd39 !important}.link-danger{color:#dc3545 !important}.link-danger:hover,.link-danger:focus{color:#b02a37 !important}.link-light{color:#f8f9fa !important}.link-light:hover,.link-light:focus{color:#f9fafb !important}.link-dark{color:#212529 !important}.link-dark:hover,.link-dark:focus{color:#1a1e21 !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-top,.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom,.navbar-fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top,.navbar-sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;align-items:center;-webkit-align-items:center;align-self:stretch;-webkit-align-self:stretch}.vstack{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto;flex-direction:column;-webkit-flex-direction:column;align-self:stretch;-webkit-align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;-webkit-align-self:stretch;width: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{float:left !important}.float-end,.float-right{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:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !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:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-default{--bs-border-opacity: 1;border-color:rgba(var(--bs-default-rgb), var(--bs-border-opacity)) !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + .9vw) !important}.fs-3{font-size:calc(1.3rem + .6vw) !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-default{--bs-text-opacity: 1;color:rgba(var(--bs-default-rgb), var(--bs-text-opacity)) !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted,.help-text,.help-block{--bs-text-opacity: 1;color:#6c757d !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,0.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,0.5) !important}.text-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-default{--bs-bg-opacity: 1;background-color:rgba(var(--bs-default-rgb), var(--bs-bg-opacity)) !important}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-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:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-2xl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !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:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.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:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.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:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.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:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.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:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}.bg-default{color:#000}.bg-primary{color:#fff}.bg-secondary{color:#fff}.bg-success{color:#fff}.bg-info{color:#000}.bg-warning{color:#000}.bg-danger{color:#fff}.bg-light{color:#000}.bg-dark{color:#fff}@media (min-width: 1200px){.fs-1{font-size:2.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:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.table th[align=left]{text-align:left}.table th[align=right]{text-align:right}.table th[align=center]{text-align:center}.well{display:block;background-color:rgba(0,0,0,0.03);color:#212529;padding:1rem;border-radius:.375rem}.well-lg{padding:1.5rem;border-radius:.5rem}.well-sm{padding:0.5rem;border-radius:.25rem}.draggable .well{background-color:#f7f7f7}.dropdown-menu>li.active>a{color:#fff;text-decoration:none;background-color:#0d6efd}.navbar:not(.fixed-bottom):not(.navbar-fixed-bottom):not(.navbar-fixed-bottom){margin-bottom:20px}ul.nav.navbar-nav{flex:1;-webkit-flex:1}ul.nav.navbar-nav.navbar-right{flex:unset;-webkit-flex:unset;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}.navbar.navbar-default{background-color:#f8f9fa !important}.navbar.navbar-inverse{background-color:#212529 !important}.navbar-toggle>.icon-bar{display:none}@media (max-width: 575.98px){.navbar-header{width:100%}.navbar-header .navbar-toggle{float:right}}.nav-tabs>li.active>a{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-pills>li.active>a{color:#fff;background-color:#0d6efd}.nav-stacked{flex-direction:column;-webkit-flex-direction:column}.progress-bar-default{background-color:#dee2e6;color:#000}.progress-bar-primary{background-color:#0d6efd;color:#fff}.progress-bar-secondary{background-color:#6c757d;color:#fff}.progress-bar-success{background-color:#198754;color:#fff}.progress-bar-info{background-color:#0dcaf0;color:#000}.progress-bar-warning{background-color:#ffc107;color:#000}.progress-bar-danger{background-color:#dc3545;color:#fff}.progress-bar-light{background-color:#f8f9fa;color:#000}.progress-bar-dark{background-color:#212529;color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.form-group{margin-bottom:1rem}.input-daterange .input-group-addon.input-group-prepend.input-group-append{padding:inherit;line-height:inherit;text-shadow:inherit;border-width:0}.input-daterange .input-group-addon.input-group-prepend.input-group-append .input-group-text{border-radius:0}pre.shiny-code{padding:0.5rem}h1,.h1,h2,.h2,h3,.h3{margin-top:1.5rem}h4,.h4,h5,.h5,h6,.h6{margin-top:1rem}.bslib-card{margin-bottom:1rem}.bslib-card .card-body+.card-body{padding-top:0}.bslib-card .card-body{overflow:auto}.bslib-card .card-body p,.bslib-card .card-body h1,.bslib-card .card-body .h1,.bslib-card .card-body h2,.bslib-card .card-body .h2,.bslib-card .card-body h3,.bslib-card .card-body .h3,.bslib-card .card-body h4,.bslib-card .card-body .h4,.bslib-card .card-body h5,.bslib-card .card-body .h5,.bslib-card .card-body h6,.bslib-card .card-body .h6{margin-top:0}.bslib-card .card-body p:last-child,.bslib-card .card-body h1:last-child,.bslib-card .card-body .h1:last-child,.bslib-card .card-body h2:last-child,.bslib-card .card-body .h2:last-child,.bslib-card .card-body h3:last-child,.bslib-card .card-body .h3:last-child,.bslib-card .card-body h4:last-child,.bslib-card .card-body .h4:last-child,.bslib-card .card-body h5:last-child,.bslib-card .card-body .h5:last-child,.bslib-card .card-body h6:last-child,.bslib-card .card-body .h6:last-child{margin-bottom:0}.bslib-card .card-body{max-height:var(--bslib-card-body-max-height, none)}.bslib-card.bslib-full-screen>.card-body{max-height:var(--bslib-card-body-max-height-full-screen, none)}.bslib-card .card-header .form-group{margin-bottom:0}.bslib-card .card-header .selectize-control{margin-bottom:0}.bslib-card .card-header .selectize-control .item{margin-right:1.15rem}.bslib-card .card-footer{margin-top:auto}.bslib-card .bslib-card-title{padding-left:var(--bs-card-spacer-x, 1rem);padding-right:var(--bs-card-spacer-x, 1rem)}.bslib-card .bslib-navs-card-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.bslib-card .bslib-navs-card-title .nav{margin-left:auto}.bslib-card .tab-content>.tab-pane.html-fill-container{display:none}.bslib-card .tab-content>.active.html-fill-container{display:flex}.bslib-card .tab-content.html-fill-container{padding:0}.bslib-full-screen{position:fixed;inset:3.5rem 1rem 1rem;height:auto !important;width:auto !important;z-index:1070}.bslib-full-screen-enter{display:none;position:absolute;bottom:1px;right:3px;margin:0.5rem;padding:0.55rem !important;font-size:.8rem;cursor:pointer;opacity:.6;color:rgba(var(--bs-body-bg-rgb), 1);z-index:1070}.bslib-full-screen-enter:hover{opacity:1}.card:hover:not(.bslib-full-screen) .bslib-full-screen-enter,.well:hover:not(.bslib-full-screen) .bslib-full-screen-enter{display:block}@media (max-width: 575.98px){.bslib-full-screen-enter{display:none !important}}.bslib-full-screen-exit{position:relative;top:1.35rem;font-size:0.9rem;cursor:pointer;text-decoration:none;display:flex;float:right;margin-right:2.15rem;align-items:center;color:rgba(var(--bs-body-bg-rgb), 0.8)}.bslib-full-screen-exit:hover{color:rgba(var(--bs-body-bg-rgb), 1)}.bslib-full-screen-exit svg{margin-left:0.5rem;font-size:1.5rem}#bslib-full-screen-overlay{position:fixed;inset:0;background-color:rgba(var(--bs-body-color-rgb), 0.6);z-index:1069}.bslib-value-box .value-box-grid{grid-template-columns:var(--bslib-value-box-widths)}.bslib-value-box .value-box-showcase{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto;padding:1rem;max-height:var(--bslib-value-box-max-height)}.bslib-value-box .value-box-showcase .bi,.bslib-value-box .value-box-showcase .fa{opacity:.85}.bslib-value-box .value-box-showcase .bi{font-size:5rem}.bslib-value-box .value-box-showcase .fa{font-size:4rem}.bslib-value-box .value-box-showcase.showcase-top-right{align-items:end;padding-left:0;padding-bottom:0}.bslib-value-box .value-box-area{justify-content:center;padding:1.5rem 1rem;font-size:.9rem;font-weight:500}.bslib-value-box .value-box-area *{color:inherit;margin-bottom:0;margin-top:0}.bslib-value-box .value-box-area.border-start{border-color:rgba(222,226,230,0.3) !important}.bslib-value-box.bslib-full-screen .value-box-grid{grid-template-columns:var(--bslib-value-box-widths-full-screen)}.bslib-value-box.bslib-full-screen .value-box-showcase{max-height:var(--bslib-value-box-max-height-full-screen)}.bslib-value-box:not(.bslib-full-screen) .value-box-showcase.showcase-top-right{margin-top:0}@media (max-width: 575.98px){.bslib-value-box .value-box-grid{grid-template-columns:var(--bslib-value-box-widths) !important}}.bslib-column-wrap{display:grid !important;gap:1rem;height:var(--bslib-column-wrap-height)}.bslib-column-wrap .card,.bslib-column-wrap .well{margin-bottom:0}@media (max-width: 575.98px){.bslib-column-wrap{grid-template-columns:1fr !important;height:var(--bslib-column-wrap-height-mobile)}}@media (min-width: 576px){.nav:not(.nav-hidden){display:flex !important;display:-webkit-flex !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column){float:none !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.bslib-nav-spacer{margin-left:auto !important}.nav:not(.nav-hidden):not(.nav-stacked):not(.flex-column)>.form-inline{margin-top:auto;margin-bottom:auto}.nav.nav-stacked:not(.nav-hidden){flex-direction:column;-webkit-flex-direction:column;height:100%}.nav.nav-stacked:not(.nav-hidden)>.bslib-nav-spacer{margin-top:auto !important}}.item[data-value='Panic Disorder and/or agorophobis']{background-color:rgba(230,25,75,0.7) !important;color:#fff !important}.item[data-value='Generalized anxiety disorder']{background-color:rgba(60,180,75,0.7) !important;color:#000 !important}.item[data-value='Post-traumatic stress disorder']{background-color:rgba(255,225,25,0.7) !important;color:#000 !important}.item[data-value='Social phobia']{background-color:rgba(67,99,216,0.7) !important;color:#fff !important}.item[data-value='Specific phobia']{background-color:rgba(245,130,49,0.7) !important;color:#000 !important}.item[data-value='Any anxiety disorder']{background-color:rgba(145,30,180,0.7) !important;color:#fff !important}.item[data-value='Major depression disorder']{background-color:rgba(70,240,240,0.7) !important;color:#000 !important}.item[data-value='Bipolar disorder']{background-color:rgba(240,50,230,0.7) !important;color:#000 !important}.item[data-value='Any mood disorder']{background-color:rgba(188,246,12,0.7) !important;color:#000 !important}.item[data-value='Alcohol abuse disorder']{background-color:rgba(128,128,128,0.7) !important;color:#000 !important}.item[data-value='Alcohol dependence disorder']{background-color:rgba(250,190,190,0.7) !important;color:#000 !important}.item[data-value='Drug abuse disorder']{background-color:rgba(0,128,128,0.7) !important;color:#fff !important}.item[data-value='Drug dependence disorder']{background-color:rgba(230,190,255,0.7) !important;color:#000 !important}.item[data-value='Any substance use disorder']{background-color:rgba(154,99,36,0.7) !important;color:#fff !important}.item[data-value='Attention deficient and hyperactivity disorder']{background-color:rgba(128,0,0,0.7) !important;color:#fff !important}.item[data-value='Intermittent explosive disorder']{background-color:rgba(170,255,195,0.7) !important;color:#000 !important}.item[data-value='Any externalizing disorder']{background-color:rgba(128,128,0,0.7) !important;color:#000 !important}.item[data-value='Psychotic like experience']{background-color:rgba(255,216,177,0.7) !important;color:#000 !important}.item[data-value='Any mental disorder']{background-color:rgba(0,0,117,0.7) !important;color:#fff !important}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9zYXNzLXV0aWxzL2NvbG9yLWNvbnRyYXN0LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9iczNjb21wYXQvX2RlZmF1bHRzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19tYXBzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX21peGlucy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19jb2xvci1zY2hlbWUuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fZGVjbGFyYXRpb25zLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3Jvb3Quc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fcmVib290LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3R5cGUuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9faW1hZ2VzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fZ3JpZC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL190YWJsZXMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fZm9ybXMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fZHJvcGRvd24uc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX25hdi5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19uYXZiYXIuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fY2FyZC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19hY2NvcmRpb24uc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2JhZGdlLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2FsZXJ0LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fdG9hc3RzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX21vZGFsLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3Rvb2x0aXAuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fcG9wb3Zlci5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19zcGlubmVycy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19vZmZjYW52YXMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fcnVsZXMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fd2VsbHMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9faGVscF90ZXh0LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9iczNjb21wYXQvX2Ryb3Bkb3duX2NvbXBhdC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvYnMzY29tcGF0L19uYXZiYXJfY29tcGF0LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9iczNjb21wYXQvX25hdl9jb21wYXQuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fcHJvZ3Jlc3NfY29tcGF0LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9iczNjb21wYXQvX2dseXBoaWNvbnMuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fc2hpbnlfaW5wdXQuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fc2hpbnlfbWlzYy5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvYnMzY29tcGF0L19oZWFkZXJzLnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9jb21wb25lbnRzL2NhcmQuc2NzcyIsCgkJIi4uLy4uLy4uL1IvNC4yL2JzbGliL2NvbXBvbmVudHMvdmFsdWVfYm94LnNjc3MiLAoJCSIuLi8uLi8uLi9SLzQuMi9ic2xpYi9jb21wb25lbnRzL2xheW91dF9jb2x1bW5fd3JhcC5zY3NzIiwKCQkiLi4vLi4vLi4vUi80LjIvYnNsaWIvbmF2LXNwYWNlci9uYXYtc3BhY2VyLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2Z1bmN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9zYXNzLXV0aWxzL2NvbG9yLWNvbnRyYXN0LnNjc3NcIjtcbiRjb2xvci1jb250cmFzdC13YXJuaW5nczogdHJ1ZSAhZGVmYXVsdDtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICdSb2JvdG8gU2xhYicgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fZGVmYXVsdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL192YXJpYWJsZXMuc2Nzc1wiO1xuJGJvb3RzdHJhcC12ZXJzaW9uOiA1O1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19tYXBzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fZGVjbGFyYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzXCI7XG5AaW5jbHVkZSBic0Jhbm5lcignJylcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fdXRpbGl0aWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fcm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3JlYm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3R5cGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19pbWFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19jb250YWluZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2Zvcm1zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3RyYW5zaXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fZHJvcGRvd24uc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19idXR0b24tZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19uYXZiYXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fYWNjb3JkaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3BhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19iYWRnZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2FsZXJ0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fcHJvZ3Jlc3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19saXN0LWdyb3VwLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fY2xvc2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL190b2FzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3Rvb2x0aXAuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19wb3BvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2xpYi9iczUvc2Nzcy9fY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL19zcGlubmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX29mZmNhbnZhcy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2Nwc2lldmVydC9SLzQuMi9ic2xpYi9saWIvYnM1L3Njc3MvX2hlbHBlcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvbGliL2JzNS9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3NcIjtcbi50YWJsZSB0aFthbGlnbj1sZWZ0XSB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50YWJsZSB0aFthbGlnbj1yaWdodF0geyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRhYmxlIHRoW2FsaWduPWNlbnRlcl0geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2JzM2NvbXBhdC9fcnVsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9jcHNpZXZlcnQvUi80LjIvYnNsaWIvY29tcG9uZW50cy9jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2NvbXBvbmVudHMvdmFsdWVfYm94LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL2NvbXBvbmVudHMvbGF5b3V0X2NvbHVtbl93cmFwLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvY3BzaWV2ZXJ0L1IvNC4yL2JzbGliL25hdi1zcGFjZXIvbmF2LXNwYWNlci5zY3NzXCI7XG4uaXRlbVtkYXRhLXZhbHVlPSdQYW5pYyBEaXNvcmRlciBhbmQvb3IgYWdvcm9waG9iaXMnXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLDI1LDc1LDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoMjMwLDI1LDc1LDAuNykpICFpbXBvcnRhbnQ7IH1cbi5pdGVtW2RhdGEtdmFsdWU9J0dlbmVyYWxpemVkIGFueGlldHkgZGlzb3JkZXInXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsMTgwLDc1LDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoNjAsMTgwLDc1LDAuNykpICFpbXBvcnRhbnQ7IH1cbi5pdGVtW2RhdGEtdmFsdWU9J1Bvc3QtdHJhdW1hdGljIHN0cmVzcyBkaXNvcmRlciddIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjI1LDI1LDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoMjU1LDIyNSwyNSwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdTb2NpYWwgcGhvYmlhJ10geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LDk5LDIxNiwwLjcpICFpbXBvcnRhbnQ7IGNvbG9yOiBjb2xvci1jb250cmFzdChyZ2JhKDY3LDk5LDIxNiwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdTcGVjaWZpYyBwaG9iaWEnXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LDEzMCw0OSwwLjcpICFpbXBvcnRhbnQ7IGNvbG9yOiBjb2xvci1jb250cmFzdChyZ2JhKDI0NSwxMzAsNDksMC43KSkgIWltcG9ydGFudDsgfVxuLml0ZW1bZGF0YS12YWx1ZT0nQW55IGFueGlldHkgZGlzb3JkZXInXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ1LDMwLDE4MCwwLjcpICFpbXBvcnRhbnQ7IGNvbG9yOiBjb2xvci1jb250cmFzdChyZ2JhKDE0NSwzMCwxODAsMC43KSkgIWltcG9ydGFudDsgfVxuLml0ZW1bZGF0YS12YWx1ZT0nTWFqb3IgZGVwcmVzc2lvbiBkaXNvcmRlciddIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MCwyNDAsMjQwLDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoNzAsMjQwLDI0MCwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdCaXBvbGFyIGRpc29yZGVyJ10geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCw1MCwyMzAsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgyNDAsNTAsMjMwLDAuNykpICFpbXBvcnRhbnQ7IH1cbi5pdGVtW2RhdGEtdmFsdWU9J0FueSBtb29kIGRpc29yZGVyJ10geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwyNDYsMTIsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgxODgsMjQ2LDEyLDAuNykpICFpbXBvcnRhbnQ7IH1cbi5pdGVtW2RhdGEtdmFsdWU9J0FsY29ob2wgYWJ1c2UgZGlzb3JkZXInXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LDEyOCwxMjgsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgxMjgsMTI4LDEyOCwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdBbGNvaG9sIGRlcGVuZGVuY2UgZGlzb3JkZXInXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLDE5MCwxOTAsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgyNTAsMTkwLDE5MCwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdEcnVnIGFidXNlIGRpc29yZGVyJ10geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTI4LDEyOCwwLjcpICFpbXBvcnRhbnQ7IGNvbG9yOiBjb2xvci1jb250cmFzdChyZ2JhKDAsMTI4LDEyOCwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdEcnVnIGRlcGVuZGVuY2UgZGlzb3JkZXInXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLDE5MCwyNTUsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgyMzAsMTkwLDI1NSwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdBbnkgc3Vic3RhbmNlIHVzZSBkaXNvcmRlciddIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsOTksMzYsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgxNTQsOTksMzYsMC43KSkgIWltcG9ydGFudDsgfVxuLml0ZW1bZGF0YS12YWx1ZT0nQXR0ZW50aW9uIGRlZmljaWVudCBhbmQgaHlwZXJhY3Rpdml0eSBkaXNvcmRlciddIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsMCwwLDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoMTI4LDAsMCwwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdJbnRlcm1pdHRlbnQgZXhwbG9zaXZlIGRpc29yZGVyJ10geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3MCwyNTUsMTk1LDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoMTcwLDI1NSwxOTUsMC43KSkgIWltcG9ydGFudDsgfVxuLml0ZW1bZGF0YS12YWx1ZT0nQW55IGV4dGVybmFsaXppbmcgZGlzb3JkZXInXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LDEyOCwwLDAuNykgIWltcG9ydGFudDsgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYmEoMTI4LDEyOCwwLDAuNykpICFpbXBvcnRhbnQ7IH1cbi5pdGVtW2RhdGEtdmFsdWU9J1BzeWNob3RpYyBsaWtlIGV4cGVyaWVuY2UnXSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDIxNiwxNzcsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgyNTUsMjE2LDE3NywwLjcpKSAhaW1wb3J0YW50OyB9XG4uaXRlbVtkYXRhLXZhbHVlPSdBbnkgbWVudGFsIGRpc29yZGVyJ10geyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwxMTcsMC43KSAhaW1wb3J0YW50OyBjb2xvcjogY29sb3ItY29udHJhc3QocmdiYSgwLDAsMTE3LDAuNykpICFpbXBvcnRhbnQ7IH0iLAoJCSIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JzXG5AZnVuY3Rpb24gdG8tcmdiKCR2YWx1ZSkge1xuICBAcmV0dXJuIHJlZCgkdmFsdWUpLCBncmVlbigkdmFsdWUpLCBibHVlKCR2YWx1ZSk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbkBmdW5jdGlvbiByZ2JhLWNzcy12YXIoJGlkZW50aWZpZXIsICR0YXJnZXQpIHtcbiAgQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwiYmdcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1iZy1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwidGV4dFwiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIG1hcC1sb29wKCRtYXAsICRmdW5jLCAkYXJncy4uLikge1xuICAkX21hcDogKCk7XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIC8vIGFsbG93IHRvIHBhc3MgdGhlICRrZXkgYW5kICR2YWx1ZSBvZiB0aGUgbWFwIGFzIGFuIGZ1bmN0aW9uIGFyZ3VtZW50XG4gICAgJF9hcmdzOiAoKTtcbiAgICBAZWFjaCAkYXJnIGluICRhcmdzIHtcbiAgICAgICRfYXJnczogYXBwZW5kKCRfYXJncywgaWYoJGFyZyA9PSBcIiRrZXlcIiwgJGtleSwgaWYoJGFyZyA9PSBcIiR2YWx1ZVwiLCAkdmFsdWUsICRhcmcpKSk7XG4gICAgfVxuXG4gICAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKCRrZXk6IGNhbGwoZ2V0LWZ1bmN0aW9uKCRmdW5jKSwgJF9hcmdzLi4uKSkpO1xuICB9XG5cbiAgQHJldHVybiAkX21hcDtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuXG5AZnVuY3Rpb24gdmFyaWZ5KCRsaXN0KSB7XG4gICRyZXN1bHQ6IG51bGw7XG4gIEBlYWNoICRlbnRyeSBpbiAkbGlzdCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHZhcigtLSN7JHByZWZpeH0jeyRlbnRyeX0pLCBzcGFjZSk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gTWVyZ2UgbXVsdGlwbGUgbWFwc1xuQGZ1bmN0aW9uIG1hcC1tZXJnZS1tdWx0aXBsZSgkbWFwcy4uLikge1xuICAkbWVyZ2VkLW1hcHM6ICgpO1xuXG4gIEBlYWNoICRtYXAgaW4gJG1hcHMge1xuICAgICRtZXJnZWQtbWFwczogbWFwLW1lcmdlKCRtZXJnZWQtbWFwcywgJG1hcCk7XG4gIH1cbiAgQHJldHVybiAkbWVyZ2VkLW1hcHM7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzAxNjhcblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRjb2xvci1jb250cmFzdC1kYXJrOiAkY29sb3ItY29udHJhc3QtZGFyaywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRtaW4tY29udHJhc3QtcmF0aW86ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcbiAgJG1heC1yYXRpbzogMDtcbiAgJG1heC1yYXRpby1jb2xvcjogbnVsbDtcblxuICBAZWFjaCAkY29sb3IgaW4gJGZvcmVncm91bmRzIHtcbiAgICAkY29udHJhc3QtcmF0aW86IGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpO1xuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcbiAgICAgIEByZXR1cm4gJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1heC1yYXRpbyB7XG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XG4gICAgICAkbWF4LXJhdGlvLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQHdhcm4gXCJGb3VuZCBubyBjb2xvciBsZWFkaW5nIHRvICN7JG1pbi1jb250cmFzdC1yYXRpb306MSBjb250cmFzdCByYXRpbyBhZ2FpbnN0ICN7JGJhY2tncm91bmR9Li4uXCI7XG5cbiAgQHJldHVybiAkbWF4LXJhdGlvLWNvbG9yO1xufVxuXG5AZnVuY3Rpb24gY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kOiAkY29sb3ItY29udHJhc3QtbGlnaHQpIHtcbiAgJGwxOiBsdW1pbmFuY2UoJGJhY2tncm91bmQpO1xuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XG5cbiAgQHJldHVybiBpZigkbDEgPiAkbDIsIGRpdmlkZSgkbDEgKyAuMDUsICRsMiArIC4wNSksIGRpdmlkZSgkbDIgKyAuMDUsICRsMSArIC4wNSkpO1xufVxuXG4vLyBSZXR1cm4gV0NBRzIuMSByZWxhdGl2ZSBsdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNkZm4tY29udHJhc3QtcmF0aW9cbkBmdW5jdGlvbiBsdW1pbmFuY2UoJGNvbG9yKSB7XG4gICRyZ2I6IChcbiAgICBcInJcIjogcmVkKCRjb2xvciksXG4gICAgXCJnXCI6IGdyZWVuKCRjb2xvciksXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxuICApO1xuXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XG4gICAgJHZhbHVlOiBpZihkaXZpZGUoJHZhbHVlLCAyNTUpIDwgLjAzOTI4LCBkaXZpZGUoZGl2aWRlKCR2YWx1ZSwgMjU1KSwgMTIuOTIpLCBudGgoJF9sdW1pbmFuY2UtbGlzdCwgJHZhbHVlICsgMSkpO1xuICAgICRyZ2I6IG1hcC1tZXJnZSgkcmdiLCAoJG5hbWU6ICR2YWx1ZSkpO1xuICB9XG5cbiAgQHJldHVybiAobWFwLWdldCgkcmdiLCBcInJcIikgKiAuMjEyNikgKyAobWFwLWdldCgkcmdiLCBcImdcIikgKiAuNzE1MikgKyAobWFwLWdldCgkcmdiLCBcImJcIikgKiAuMDcyMik7XG59XG5cbi8vIFJldHVybiBvcGFxdWUgY29sb3Jcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxuQGZ1bmN0aW9uIG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpIHtcbiAgQHJldHVybiBtaXgocmdiYSgkZm9yZWdyb3VuZCwgMSksICRiYWNrZ3JvdW5kLCBvcGFjaXR5KCRmb3JlZ3JvdW5kKSAqIDEwMCk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1mdW5jdGlvbnNcbi8vIFRpbnQgYSBjb2xvcjogbWl4IGEgY29sb3Igd2l0aCB3aGl0ZVxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KHdoaXRlLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIGJsYWNrXG5AZnVuY3Rpb24gc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xufVxuXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XG5AZnVuY3Rpb24gc2hpZnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XG4gIEByZXR1cm4gaWYoJHdlaWdodCA+IDAsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCksIHRpbnQtY29sb3IoJGNvbG9yLCAtJHdlaWdodCkpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1mdW5jdGlvbnNcblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwKCQkiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENvbG9yIGNvbnRyYXN0aW5nIChiYWNrcG9ydGVkIHRvIEJTNCBmcm9tIEJTNSlcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQSBsaXN0IG9mIHByZS1jYWxjdWxhdGVkIG51bWJlcnMgb2YgcG93KGRpdmlkZSgoZGl2aWRlKCR2YWx1ZSwgMjU1KSArIC4wNTUpLCAxLjA1NSksIDIuNCkuIChmcm9tIDAgdG8gMjU1KVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHQsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xuXG5AZnVuY3Rpb24gY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kczogbnVsbCkge1xuXG4gIC8vIFRoZXNlIHZhcmlhYmxlcyBzaG91bGQgYmUgZGVmaW5lZCBpbiBfdmFyaWFibGVzLnNjc3MsIGJ1dCB3ZSBhbHNvXG4gIC8vIGRlZmluZSB0aGVtIGhlcmUgc28gdGhhdCAzcmQgcGFydHkgbGlicyBjYW4gdXNlIGlmIHRoZXkgd2FudFxuICAvLyB3aXRob3V0IHBvbGx1dGluZyB0aGUgZ2xvYmFsIG5hbWVzcGFjZVxuICAkYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4gICR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiAgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRibGFjayAhZGVmYXVsdDtcbiAgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG4gICRtaW4tY29udHJhc3QtcmF0aW86IDMgIWRlZmF1bHQ7XG5cbiAgQGlmICRmb3JlZ3JvdW5kcyA9PSBudWxsIHtcbiAgICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICB9IEBlbHNlIHtcbiAgICAkZm9yZWdyb3VuZHM6ICRmb3JlZ3JvdW5kcywgJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gIH1cblxuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAkY29sb3ItY29udHJhc3Qtd2FybmluZ3M6IGZhbHNlICFkZWZhdWx0O1xuICBAaWYgJGNvbG9yLWNvbnRyYXN0LXdhcm5pbmdzIHtcbiAgICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcbiAgfVxuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjAgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9HTC93aWtpL1JlbGF0aXZlX2x1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAtVEVDSFMvRzE3Lmh0bWwjRzE3LXRlc3RzXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wMzkyOCwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDApO1xufVxuXG4vLyBBZGRlZCBpbiBCUzUgYXMgYW4gYWx0ZXJuYXRpdmUgdG8gdGhlIFxcIG9wZXJhdG9yLCB3aGljaFxuLy8gdGhyb3dzIHdhcm5pbmdzIGluIERhcnQgU2Fzc1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzQyNDVcbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbiIsCgkJIi8vIEJTMyBoYWQgLm5hdmJhciB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogMjBweCAhZGVmYXVsdDtcbiIsCgkJIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFNlbWFudGljYWxseSwgJHNlY29uZGFyeSBpcyBjbG9zZXN0IHRvIEJTMydzICdkZWZhdWx0JyB0aGVtZSBjb2xvcjtcbi8vIHNvIHVzZSB0aGF0IGlmIHNwZWNpZmllZC4gT3RoZXJ3aXNlLCB1c2UgYSBsaWdodCBpbnN0ZWFkIG9mIGRhcmsgZ3JheVxuLy8gZGVmYXVsdCBjb2xvciBmb3IgJGRlZmF1bHQgc2luY2UgdGhhdCdzIGNsb3NlciB0byBib290c3RyYXAgMydzIGRlZmF1bHRcbiRkZWZhdWx0OiBpZih2YXJpYWJsZS1leGlzdHMoXCJzZWNvbmRhcnlcIiksICRzZWNvbmRhcnksICRncmF5LTMwMCkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgLy8gZGVmYXVsdCBuZWVkcyB0byBiZSAxc3Qgc28gdGhhdCAuYnRuLWRlZmF1bHQgY29tZXMgYmVmb3JlIC5idG4tcHJpbWFyeVxuICAvLyAmIHRoZXJlZm9yZSBoYXMgbG93ZXIgcHJpb3JpdHkuXG4gIFwiZGVmYXVsdFwiOiAgICAkZGVmYXVsdCxcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cblxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICBjb2xvci1jb250cmFzdCgkY29tcG9uZW50LWFjdGl2ZS1iZywgJHdoaXRlKSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWJvcmRlci13aWR0aDogICAgICRzcGFjZXIgLyA0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgY29sb3ItY29udHJhc3QoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciwgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICBjb2xvci1jb250cmFzdCgkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yLCAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRpbnB1dC1ncm91cC1hZGRvbi1iZywgJGlucHV0LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRmb3JtLXNlbGVjdC1iZywgJGlucHV0LWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgY29sb3ItY29udHJhc3QoJGZvcm0tZmlsZS1idXR0b24tYmcsICRpbnB1dC1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgY29sb3ItY29udHJhc3QoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYmc6IG51bGwgIWRlZmF1bHQ7IC8vIEJhY2tncm91bmQgY29sb3IgZm9yIGFueSBuYXZiYXJQYWdlKClcbiRuYXZiYXItZGFyay1iZzogaWYoJG5hdmJhci1iZywgJG5hdmJhci1iZywgJGRhcmspICFkZWZhdWx0OyAvLyBCYWNrZ3JvdW5kIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBUUlVFKVxuJG5hdmJhci1saWdodC1iZzogaWYoJG5hdmJhci1iZywgJG5hdmJhci1iZywgJGxpZ2h0KSAhZGVmYXVsdDsgLy8gQmFja2dyb3VuZCBjb2xvciBmb3IgbmF2YmFyUGFnZShpbnZlcnNlID0gRkFMU0UpXG4kbmF2YmFyLWRhcmstY29udHJhc3Q6IGNvbG9yLWNvbnRyYXN0KCRuYXZiYXItZGFyay1iZykgIWRlZmF1bHQ7IC8vIERlZXBlc3QgY29udHJhc3RpbmcgY29sb3IgZm9yIG5hdmJhclBhZ2UoaW52ZXJzZSA9IFRSVUUpLiBEZWZhdWx0cyB0byAkd2hpdGUgb3IgJGJsYWNrIGJhc2VkIG9uIGx1bWluYW5jZSBvZiAkbmF2YmFyLWRhcmstYmdcbiRuYXZiYXItbGlnaHQtY29udHJhc3Q6IGNvbG9yLWNvbnRyYXN0KCRuYXZiYXItbGlnaHQtYmcpICFkZWZhdWx0OyAvLyBEZWVwZXN0IGNvbnRyYXN0aW5nIGNvbG9yIGZvciBuYXZiYXJQYWdlKGludmVyc2UgPSBGQUxTRSkuIERlZmF1bHRzIHRvICR3aGl0ZSBvciAkYmxhY2sgYmFzZWQgb24gbHVtaW5hbmNlIG9mICRuYXZiYXItbGlnaHQtYmdcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkbmF2YmFyLWxpZ2h0LWNvbnRyYXN0LCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkbmF2YmFyLWxpZ2h0LWNvbnRyYXN0LCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRuYXZiYXItbGlnaHQtY29udHJhc3QsIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJG5hdmJhci1saWdodC1jb250cmFzdCwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRuYXZiYXItbGlnaHQtY29udHJhc3QsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkbmF2YmFyLWRhcmstY29udHJhc3QsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRuYXZiYXItZGFyay1jb250cmFzdCwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItZGFyay1jb250cmFzdCAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJG5hdmJhci1kYXJrLWNvbnRyYXN0LCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJG5hdmJhci1kYXJrLWNvbnRyYXN0LCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICBjb2xvci1jb250cmFzdCgkZHJvcGRvd24tbGluay1hY3RpdmUtYmcsICRjb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuLy8gQW1vdW50IGludGVudGlvbmFsbHkgbWF0Y2hlcyBtaXh0dXJlIGFtb3VudCBvZiBzaGlueTo6aW5wdXRQYW5lbCgpXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9zaGlueS9ibG9iLzRlZWI0YTEvaW5zdC93d3cvc2hhcmVkL3NoaW55X3Njc3MvYm9vdHN0cmFwLnNjc3MjTDI1XG4kY29kZS1iZzogbWl4KCRib2R5LWJnLCAkYm9keS1jb2xvciwgOTYlKSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29kZS1iZykgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWJnOiAkY29kZS1iZyAgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJlLWJnKSAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgICFkZWZhdWx0O1xuIiwKCQkiLy8gUmUtYXNzaWduZWQgbWFwc1xuLy9cbi8vIFBsYWNlZCBoZXJlIHNvIHRoYXQgb3RoZXJzIGNhbiBvdmVycmlkZSB0aGUgZGVmYXVsdCBTYXNzIG1hcHMgYW5kIHNlZSBhdXRvbWF0aWMgdXBkYXRlcyB0byB1dGlsaXRpZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWNvbG9yKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy10ZXh0LWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy10ZXh0LCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcInRleHRcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuJHV0aWxpdGllcy1iZzogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwiYmxhY2tcIjogdG8tcmdiKCRibGFjayksXG4gICAgXCJ3aGl0ZVwiOiB0by1yZ2IoJHdoaXRlKSxcbiAgICBcImJvZHlcIjogdG8tcmdiKCRib2R5LWJnKVxuICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYmcsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYmdcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1iZy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1ib3JkZXItY29sb3JzXG4kdXRpbGl0aWVzLWJvcmRlcjogbWFwLW1lcmdlKFxuICAkdXRpbGl0aWVzLWNvbG9ycyxcbiAgKFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSlcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYm9yZGVyLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1ib3JkZXIsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwiYm9yZGVyXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYm9yZGVyLWNvbG9yc1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG4iLAoJCSIvLyBUb2dnbGVzXG4vL1xuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXG5cbi8vIFZlbmRvclxuQGltcG9ydCBcInZlbmRvci9yZnNcIjtcblxuLy8gRGVwcmVjYXRlXG5AaW1wb3J0IFwibWl4aW5zL2RlcHJlY2F0ZVwiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NvbG9yLXNjaGVtZVwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdmlzdWFsbHktaGlkZGVuXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJtaXhpbnMvdXRpbGl0aWVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2Ryb3BcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtdmFyaWFudHNcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcIm1peGlucy9ib3gtc2hhZG93XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwKCQkiLy8gRGVwcmVjYXRlIG1peGluXG4vL1xuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cbi8vIGAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzYCBpcyBhIGdsb2JhbCB2YXJpYWJsZSwgYCRpZ25vcmUtd2FybmluZ2AgaXMgYSB2YXJpYWJsZSB0aGF0IGNhbiBiZSBwYXNzZWQgdG9cbi8vIHNvbWUgZGVwcmVjYXRlZCBtaXhpbnMgdG8gc3VwcHJlc3MgdGhlIHdhcm5pbmcgKGZvciBleGFtcGxlIGlmIHRoZSBtaXhpbiBpcyBzdGlsbCBiZSB1c2VkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgQm9vdHN0cmFwKVxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgQGlmICgkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzICE9IGZhbHNlIGFuZCAkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiI3skbmFtZX0gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiAjeyRkZXByZWNhdGUtdmVyc2lvbn0uIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiAjeyRyZW1vdmUtdmVyc2lvbn0uXCI7XG4gIH1cbn1cbiIsCgkJIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgbWl4aW4tY29sb3Itc2NoZW1lXG5AbWl4aW4gY29sb3Itc2NoZW1lKCRuYW1lKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICN7JG5hbWV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbWl4aW4tY29sb3Itc2NoZW1lXG4iLAoJCSIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLAoJCSIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLAoJCSJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsCgkJIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwKCQkiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsCgkJIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsCgkJIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLAoJCSIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwKCQkiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsCgkJIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwKCQkiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwKCQkiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkc2hhZG93IHtcbiAgICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsIFwiY29tbWFcIik7XG4gICAgICB9XG4gICAgICBAaWYgJHZhbHVlID09IG5vbmUgYW5kIGxlbmd0aCgkc2hhZG93KSA+IDEge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwKCQkiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsCgkJIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIENhcmRzIGFyZSB3aGl0ZSBieSBkZWZhdWx0LCBidXQgd2Ugd2FudCBhIHNtYXJ0ZXIgZGVmYXVsdCBmb3IgLndlbGxcbi8vIHRoYXQgaXQgYXBwZWFycyBncmF5IGJ5IGRlZmF1bHRcbiR3ZWxsLWJnOiAkY2FyZC1jYXAtYmcgIWRlZmF1bHQ7XG4kd2VsbC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4iLAoJCSJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4yLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG5cbiIsCgkJIi8vIFV0aWxpdGllc1xuXG4kdXRpbGl0aWVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdXRpbGl0aWVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdmVydGljYWwtYWxpZ25cbiAgICBcImFsaWduXCI6IChcbiAgICAgIHByb3BlcnR5OiB2ZXJ0aWNhbC1hbGlnbixcbiAgICAgIGNsYXNzOiBhbGlnbixcbiAgICAgIHZhbHVlczogYmFzZWxpbmUgdG9wIG1pZGRsZSBib3R0b20gdGV4dC1ib3R0b20gdGV4dC10b3BcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdmVydGljYWwtYWxpZ25cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZmxvYXRcbiAgICBcImZsb2F0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxvYXQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGxlZnQsXG4gICAgICAgIGVuZDogcmlnaHQsXG4gICAgICAgIG5vbmU6IG5vbmUsXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsb2F0XG4gICAgLy8gT3BhY2l0eSB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtb3BhY2l0eVxuICAgIFwib3BhY2l0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAwOiAwLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3BhY2l0eVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vdmVyZmxvd1xuICAgIFwib3ZlcmZsb3dcIjogKFxuICAgICAgcHJvcGVydHk6IG92ZXJmbG93LFxuICAgICAgdmFsdWVzOiBhdXRvIGhpZGRlbiB2aXNpYmxlIHNjcm9sbCxcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3ZlcmZsb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZGlzcGxheVxuICAgIFwiZGlzcGxheVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJpbnQ6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZGlzcGxheSxcbiAgICAgIGNsYXNzOiBkLFxuICAgICAgdmFsdWVzOiBpbmxpbmUgaW5saW5lLWJsb2NrIGJsb2NrIGdyaWQgdGFibGUgdGFibGUtcm93IHRhYmxlLWNlbGwgZmxleCBpbmxpbmUtZmxleCBub25lXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWRpc3BsYXlcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtc2hhZG93XG4gICAgXCJzaGFkb3dcIjogKFxuICAgICAgcHJvcGVydHk6IGJveC1zaGFkb3csXG4gICAgICBjbGFzczogc2hhZG93LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6ICRib3gtc2hhZG93LFxuICAgICAgICBzbTogJGJveC1zaGFkb3ctc20sXG4gICAgICAgIGxnOiAkYm94LXNoYWRvdy1sZyxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtc2hhZG93XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXBvc2l0aW9uXG4gICAgXCJwb3NpdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICB2YWx1ZXM6IHN0YXRpYyByZWxhdGl2ZSBhYnNvbHV0ZSBmaXhlZCBzdGlja3lcbiAgICApLFxuICAgIFwidG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiB0b3AsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3R0b20sXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwic3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGxlZnQsXG4gICAgICBjbGFzczogc3RhcnQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwiZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgIGNsYXNzOiBlbmQsXG4gICAgICB2YWx1ZXM6ICRwb3NpdGlvbi12YWx1ZXNcbiAgICApLFxuICAgIFwidHJhbnNsYXRlLW1pZGRsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRyYW5zbGF0ZS1taWRkbGUsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdHJhbnNsYXRlKC01MCUsIC01MCUpLFxuICAgICAgICB4OiB0cmFuc2xhdGVYKC01MCUpLFxuICAgICAgICB5OiB0cmFuc2xhdGVZKC01MCUpLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1wb3NpdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXJzXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlcixcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWVuZFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXJpZ2h0LFxuICAgICAgY2xhc3M6IGJvcmRlci1lbmQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWxlZnQsXG4gICAgICBjbGFzczogYm9yZGVyLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1jb2xvcixcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwiYm9yZGVyLW9wYWNpdHlcIjogMVxuICAgICAgKSxcbiAgICAgIHZhbHVlczogJHV0aWxpdGllcy1ib3JkZXItY29sb3JzXG4gICAgKSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY3NzLXZhcmlhYmxlLW5hbWU6IGJvcmRlci13aWR0aCxcbiAgICAgIGNsYXNzOiBib3JkZXIsXG4gICAgICB2YWx1ZXM6ICRib3JkZXItd2lkdGhzXG4gICAgKSxcbiAgICBcImJvcmRlci1vcGFjaXR5XCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjbGFzczogYm9yZGVyLW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTA6IC4xLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXJzXG4gICAgLy8gU2l6aW5nIHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaXppbmdcbiAgICBcIndpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgIGNsYXNzOiB3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1heC13aWR0aCxcbiAgICAgIGNsYXNzOiBtdyxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwibWluLXZpZXdwb3J0LXdpZHRoXCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICBjbGFzczogbWluLXZ3LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2dylcbiAgICApLFxuICAgIFwiaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogMjUlLFxuICAgICAgICA1MDogNTAlLFxuICAgICAgICA3NTogNzUlLFxuICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgIGF1dG86IGF1dG9cbiAgICAgIClcbiAgICApLFxuICAgIFwibWF4LWhlaWdodFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LWhlaWdodCxcbiAgICAgIGNsYXNzOiBtaCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwJSlcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICBjbGFzczogdmgsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZoKVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtaW4taGVpZ2h0LFxuICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNpemluZ1xuICAgIC8vIEZsZXggdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWZsZXhcbiAgICBcImZsZXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LFxuICAgICAgdmFsdWVzOiAoZmlsbDogMSAxIGF1dG8pXG4gICAgKSxcbiAgICBcImZsZXgtZGlyZWN0aW9uXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC1kaXJlY3Rpb24sXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogcm93IGNvbHVtbiByb3ctcmV2ZXJzZSBjb2x1bW4tcmV2ZXJzZVxuICAgICksXG4gICAgXCJmbGV4LWdyb3dcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWdyb3csXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBncm93LTA6IDAsXG4gICAgICAgIGdyb3ctMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC1zaHJpbmtcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXNocmluayxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHNocmluay0wOiAwLFxuICAgICAgICBzaHJpbmstMTogMSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiZmxleC13cmFwXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogZmxleC13cmFwLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IHdyYXAgbm93cmFwIHdyYXAtcmV2ZXJzZVxuICAgICksXG4gICAgXCJqdXN0aWZ5LWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBqdXN0aWZ5LWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgZXZlbmx5OiBzcGFjZS1ldmVubHksXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWl0ZW1zXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogYWxpZ24taXRlbXMsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLWNvbnRlbnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1jb250ZW50LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmV0d2Vlbjogc3BhY2UtYmV0d2VlbixcbiAgICAgICAgYXJvdW5kOiBzcGFjZS1hcm91bmQsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcImFsaWduLXNlbGZcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1zZWxmLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGF1dG86IGF1dG8sXG4gICAgICAgIHN0YXJ0OiBmbGV4LXN0YXJ0LFxuICAgICAgICBlbmQ6IGZsZXgtZW5kLFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgICAgYmFzZWxpbmU6IGJhc2VsaW5lLFxuICAgICAgICBzdHJldGNoOiBzdHJldGNoLFxuICAgICAgKVxuICAgICksXG4gICAgXCJvcmRlclwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGZpcnN0OiAtMSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogMSxcbiAgICAgICAgMjogMixcbiAgICAgICAgMzogMyxcbiAgICAgICAgNDogNCxcbiAgICAgICAgNTogNSxcbiAgICAgICAgbGFzdDogNixcbiAgICAgICksXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWZsZXhcbiAgICAvLyBNYXJnaW4gdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXNwYWNpbmdcbiAgICBcIm1hcmdpblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbixcbiAgICAgIGNsYXNzOiBtLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tdG9wLFxuICAgICAgY2xhc3M6IG10LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXMsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2luIHV0aWxpdGllc1xuICAgIFwibmVnYXRpdmUtbWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi14XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG14LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4teVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AgbWFyZ2luLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBteSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQsXG4gICAgICBjbGFzczogbWUsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG1iLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIC8vIFBhZGRpbmcgdXRpbGl0aWVzXG4gICAgXCJwYWRkaW5nXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZyxcbiAgICAgIGNsYXNzOiBwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBweCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AgcGFkZGluZy1ib3R0b20sXG4gICAgICBjbGFzczogcHksXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy10b3AsXG4gICAgICBjbGFzczogcHQsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmctZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1ib3R0b21cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBwYixcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctbGVmdCxcbiAgICAgIGNsYXNzOiBwcyxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIC8vIEdhcCB1dGlsaXR5XG4gICAgXCJnYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBnYXAsXG4gICAgICBjbGFzczogZ2FwLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zcGFjaW5nXG4gICAgLy8gVGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy10ZXh0XG4gICAgXCJmb250LWZhbWlseVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1mYW1pbHksXG4gICAgICBjbGFzczogZm9udCxcbiAgICAgIHZhbHVlczogKG1vbm9zcGFjZTogdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSlcbiAgICApLFxuICAgIFwiZm9udC1zaXplXCI6IChcbiAgICAgIHJmczogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmb250LXNpemUsXG4gICAgICBjbGFzczogZnMsXG4gICAgICB2YWx1ZXM6ICRmb250LXNpemVzXG4gICAgKSxcbiAgICBcImZvbnQtc3R5bGVcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtc3R5bGUsXG4gICAgICBjbGFzczogZnN0LFxuICAgICAgdmFsdWVzOiBpdGFsaWMgbm9ybWFsXG4gICAgKSxcbiAgICBcImZvbnQtd2VpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LXdlaWdodCxcbiAgICAgIGNsYXNzOiBmdyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBsaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0LFxuICAgICAgICBsaWdodGVyOiAkZm9udC13ZWlnaHQtbGlnaHRlcixcbiAgICAgICAgbm9ybWFsOiAkZm9udC13ZWlnaHQtbm9ybWFsLFxuICAgICAgICBib2xkOiAkZm9udC13ZWlnaHQtYm9sZCxcbiAgICAgICAgc2VtaWJvbGQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCxcbiAgICAgICAgYm9sZGVyOiAkZm9udC13ZWlnaHQtYm9sZGVyXG4gICAgICApXG4gICAgKSxcbiAgICBcImxpbmUtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBsaW5lLWhlaWdodCxcbiAgICAgIGNsYXNzOiBsaCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxOiAxLFxuICAgICAgICBzbTogJGxpbmUtaGVpZ2h0LXNtLFxuICAgICAgICBiYXNlOiAkbGluZS1oZWlnaHQtYmFzZSxcbiAgICAgICAgbGc6ICRsaW5lLWhlaWdodC1sZyxcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1hbGlnblwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHRleHQtYWxpZ24sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogbGVmdCxcbiAgICAgICAgZW5kOiByaWdodCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtZGVjb3JhdGlvblwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC1kZWNvcmF0aW9uLFxuICAgICAgdmFsdWVzOiBub25lIHVuZGVybGluZSBsaW5lLXRocm91Z2hcbiAgICApLFxuICAgIFwidGV4dC10cmFuc2Zvcm1cIjogKFxuICAgICAgcHJvcGVydHk6IHRleHQtdHJhbnNmb3JtLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IGxvd2VyY2FzZSB1cHBlcmNhc2UgY2FwaXRhbGl6ZVxuICAgICksXG4gICAgXCJ3aGl0ZS1zcGFjZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogd2hpdGUtc3BhY2UsXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB3cmFwOiBub3JtYWwsXG4gICAgICAgIG5vd3JhcDogbm93cmFwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ3b3JkLXdyYXBcIjogKFxuICAgICAgcHJvcGVydHk6IHdvcmQtd3JhcCB3b3JkLWJyZWFrLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICB2YWx1ZXM6IChicmVhazogYnJlYWstd29yZCksXG4gICAgICBydGw6IGZhbHNlXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXRleHRcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtY29sb3JcbiAgICBcImNvbG9yXCI6IChcbiAgICAgIHByb3BlcnR5OiBjb2xvcixcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgbG9jYWwtdmFyczogKFxuICAgICAgICBcInRleHQtb3BhY2l0eVwiOiAxXG4gICAgICApLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICR1dGlsaXRpZXMtdGV4dC1jb2xvcnMsXG4gICAgICAgIChcbiAgICAgICAgICBcIm11dGVkXCI6ICR0ZXh0LW11dGVkLFxuICAgICAgICAgIFwiYmxhY2stNTBcIjogcmdiYSgkYmxhY2ssIC41KSwgLy8gZGVwcmVjYXRlZFxuICAgICAgICAgIFwid2hpdGUtNTBcIjogcmdiYSgkd2hpdGUsIC41KSwgLy8gZGVwcmVjYXRlZFxuICAgICAgICAgIFwicmVzZXRcIjogaW5oZXJpdCxcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiB0ZXh0LW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtY29sb3JcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtYmctY29sb3JcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsXG4gICAgICBjbGFzczogYmcsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwiYmctb3BhY2l0eVwiOiAxXG4gICAgICApLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoXG4gICAgICAgICR1dGlsaXRpZXMtYmctY29sb3JzLFxuICAgICAgICAoXG4gICAgICAgICAgXCJ0cmFuc3BhcmVudFwiOiB0cmFuc3BhcmVudFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICBcImJnLW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiBiZy1vcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDEwOiAuMSxcbiAgICAgICAgMjU6IC4yNSxcbiAgICAgICAgNTA6IC41LFxuICAgICAgICA3NTogLjc1LFxuICAgICAgICAxMDA6IDFcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtYmctY29sb3JcbiAgICBcImdyYWRpZW50XCI6IChcbiAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWltYWdlLFxuICAgICAgY2xhc3M6IGJnLFxuICAgICAgdmFsdWVzOiAoZ3JhZGllbnQ6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCkpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtaW50ZXJhY3Rpb25cbiAgICBcInVzZXItc2VsZWN0XCI6IChcbiAgICAgIHByb3BlcnR5OiB1c2VyLXNlbGVjdCxcbiAgICAgIHZhbHVlczogYWxsIGF1dG8gbm9uZVxuICAgICksXG4gICAgXCJwb2ludGVyLWV2ZW50c1wiOiAoXG4gICAgICBwcm9wZXJ0eTogcG9pbnRlci1ldmVudHMsXG4gICAgICBjbGFzczogcGUsXG4gICAgICB2YWx1ZXM6IG5vbmUgYXV0byxcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtaW50ZXJhY3Rpb25cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtYm9yZGVyLXJhZGl1c1xuICAgIFwicm91bmRlZFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pLFxuICAgICAgICAyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyksXG4gICAgICAgIDM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSxcbiAgICAgICAgNDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGwpLFxuICAgICAgICA1OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGwpLFxuICAgICAgICBjaXJjbGU6IDUwJSxcbiAgICAgICAgcGlsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbClcbiAgICAgIClcbiAgICApLFxuICAgIFwicm91bmRlZC10b3BcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC10b3AsXG4gICAgICB2YWx1ZXM6IChudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLWVuZCxcbiAgICAgIHZhbHVlczogKG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSlcbiAgICApLFxuICAgIFwicm91bmRlZC1ib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsXG4gICAgICBjbGFzczogcm91bmRlZC1ib3R0b20sXG4gICAgICB2YWx1ZXM6IChudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykpXG4gICAgKSxcbiAgICBcInJvdW5kZWQtc3RhcnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXN0YXJ0LFxuICAgICAgdmFsdWVzOiAobnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZpc2liaWxpdHlcbiAgICBcInZpc2liaWxpdHlcIjogKFxuICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICBjbGFzczogbnVsbCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICB2aXNpYmxlOiB2aXNpYmxlLFxuICAgICAgICBpbnZpc2libGU6IGhpZGRlbixcbiAgICAgIClcbiAgICApXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12aXNpYmlsaXR5XG4gICksXG4gICR1dGlsaXRpZXNcbik7XG4iLAoJCSI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIC1tcy10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6ICgkYmxvY2txdW90ZS1mb250LXNpemUgLyAyKSAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBwLCB1bCwgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1tcy10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1vLXRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgcGFkZGluZzogJHNwYWNlciAvIDI7XG4gIGJvcmRlcjogJHByZS1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6ICRzcGFjZXIvOCAkc3BhY2VyLzQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsCgkJIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsCgkJIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwKCQkiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLAoJCSIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAoJHRhYmxlLWJvcmRlci13aWR0aCAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwKCQkiJHNoaW55LWNoZWNrOiBcIi5zaGlueS1pbnB1dC1jb250YWluZXIgLmNoZWNrYm94XCI7XG4kc2hpbnktY2hlY2staW5saW5lOiAkc2hpbnktY2hlY2sgKyBcIi1pbmxpbmVcIjtcbiRzaGlueS1yYWRpbzogXCIuc2hpbnktaW5wdXQtY29udGFpbmVyIC5yYWRpb1wiO1xuJHNoaW55LXJhZGlvLWlubGluZTogJHNoaW55LXJhZGlvICsgXCItaW5saW5lXCI7XG4kZm9ybS1jaGVjay1pbnB1dC1zZWxlY3RvcjogXCIuZm9ybS1jaGVjay1pbnB1dCwgXCIgK1xuICAkc2hpbnktY2hlY2sgKyBcIiBpbnB1dCwgXCIgKyAkc2hpbnktY2hlY2staW5saW5lICsgXCIgaW5wdXQsIFwiICtcbiAgJHNoaW55LXJhZGlvICsgXCIgaW5wdXQsIFwiICsgJHNoaW55LXJhZGlvLWlubGluZSArIFwiIGlucHV0LCBcIjtcbiRmb3JtLWNoZWNrLWxhYmVsLXNlbGVjdG9yOiBcIi5mb3JtLWNoZWNrLWxhYmVsLCBcIiArXG4gICRzaGlueS1jaGVjayArIFwiIGxhYmVsLCBcIiArICRzaGlueS1jaGVjay1pbmxpbmUgKyBcIiBsYWJlbCwgXCIgK1xuICAkc2hpbnktcmFkaW8gKyBcIiBsYWJlbCwgXCIgKyAkc2hpbnktcmFkaW8taW5saW5lICsgXCIgbGFiZWwsIFwiO1xuXG5AaW1wb3J0IFwiZm9ybXMvbGFiZWxzXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS10ZXh0XCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1jb250cm9sXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWNoZWNrXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1yYW5nZVwiO1xuQGltcG9ydCBcImZvcm1zL2Zsb2F0aW5nLWxhYmVsc1wiO1xuQGltcG9ydCBcImZvcm1zL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiZm9ybXMvdmFsaWRhdGlvblwiO1xuIiwKCQkiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwsIC5zaGlueS1pbnB1dC1jb250YWluZXIgLmNvbnRyb2wtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLAoJCSIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsCgkJIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICAtbXMtYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICAtby1hcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwKCQkiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwKCQkiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjaywgI3skc2hpbnktY2hlY2t9LCAjeyRzaGlueS1yYWRpb30ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0LCAjeyRzaGlueS1jaGVja30gaW5wdXQsICN7JHNoaW55LXJhZGlvfSBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbiN7JGZvcm0tY2hlY2staW5wdXQtc2VsZWN0b3J9IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCwgfiBzcGFuIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbiN7JGZvcm0tY2hlY2stbGFiZWwtc2VsZWN0b3J9IHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwKCQkiLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXItc2lkZSB2YWxpZGF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlcy1sb29wXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGRhdGEuLi4pO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzLWxvb3BcbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICAtby10ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1tb3otdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIC1tcy10ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsCgkJIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwKCQkiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsCgkJIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsCgkJIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC1vLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJnOyAvLyBub3QgIWltcG9ydGFudCBzbyAuYmctKiB1dGlsaXRpZXMgY2FuIHN0aWxsIG92ZXJyaWRlXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kYXJrLWJnOyAvLyBub3QgIWltcG9ydGFudCBzbyAuYmctKiB1dGlsaXRpZXMgY2FuIHN0aWxsIG92ZXJyaWRlXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG4iLAoJCSIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgLXdlYmtpdC1mbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsCgkJIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtby10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW1vei10ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICAtbXMtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLAoJCSIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsCgkJIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW1zLXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgLW8tdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkbGlzdC1ncm91cC12YXJpYW50LWJnOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcpLCBhYnMoJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsCgkJIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLAoJCSIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtd2Via2l0LW1heC1jb250ZW50O1xuICB3aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tcy1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1vLW1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsCgkJIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwKCQkiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10b3VjaC1hY3Rpb246IHBhbi15O1xuICAtbW96LXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAtby10b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwKCQkiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwKCQkiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLAoJCSJAaW1wb3J0IFwiaGVscGVycy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImhlbHBlcnMvY29sb3ItYmdcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2NvbG9yZWQtbGlua3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3JhdGlvXCI7XG5AaW1wb3J0IFwiaGVscGVycy9wb3NpdGlvblwiO1xuQGltcG9ydCBcImhlbHBlcnMvc3RhY2tzXCI7XG5AaW1wb3J0IFwiaGVscGVycy92aXN1YWxseS1oaWRkZW5cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3N0cmV0Y2hlZC1saW5rXCI7XG5AaW1wb3J0IFwiaGVscGVycy90ZXh0LXRydW5jYXRpb25cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3ZyXCI7XG4iLAoJCSIuY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLAoJCSJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwKCQkiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsCgkJIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsCgkJIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsCgkJIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwKCQkiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsCgkJIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGQgZmcgY29udHJhc3RzIGZvciBlYWNoIGJnIHV0aWxpdHkgY2xhc3NcbkBlYWNoICRrZXksICR2YWwgaW4gJHV0aWxpdGllcy1jb2xvcnMge1xuICAuYmctI3ska2V5fSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KHJnYihudGgoJHZhbCwgMSksIG50aCgkdmFsLCAyKSwgbnRoKCR2YWwsIDMpKSk7XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIkBpbXBvcnQgXCJ3ZWxsc1wiO1xuQGltcG9ydCBcImhlbHBfdGV4dFwiO1xuQGltcG9ydCBcImRyb3Bkb3duX2NvbXBhdFwiO1xuQGltcG9ydCBcIm5hdmJhcl9jb21wYXRcIjtcbkBpbXBvcnQgXCJuYXZfY29tcGF0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NfY29tcGF0XCI7XG5cbkBpbXBvcnQgXCJnbHlwaGljb25zXCI7XG5cbkBpbXBvcnQgXCJzaGlueV9pbnB1dFwiO1xuQGltcG9ydCBcInNoaW55X21pc2NcIjtcblxuQGltcG9ydCBcImhlYWRlcnNcIjtcbiIsCgkJIi8vIERlcml2ZXMgZnJvbSBCUzMgU0FTUywgYnV0IG1vZGlmaWVkIHRvIGluaGVyaXQgZnJvbSBCUzQgdmFyc1xuLy8gaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vYnNsaWIvYmxvYi8wNDkyNWUxL2luc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MjTDFcbi53ZWxsIHtcbiAgQGV4dGVuZCAuY2FyZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBjb2xvcjogJHdlbGwtY29sb3I7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAxLjUgKiAkc3BhY2VyO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogMC41ICogJHNwYWNlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi8vIEZvciB3ZWxsUGFuZWwoKSBpbnNpZGUgYWJzb2x1dGVQYW5lbCgpXG4uZHJhZ2dhYmxlIC53ZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogb3BhcXVlKCRib2R5LWJnLCAkd2VsbC1iZyk7XG59XG4iLAoJCSIuaGVscC10ZXh0LCAuaGVscC1ibG9jayB7XG4gIEBleHRlbmQgLmZvcm0tdGV4dDsgQGV4dGVuZCAudGV4dC1tdXRlZDtcbn1cbiIsCgkJIi8vICMgRFJPUERPV05TXG4vL1xuLy8gSW4gYnMzLCBkcm9wZG93biBtZW51cyBhcmUgLmRyb3Bkb3duLW1lbnU+bGkuYWN0aXZlPmFcbi8vIEluIGJzNCwgZHJvcGRvd24gbWVudXMgYXJlIC5kcm9wZG93bi1tZW51Pi5kcm9wZG93bi1pdGVtLmFjdGl2ZVxuLy9cbi8vIEFsc28sIGJzMyBkcm9wZG93bnMgd2l0aGluIHRhYnMvcGlsbHMgYXJlIGludGVyZmVyZWQgd2l0aCBpbiBiczQgYnlcbi8vIHNlbGVjdG9ycyBsaWtlIGAuYnMtdGFicyBsaT5hYCwgbWFraW5nIG1lbnUgaXRlbXMgbG9vayBsaWtlIHRhYnMuXG5cbi5kcm9wZG93bi1tZW51PmxpPmEge1xuICBAZXh0ZW5kIC5kcm9wZG93bi1pdGVtO1xufVxuLmRyb3Bkb3duLW1lbnU+bGkuYWN0aXZlPmEge1xuICAvLyBUaGlzIEBleHRlbmQgd29ya3MsIGJ1dCBpdCBsaXR0ZXJzIGAuZHJvcGRvd24tbWVudT5saS5hY3RpdmU+YWAgYWxsIG92ZXJcbiAgLy8gdGhlIGJvb3RzdHJhcC5jc3Mgb3V0cHV0IGJlY2F1c2UgaXQncyBzdWNoIGEgY29tbW9uIGNsYXNzLiBJbnN0ZWFkLCB3ZVxuICAvLyBjb3B5IHRoZXNlIGZldyBwcm9wZXJ0aWVzIGZyb20gZnJvbSBfZHJvcGRvd24uc2Nzcy5cbiAgLy8gQGV4dGVuZCAuYWN0aXZlO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24tbWVudT5saS5kaXZpZGVyIHtcbiAgQGV4dGVuZCAuZHJvcGRvd24tZGl2aWRlcjtcbn1cbiIsCgkJIi8vIGJzNCBuYXZiYXJzIHJlcXVpcmUgLm5hdmJhci1leHBhbmRbLXNtfC1tZHwtbGd8LXhsXSwgYnV0IGJzMyBuYXZiYXJzXG4vLyBkb24ndCBoYXZlIHRoZW0uIFRoaXMgc2VsZWN0b3IgbWF0Y2hlcyAubmF2YmFyIHdpdGhvdXQgLm5hdmJhci1leHBhbmRcbi8vIGFuZCBkZWZhdWx0cyBpdCB0byAubmF2YmFyLWV4cGFuZC1zbS5cbi5uYXZiYXI6bm90KC5uYXZiYXItZXhwYW5kKTpub3QoLm5hdmJhci1leHBhbmQtc20pOm5vdCgubmF2YmFyLWV4cGFuZC1tZCk6bm90KC5uYXZiYXItZXhwYW5kLWxnKTpub3QoLm5hdmJhci1leHBhbmQteGwpIHtcbiAgQGV4dGVuZCAubmF2YmFyLWV4cGFuZC1zbTtcbn1cblxuLm5hdmJhcjpub3QoLmZpeGVkLWJvdHRvbSk6bm90KC5uYXZiYXItZml4ZWQtYm90dG9tKSB7XG4gIG1hcmdpbi1ib3R0b206ICRuYXZiYXItbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gTWFwIEJTMyBuYXZiYXIgcG9zaXRpb25pbmcgdG8gZ2VuZXJhbCB1dGlsaXRpZXNcbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgQGV4dGVuZCAuZml4ZWQtdG9wO1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBAZXh0ZW5kIC5maXhlZC1ib3R0b207XG59XG4ubmF2YmFyLXN0aWNreS10b3Age1xuICBAZXh0ZW5kIC5zdGlja3ktdG9wO1xufVxuXG51bC5uYXYubmF2YmFyLW5hdiB7XG4gIGZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgJi5uYXZiYXItcmlnaHQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIC13ZWJraXQtZmxleDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxudWwubmF2Lm5hdmJhci1uYXY+bGk6bm90KC5kcm9wZG93bikge1xuICBAZXh0ZW5kIC5uYXYtaXRlbTtcbn1cbnVsLm5hdi5uYXZiYXItbmF2PmxpPmEge1xuICBAZXh0ZW5kIC5uYXYtbGluaztcbn1cblxuLy8gQlMzIC5uYXZiYXItZGVmYXVsdCAtPiBCUzQgLm5hdmJhci1saWdodFxuLm5hdmJhci5uYXZiYXItZGVmYXVsdCB7XG4gIC8vIFNldHMgYSB2YXJpZXR5IG9mIGZnIGNvbG9ycyB3aGljaCBhcmUgY29uZmlndXJhYmxlIHZpYSAkbmF2YmFyLWxpZ2h0LSogb3B0aW9uc1xuICBAZXh0ZW5kIC5uYXZiYXItbGlnaHQ7XG4gIC8vIFRvIG1ha2UgaXQgZWFzaWVyIGZvciBlbmQgdXNlcnMgdG8gc2V0IHRoZSBuYXZiYXIgYmcgY29sb3IsXG4gIC8vIHdlJ3ZlIGludHJvZHVjZWQgdGhpcyB2YXJpYWJsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJnICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJTMyAubmF2YmFyLWludmVyc2UgLT4gQlM0IC5uYXZiYXItZGFya1xuLm5hdmJhci5uYXZiYXItaW52ZXJzZSB7XG4gIC8vIFNldHMgYSB2YXJpZXR5IG9mIGZnIGNvbG9ycyB3aGljaCBhcmUgY29uZmlndXJhYmxlIHZpYSAkbmF2YmFyLWRhcmstKiBvcHRpb25zXG4gIEBleHRlbmQgLm5hdmJhci1kYXJrO1xuICAvLyBTZWUgY29tbWVudHMgYWJvdmUgZm9yICRuYXZiYXItbGlnaHQtYmdcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kYXJrLWJnICFpbXBvcnRhbnQ7XG59XG5cbi8vIEltcGxlbWVudCBiczMgbmF2YmFyIHRvZ2dsZXI7IHVzZWQgaW4gUm1kIHdlYnNpdGVzLCBpLmUuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9ybWFya2Rvd24td2Vic2l0ZS9ibG9iLzQ1M2UxODAyYjMyYjViYWYxYzhhNjdmODA5NDdhZGNjNTNlNDliN2YvX25hdmJhci5odG1sXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBleHRlbmQgLm5hdmJhci10b2dnbGVyO1xufVxuLm5hdmJhci10b2dnbGUge1xuICA+IC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGV4dGVuZCAubmF2YmFyLXRvZ2dsZXItaWNvbjtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIG5hdmJhci10b2dnbGUgZmxvYXRzIHJpZ2h0IHdoZW4gbmF2YmFyIGlzIGNvbGxhcHNlZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3JzdHVkaW8vYnNsaWIvaXNzdWVzLzI4OVxuLy8gSW4gQlM0LCBtZWRpYS1icmVha3BvaW50LWRvd24oKSBkb2VzIHRoZSBfbmV4dF8gYnJlYWtwb2ludCAoeHMtPnNtKVxuLy8gSW4gQlM1KywgaXQgdGFrZXMgdGhlIGJyZWFrcG9pbnQgKHNtKSB2ZXJiYXRpbVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGlmKCRib290c3RyYXAtdmVyc2lvbj09NCwgeHMsIHNtKSkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gRml4IHRhYiBzZWxlY3RvciBib3JkZXJzIGluIGJzMy5cbi5uYXYtdGFicz5saSxcbi5uYXYtcGlsbHM+bGkge1xuICBAZXh0ZW5kIC5uYXYtaXRlbTtcbn1cbi5uYXYtdGFicz5saT5hLFxuLm5hdi1waWxscz5saT5hIHtcbiAgQGV4dGVuZCAubmF2LWxpbms7XG59XG5cbi8vIEFjdGl2ZSB0YWIvcGlsbC5cbi8vXG4vLyBiczMgdXNlcyAubmF2PmxpLmFjdGl2ZT5hLCBiczQgdXNlcyAubmF2PmxpPmEuYWN0aXZlIG9yIC5uYXY+bGkuc2hvdz5hLlxuLy9cbi8vIE15IG9yaWdpbmFsIGFwcHJvYWNoIHRvIHRoaXMgd2FzIG1ha2luZyAubmF2PmxpLmFjdGl2ZSBAZXh0ZW5kIC5zaG93LCBidXRcbi8vIGFmdGVyIGEgbG90IG9mIHRyaWFsIGFuZCBlcnJvciBJIGNvdWxkIG5vdCBnZXQgaXQgdG8gZnVsbHkgd29yay5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSB7XG4gIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xufVxuLm5hdi1waWxscz5saS5hY3RpdmU+YSB7XG4gIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xufVxuXG4vLyBTdXBwb3J0IHZlcnRpY2FsIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICAvLyBEb24ndCBleHRlbmQgdGhlIC5mbGV4LWNvbHVtbiB1dGlsaXR5LCBpdCB1c2VzICFpbXBvcnRhbnRcbiAgLy8gQGV4dGVuZCAuZmxleC1jb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4uaW4ge1xuICBAZXh0ZW5kIC5zaG93O1xufVxuIiwKCQkiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5wcm9ncmVzcy1iYXItI3skY29sb3J9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG4gIH1cbn1cbiIsCgkJIi8vIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCBieSB0b29scy9nbHlwaGljb25zLlJcbi8vIENvbnNpZGVyIG1ha2luZyBlZGl0cyB0aGVyZSBiZWZvcmUgZWRpdGluZyB0aGlzIGZpbGUuXG4kYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiBmYWxzZTtcbiRpY29uLWZvbnQtbmFtZTogJ2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXInO1xuJGljb24tZm9udC1zdmctaWQ6ICdnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInO1xuJGljb24tZm9udC1wYXRoOiAnZm9udHMvYm9vdHN0cmFwLyc7XG4vL1xuLy8gR2x5cGhpY29ucyBmb3IgQm9vdHN0cmFwXG4vL1xuLy8gU2luY2UgaWNvbnMgYXJlIGZvbnRzLCB0aGV5IGNhbiBiZSBwbGFjZWQgYW55d2hlcmUgdGV4dCBpcyBwbGFjZWQgYW5kIGFyZVxuLy8gdGh1cyBhdXRvbWF0aWNhbGx5IHNpemVkIHRvIG1hdGNoIHRoZSBzdXJyb3VuZGluZyBjaGlsZC4gVG8gdXNlLCBjcmVhdGUgYW5cbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XG4vL1xuLy8gPGEgaHJlZj1cIiNcIj48c3BhbiBjbGFzcz1cImdseXBoaWNvbiBnbHlwaGljb24tc3RhclwiPjwvc3Bhbj4gU3RhcjwvYT5cblxuQGF0LXJvb3Qge1xuICAvLyBJbXBvcnQgdGhlIGZvbnRzXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90JykpO1xuICAgIHNyYzogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnR0ZicpKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5zdmcjI3skaWNvbi1mb250LXN2Zy1pZH0nKSkgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwKCQkiLy8gRHJvcHBlZCBpbiBCUzUsIGJ1dCB0aGlzIHNlZW1zIHByZXR0eSBmdW5kYW1lbnRhbD9cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFRoZSBAZXh0ZW5kcyBoZXJlIGFkZCBhIGxvdCBvZiBibG9hdCB0byB2ZXJzaW9uPTQgKCYgaXQncyBub3QgZW50aXJlbHkgY29ycmVjdClcbi8vIEluc3RlYWQgb2YgZml4aW5nLCBjb25zaWRlciB0aGlzIGRlcHJlY2F0ZWQsIGFuZCBmb3IgQlM1LCB3ZSdsbCBtb2RpZnlcbi8vIHRoZWlyIHNlbGVjdG9ycyBkaXJlY3RseSB0byBhY2NvbW9kYXRlIHNoaW55XG5AaWYgJGJvb3RzdHJhcC12ZXJzaW9uID09IDQge1xuICAuc2hpbnktaW5wdXQtY2hlY2tib3hncm91cCwgLnNoaW55LWlucHV0LXJhZGlvZ3JvdXAge1xuICAgIC8vIFRPRE86IHRoaXMgaXMgcHJldHR5IGV4cGVuc2l2ZSFcbiAgICAuY2hlY2tib3gsIC5yYWRpbyB7XG4gICAgICBAZXh0ZW5kIC5mb3JtLWNoZWNrO1xuICAgICAgbGFiZWwge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNoZWNrLWxhYmVsO1xuICAgICAgfVxuICAgICAgbGFiZWwgPiBpbnB1dCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2staW5wdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIFNpbmNlIHRoZXNlIGlubGluZSBjbGFzc2VzIGRvbid0IGhhdmUgYSBwcm9wZXIgZGl2IGNvbnRhaW5lclxuICAvLyAodGhleSdyZSBsYWJlbHMpLCB3ZSBib3Jyb3cganVzdCB0aGUgc3R5bGluZyB3ZSBuZWVkIGZyb21cbiAgLy8gLmZvcm0tY2hlY2staW5saW5lXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL2JzNC9ibG9iLzdhYWRkMTkvaW5zdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MjTDIyNy1MMjQwXG4gICAgLmNoZWNrYm94LWlubGluZSwgLnJhZGlvLWlubGluZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAgICAgbGFiZWwgPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1ncm91cC1wcmVwZW5kLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwKCQkiLy8gRm9yIGNvZGUgaW5zaWRlIG9mIHNob3djYXNlIG1vZGVcbi8vIFRPRE86IHRoaXMgc2hvdWxkIHByb2JhYmx5IHBvcnRlZCB0byBzaGlueSBpdHNlbGZcbi8vIGlmIGFuZCB3aGVuIHNoaW55LXNob3djYXNlLmNzcyBpcyBwb3J0ZWQgdG8gc2Fzc1xucHJlLnNoaW55LWNvZGUge1xuICBwYWRkaW5nOiAwLjUgKiAkc3BhY2VyO1xufVxuXG4vLyBCUzUgY2hhbmdlZCBmbG9hdC1sZWZ0IC0+IGZsb2F0LXN0YXJ0XG5AaWYgJGJvb3RzdHJhcC12ZXJzaW9uICE9IDQge1xuICAuZmxvYXQtbGVmdCB7XG4gICAgQGV4dGVuZCAuZmxvYXQtc3RhcnQ7XG4gIH1cbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBAZXh0ZW5kIC5mbG9hdC1lbmQ7XG4gIH1cbn1cbiIsCgkJIi8vIEJTMyAtPiBCUzQgc2F3IGEgcmVtb3ZhbCBvZiBtYXJnaW4tdG9wIG9uIGhlYWRlcnMsXG4vLyB3aGljaCBpcyBhIHByZXR0eSBqYXJyaW5nIGNoYW5nZSwgZXhwZWNpYWxseSBmb3IgUm1kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9mMTdmODgyZC9kaXN0L2Nzcy9ib290c3RyYXAuY3NzI0wxMjE5LUwxMjUwXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi80ZGU0ODc0ZS9zY3NzL19yZWJvb3Quc2NzcyNMODItTDg5XG5oMSwgaDIsIGgzIHtcbiAgbWFyZ2luLXRvcDogMS41ICogJHNwYWNlcjtcbn1cbmg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuIiwKCQkiLmJzbGliLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gIC8vIEF2b2lkIFwiZG91YmxlIHBhZGRpbmdcIiB3aGVuIHR3byBjYXJkX2JvZHkoKXMgYXJlIGltbWVkaWF0ZSBzaWJsaW5nc1xuICAuY2FyZC1ib2R5ICsgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuY2FyZC1ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tYnNsaWItY2FyZC1ib2R5LW1heC1oZWlnaHQsIG5vbmUpO1xuICB9XG5cbiAgJi5ic2xpYi1mdWxsLXNjcmVlbiA+IC5jYXJkLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLWJzbGliLWNhcmQtYm9keS1tYXgtaGVpZ2h0LWZ1bGwtc2NyZWVuLCBub25lKTtcbiAgfVxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAvLyBUT0RPOiB3ZSBzaG91bGQgcHJvYmFibHkgYWRkIHRoaXMgdG8gc2VsZWN0aXplJ3MgU0NTUyBzaW5jZSB0aGlzIGFjdHVhbGx5IG1ha2VzIHNlbGVjdElucHV0KClcbiAgICAgIC8vIHVzYWJsZSB3aXRoIHdpZHRoPVwiZml0LWNvbnRlbnRcIlxuICAgICAgLml0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMTVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLy8gRm9yIGNhcmRfdGl0bGUoKVxuICAuYnNsaWItY2FyZC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14LCAxcmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14LCAxcmVtKTtcbiAgfVxuXG4gIC8vIEZvciBuYXZzX3RhYl9jYXJkKHRpdGxlID0gLi4uKVxuICAuYnNsaWItbmF2cy1jYXJkLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAubmF2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC50YWItY29udGVudCB7XG4gICAgLy8gV29ya2Fyb3VuZCBmb3IgcGtnZG93bidzIENTUyB0byBtYWtlIHRhYi1wYW5lIGFsbCBhIGNvbnNpc3RlbnQgaGVpZ2h0XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3ItbGliL3BrZ2Rvd24vYmxvYi85NTZmMDcvaW5zdC9CUzUvYXNzZXRzL3BrZ2Rvd24uc2NzcyNMMzQyLUwzNTVcbiAgICA+IC50YWItcGFuZS5odG1sLWZpbGwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gVGFrZSBwcmVjZWRlbmNlIG92ZXIgQm9vdHN0cmFwJ3MgYGRpc3BsYXk6YmxvY2tgIHJ1bGVcbiAgICA+IC5hY3RpdmUuaHRtbC1maWxsLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC8vIEFub3RoZXIgd29ya2Fyb3VuZCBmb3IgcGtnZG93biBhZGRpbmcgZXh0cmEgcGFkZGluZyB3ZSBkaWRuJ3QgYXNrIGZvclxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9yLWxpYi9wa2dkb3duL2Jsb2IvOTU2ZjA3L2luc3QvQlM1L2Fzc2V0cy9wa2dkb3duLnNjc3MjTDMzNS1MMzM3XG4gICAgJi5odG1sLWZpbGwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBGdWxsIHNjcmVlbiBjYXJkIGxvZ2ljXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYnNsaWItZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAzLjVyZW0gMXJlbSAxcmVtO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xufVxuXG4uYnNsaWItZnVsbC1zY3JlZW4tZW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXB4O1xuICByaWdodDogM3B4O1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZzogMC41NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC44cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC42O1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDEpO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3Zlcjtcbn1cblxuLmNhcmQ6aG92ZXI6bm90KC5ic2xpYi1mdWxsLXNjcmVlbikgLmJzbGliLWZ1bGwtc2NyZWVuLWVudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE9ubHkgYWxsb3cgZnVsbF9zY3JlZW4gb24gZGVza3RvcCBzY3JlZW5zXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmJzbGliLWZ1bGwtc2NyZWVuLWVudGVyIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi5ic2xpYi1mdWxsLXNjcmVlbi1leGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEuMzVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44KTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAxKTtcbiAgfVxuICBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuI2JzbGliLWZ1bGwtc2NyZWVuLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42KTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyIC0gMTtcbn1cbiIsCgkJIi5ic2xpYi12YWx1ZS1ib3gge1xuXG4gIC52YWx1ZS1ib3gtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1ic2xpYi12YWx1ZS1ib3gtd2lkdGhzKTtcbiAgfVxuXG4gIC8vIFNob3VsZCBhbHNvIGJlIC52ZmlsbC1jb250YWluZXIvLnZmaWxsLWl0ZW1cbiAgLnZhbHVlLWJveC1zaG93Y2FzZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIC5iaSwgLmZhIHsgb3BhY2l0eTogLjg1OyB9XG4gICAgLmJpIHsgZm9udC1zaXplOiA1cmVtOyB9XG4gICAgLmZhIHsgZm9udC1zaXplOiA0cmVtOyB9XG5cbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1ic2xpYi12YWx1ZS1ib3gtbWF4LWhlaWdodCk7XG5cbiAgICAmLnNob3djYXNlLXRvcC1yaWdodCB7XG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdWxkIGFsc28gYmUgLnZmaWxsLWNvbnRhaW5lci8udmZpbGwtaXRlbVxuICAudmFsdWUtYm94LWFyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICYuYm9yZGVyLXN0YXJ0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYm9yZGVyLWNvbG9yLCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5ic2xpYi1mdWxsLXNjcmVlbiB7XG4gICAgLnZhbHVlLWJveC1ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tYnNsaWItdmFsdWUtYm94LXdpZHRocy1mdWxsLXNjcmVlbik7XG4gICAgfVxuICAgIC52YWx1ZS1ib3gtc2hvd2Nhc2Uge1xuICAgICAgbWF4LWhlaWdodDogdmFyKC0tYnNsaWItdmFsdWUtYm94LW1heC1oZWlnaHQtZnVsbC1zY3JlZW4pO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5ic2xpYi1mdWxsLXNjcmVlbikge1xuICAgIC52YWx1ZS1ib3gtc2hvd2Nhc2Uuc2hvd2Nhc2UtdG9wLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIE92ZXJyaWRlIGxheW91dF9pbmxpbmVfZ3JpZCgpJ3MgcHJlZmVyZW5jZSB0byBjb2xsYXBzZSB0byBmdWxsLXdpZHRoIG9uIG1vYmlsZSAoaW5zaWRlIHRoZSB2YWx1ZSBib3gpXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmJzbGliLXZhbHVlLWJveCAudmFsdWUtYm94LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tYnNsaWItdmFsdWUtYm94LXdpZHRocykgIWltcG9ydGFudDtcbiAgfVxufVxuIiwKCQkiLmJzbGliLWNvbHVtbi13cmFwIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6ICRzcGFjZXI7XG4gIGhlaWdodDogdmFyKC0tYnNsaWItY29sdW1uLXdyYXAtaGVpZ2h0KTtcbiAgLy8gVmFuaWxsYSBCb290c3RyYXAgZG9lc24ndCBoYXZlIGEgbWFyZ2luLWJvdHRvbSwgYnV0IGJzbGliJ3NcbiAgLy8gZG9lcyAoYXMgbG9uZyBhcyBpdCBhcHBlYXJzIG91dHNpZGUgb2YgYSBncmlkKVxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmJzbGliLWNvbHVtbi13cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogdmFyKC0tYnNsaWItY29sdW1uLXdyYXAtaGVpZ2h0LW1vYmlsZSk7XG4gIH1cbn1cbiIsCgkJIi8qIENTUyBiZWhpbmQgbmF2X3NwYWNlcigpICovXG5AbWl4aW4gbmF2LXNwYWNlcigpIHtcbiAgLm5hdjpub3QoLm5hdi1oaWRkZW4pIHtcbiAgICAvKiBNYWtlIHN1cmUgbmF2IGNvbnRhaW5lciBpcyBmbGV4Ym94ICh0aGV5IGFyZW4ndCBpbiBCUzMpICovXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgIC8vIExvZ2ljIGZvciBob3Jpem9udGFsIG5hdiAoZS5nLiwgbmF2c190YWIoKSwgZXRjKVxuICAgICY6bm90KC5uYXYtc3RhY2tlZCk6bm90KC5mbGV4LWNvbHVtbikge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgID4gLmJzbGliLW5hdi1zcGFjZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLyogLmZvcm0taW5saW5lIGRvZXNuJ3QgdmVydGljYWxseSBhbGlnbiBpbiBCUzM/ICovXG4gICAgICA+IC5mb3JtLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC8vIExvZ2ljIGZvciB2ZXJ0aWNhbCBuYXYgKGUuZy4sIG5hdnNfcGlsbF9saXN0KCkpXG4gICAgJi5uYXYtc3RhY2tlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgPiAuYnNsaWItbmF2LXNwYWNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQlM0KyB1c2VzIHRoaXMgbWl4aW4gZm9yIGNvbmZpZ3VyYWJsZSBicmVha3BvaW50cyAqL1xuQGlmIG1peGluLWV4aXN0cyhcIm1lZGlhLWJyZWFrcG9pbnQtdXBcIikge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgQGluY2x1ZGUgbmF2LXNwYWNlcigpO1xuICB9XG59IEBlbHNlIHtcbiAgLyogQlMzIGRlZmF1bHQgbmF2YmFyIGJyZWFrcG9pbnQgKi9cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgbmF2LXNwYWNlcigpO1xuICB9XG59XG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQWtDQ0U7Ozs7O0tBS0csQ0VOSixBQUFELElBQUssQUFBQyxDQVFGLFNBQXFCLENBQWUsUUFBQyxDQUFyQyxXQUFxQixDQUFlLFFBQUMsQ0FBckMsV0FBcUIsQ0FBZSxRQUFDLENBQXJDLFNBQXFCLENBQWUsUUFBQyxDQUFyQyxRQUFxQixDQUFlLFFBQUMsQ0FBckMsV0FBcUIsQ0FBZSxRQUFDLENBQXJDLFdBQXFCLENBQWUsUUFBQyxDQUFyQyxVQUFxQixDQUFlLFFBQUMsQ0FBckMsU0FBcUIsQ0FBZSxRQUFDLENBQXJDLFNBQXFCLENBQWUsUUFBQyxDQUFyQyxVQUFxQixDQUFlLEtBQUMsQ0FBckMs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 */