Web-programming_Gerimovich_.../lab2/style3.css
2023-12-24 16:10:59 +04:00

27631 lines
2.1 MiB

/*-----------------------------------------------------------------------------------
Template Name: New Wave - Minimal eCommerce HTML Template
Version: 1.0
-----------------------------------------------------------------------------------
CSS INDEX
===================
01. Template default CSS
02. Header style
03. Slider style
04. Features style
05. Section title style
06. Product style
07. Subscribe style
08. Brand logo style
09. Footer style
10. Instagram style
11. Breadcrumb style
12. Sidebar style
13. Contact us style
14. Coming soon style
15. About us style
16. Blog style
17. Product details style
18. Cart style
19. Wishlist style
20. Login register style
21. Checkout style
22. My account style
-----------------------------------------------------------------------------------*/
/*!
* Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
@import url("https://fonts.googleapis.com/css2?family=Rozha+One&display=swap");
:root {
--bs-blue: #0d6efd;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
--bs-red: #dc3545;
--bs-orange: #fd7e14;
--bs-yellow: #ffc107;
--bs-green: #198754;
--bs-teal: #20c997;
--bs-cyan: #0dcaf0;
--bs-white: #ffffff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-primary: #181818;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #343a40;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}
*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
@media (prefers-reduced-motion: no-preference) {
:root {
scroll-behavior: unset;
}
}
body {
margin: 0;
font-family: "Rozha One", serif;
font-size: 0.875rem;
font-weight: 400;
line-height: 1.5;
color: #181818;
background-color: #ffffff;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important;
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
hr:not([size]) {
height: 1px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
margin-top: 0;
margin-bottom: 0.5rem;
font-family: "Rozha One", serif;
font-weight: 400;
line-height: 1.2;
color: #181818;
}
h1, .h1 {
font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
h1, .h1 {
font-size: 2.1875rem;
}
}
h2, .h2 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h2, .h2 {
font-size: 1.75rem;
}
}
h3, .h3 {
font-size: calc(1.27812rem + 0.3375vw);
}
@media (min-width: 1200px) {
h3, .h3 {
font-size: 1.53125rem;
}
}
h4, .h4 {
font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
h4, .h4 {
font-size: 1.3125rem;
}
}
h5, .h5 {
font-size: 1.09375rem;
}
h6, .h6 {
font-size: 0.875rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-bs-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
-moz-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small, .small {
font-size: 0.875em;
}
mark, .mark {
padding: 0.2em;
background-color: #fcf8e3;
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #181818;
text-decoration: underline;
}
a:hover {
color: #131313;
}
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;
direction: ltr /* rtl:ignore */;
unicode-bidi: bidi-override;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: #d63384;
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 0.875em;
color: #ffffff;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700;
}
figure {
margin: 0 0 1rem;
}
img,
svg {
vertical-align: middle;
}
table {
caption-side: bottom;
border-collapse: collapse;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.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 {
outline: dotted 1px;
outline: -webkit-focus-ring-color auto 5px;
}
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;
}
[list]::-webkit-calendar-picker-indicator {
display: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: textfield;
}
/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
direction: ltr;
}
*/
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::file-selector-button {
font: inherit;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
iframe {
border: 0;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}
.lead {
font-size: 1.09375rem;
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: 0.5rem;
}
.initialism {
font-size: 0.875em;
text-transform: uppercase;
}
.blockquote {
margin-bottom: 1rem;
font-size: 1.09375rem;
}
.blockquote > :last-child {
margin-bottom: 0;
}
.blockquote-footer {
margin-top: -1rem;
margin-bottom: 1rem;
font-size: 0.875em;
color: #6c757d;
}
.blockquote-footer::before {
content: "\2014\00A0";
}
.img-fluid {
max-width: 100%;
height: auto;
}
.img-thumbnail {
padding: 0.25rem;
background-color: #ffffff;
border: 1px solid #dee2e6;
border-radius: 0.25rem;
max-width: 100%;
height: auto;
}
.figure {
display: inline-block;
}
.figure-img {
margin-bottom: 0.5rem;
line-height: 1;
}
.figure-caption {
font-size: 0.875em;
color: #6c757d;
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
width: 100%;
padding-right: var(--bs-gutter-x, 15px);
padding-left: var(--bs-gutter-x, 15px);
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container, .container-sm {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container, .container-sm, .container-md {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container, .container-sm, .container-md, .container-lg {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 1200px;
}
}
@media (min-width: 1600px) {
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
max-width: 1200px;
}
}
.row {
--bs-gutter-x: 30px;
--bs-gutter-y: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) / -2);
margin-left: calc(var(--bs-gutter-x) / -2);
}
.row > * {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--bs-gutter-x) / 2);
padding-left: calc(var(--bs-gutter-x) / 2);
margin-top: var(--bs-gutter-y);
}
.col {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-auto > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-1 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-2 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-3 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.row-cols-4 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-5 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-6 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333%;
}
.col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.col-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66667%;
}
.col-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333%;
}
.col-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66667%;
}
.col-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333%;
}
.col-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66667%;
}
.col-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
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: 0.3125rem;
}
.g-1,
.gy-1 {
--bs-gutter-y: 0.3125rem;
}
.g-2,
.gx-2 {
--bs-gutter-x: 0.625rem;
}
.g-2,
.gy-2 {
--bs-gutter-y: 0.625rem;
}
.g-3,
.gx-3 {
--bs-gutter-x: 0.9375rem;
}
.g-3,
.gy-3 {
--bs-gutter-y: 0.9375rem;
}
.g-4,
.gx-4 {
--bs-gutter-x: 1.25rem;
}
.g-4,
.gy-4 {
--bs-gutter-y: 1.25rem;
}
.g-5,
.gx-5 {
--bs-gutter-x: 1.625rem;
}
.g-5,
.gy-5 {
--bs-gutter-y: 1.625rem;
}
.g-6,
.gx-6 {
--bs-gutter-x: 1.875rem;
}
.g-6,
.gy-6 {
--bs-gutter-y: 1.875rem;
}
.g-7,
.gx-7 {
--bs-gutter-x: 2.1875rem;
}
.g-7,
.gy-7 {
--bs-gutter-y: 2.1875rem;
}
.g-8,
.gx-8 {
--bs-gutter-x: 2.5rem;
}
.g-8,
.gy-8 {
--bs-gutter-y: 2.5rem;
}
.g-9,
.gx-9 {
--bs-gutter-x: 2.8125rem;
}
.g-9,
.gy-9 {
--bs-gutter-y: 2.8125rem;
}
.g-10,
.gx-10 {
--bs-gutter-x: 3.125rem;
}
.g-10,
.gy-10 {
--bs-gutter-y: 3.125rem;
}
.g-11,
.gx-11 {
--bs-gutter-x: 3.4375rem;
}
.g-11,
.gy-11 {
--bs-gutter-y: 3.4375rem;
}
.g-12,
.gx-12 {
--bs-gutter-x: 3.75rem;
}
.g-12,
.gy-12 {
--bs-gutter-y: 3.75rem;
}
.g-13,
.gx-13 {
--bs-gutter-x: 4.0625rem;
}
.g-13,
.gy-13 {
--bs-gutter-y: 4.0625rem;
}
.g-14,
.gx-14 {
--bs-gutter-x: 4.375rem;
}
.g-14,
.gy-14 {
--bs-gutter-y: 4.375rem;
}
@media (min-width: 576px) {
.col-sm {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-sm-auto > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-sm-1 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-sm-2 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-sm-3 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.row-cols-sm-4 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-sm-5 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-sm-6 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-sm-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-sm-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333%;
}
.col-sm-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-sm-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-sm-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.col-sm-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66667%;
}
.col-sm-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-sm-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333%;
}
.col-sm-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66667%;
}
.col-sm-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-sm-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333%;
}
.col-sm-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66667%;
}
.col-sm-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
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: 0.3125rem;
}
.g-sm-1,
.gy-sm-1 {
--bs-gutter-y: 0.3125rem;
}
.g-sm-2,
.gx-sm-2 {
--bs-gutter-x: 0.625rem;
}
.g-sm-2,
.gy-sm-2 {
--bs-gutter-y: 0.625rem;
}
.g-sm-3,
.gx-sm-3 {
--bs-gutter-x: 0.9375rem;
}
.g-sm-3,
.gy-sm-3 {
--bs-gutter-y: 0.9375rem;
}
.g-sm-4,
.gx-sm-4 {
--bs-gutter-x: 1.25rem;
}
.g-sm-4,
.gy-sm-4 {
--bs-gutter-y: 1.25rem;
}
.g-sm-5,
.gx-sm-5 {
--bs-gutter-x: 1.625rem;
}
.g-sm-5,
.gy-sm-5 {
--bs-gutter-y: 1.625rem;
}
.g-sm-6,
.gx-sm-6 {
--bs-gutter-x: 1.875rem;
}
.g-sm-6,
.gy-sm-6 {
--bs-gutter-y: 1.875rem;
}
.g-sm-7,
.gx-sm-7 {
--bs-gutter-x: 2.1875rem;
}
.g-sm-7,
.gy-sm-7 {
--bs-gutter-y: 2.1875rem;
}
.g-sm-8,
.gx-sm-8 {
--bs-gutter-x: 2.5rem;
}
.g-sm-8,
.gy-sm-8 {
--bs-gutter-y: 2.5rem;
}
.g-sm-9,
.gx-sm-9 {
--bs-gutter-x: 2.8125rem;
}
.g-sm-9,
.gy-sm-9 {
--bs-gutter-y: 2.8125rem;
}
.g-sm-10,
.gx-sm-10 {
--bs-gutter-x: 3.125rem;
}
.g-sm-10,
.gy-sm-10 {
--bs-gutter-y: 3.125rem;
}
.g-sm-11,
.gx-sm-11 {
--bs-gutter-x: 3.4375rem;
}
.g-sm-11,
.gy-sm-11 {
--bs-gutter-y: 3.4375rem;
}
.g-sm-12,
.gx-sm-12 {
--bs-gutter-x: 3.75rem;
}
.g-sm-12,
.gy-sm-12 {
--bs-gutter-y: 3.75rem;
}
.g-sm-13,
.gx-sm-13 {
--bs-gutter-x: 4.0625rem;
}
.g-sm-13,
.gy-sm-13 {
--bs-gutter-y: 4.0625rem;
}
.g-sm-14,
.gx-sm-14 {
--bs-gutter-x: 4.375rem;
}
.g-sm-14,
.gy-sm-14 {
--bs-gutter-y: 4.375rem;
}
}
@media (min-width: 768px) {
.col-md {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-md-auto > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-md-1 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-md-2 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-md-3 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.row-cols-md-4 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-md-5 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-md-6 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-md-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-md-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333%;
}
.col-md-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-md-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-md-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.col-md-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66667%;
}
.col-md-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-md-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333%;
}
.col-md-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66667%;
}
.col-md-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-md-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333%;
}
.col-md-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66667%;
}
.col-md-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
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: 0.3125rem;
}
.g-md-1,
.gy-md-1 {
--bs-gutter-y: 0.3125rem;
}
.g-md-2,
.gx-md-2 {
--bs-gutter-x: 0.625rem;
}
.g-md-2,
.gy-md-2 {
--bs-gutter-y: 0.625rem;
}
.g-md-3,
.gx-md-3 {
--bs-gutter-x: 0.9375rem;
}
.g-md-3,
.gy-md-3 {
--bs-gutter-y: 0.9375rem;
}
.g-md-4,
.gx-md-4 {
--bs-gutter-x: 1.25rem;
}
.g-md-4,
.gy-md-4 {
--bs-gutter-y: 1.25rem;
}
.g-md-5,
.gx-md-5 {
--bs-gutter-x: 1.625rem;
}
.g-md-5,
.gy-md-5 {
--bs-gutter-y: 1.625rem;
}
.g-md-6,
.gx-md-6 {
--bs-gutter-x: 1.875rem;
}
.g-md-6,
.gy-md-6 {
--bs-gutter-y: 1.875rem;
}
.g-md-7,
.gx-md-7 {
--bs-gutter-x: 2.1875rem;
}
.g-md-7,
.gy-md-7 {
--bs-gutter-y: 2.1875rem;
}
.g-md-8,
.gx-md-8 {
--bs-gutter-x: 2.5rem;
}
.g-md-8,
.gy-md-8 {
--bs-gutter-y: 2.5rem;
}
.g-md-9,
.gx-md-9 {
--bs-gutter-x: 2.8125rem;
}
.g-md-9,
.gy-md-9 {
--bs-gutter-y: 2.8125rem;
}
.g-md-10,
.gx-md-10 {
--bs-gutter-x: 3.125rem;
}
.g-md-10,
.gy-md-10 {
--bs-gutter-y: 3.125rem;
}
.g-md-11,
.gx-md-11 {
--bs-gutter-x: 3.4375rem;
}
.g-md-11,
.gy-md-11 {
--bs-gutter-y: 3.4375rem;
}
.g-md-12,
.gx-md-12 {
--bs-gutter-x: 3.75rem;
}
.g-md-12,
.gy-md-12 {
--bs-gutter-y: 3.75rem;
}
.g-md-13,
.gx-md-13 {
--bs-gutter-x: 4.0625rem;
}
.g-md-13,
.gy-md-13 {
--bs-gutter-y: 4.0625rem;
}
.g-md-14,
.gx-md-14 {
--bs-gutter-x: 4.375rem;
}
.g-md-14,
.gy-md-14 {
--bs-gutter-y: 4.375rem;
}
}
@media (min-width: 992px) {
.col-lg {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-lg-auto > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-lg-1 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-lg-2 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-lg-3 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.row-cols-lg-4 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-lg-5 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-lg-6 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-lg-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-lg-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333%;
}
.col-lg-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-lg-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-lg-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.col-lg-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66667%;
}
.col-lg-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-lg-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333%;
}
.col-lg-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66667%;
}
.col-lg-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-lg-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333%;
}
.col-lg-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66667%;
}
.col-lg-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
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: 0.3125rem;
}
.g-lg-1,
.gy-lg-1 {
--bs-gutter-y: 0.3125rem;
}
.g-lg-2,
.gx-lg-2 {
--bs-gutter-x: 0.625rem;
}
.g-lg-2,
.gy-lg-2 {
--bs-gutter-y: 0.625rem;
}
.g-lg-3,
.gx-lg-3 {
--bs-gutter-x: 0.9375rem;
}
.g-lg-3,
.gy-lg-3 {
--bs-gutter-y: 0.9375rem;
}
.g-lg-4,
.gx-lg-4 {
--bs-gutter-x: 1.25rem;
}
.g-lg-4,
.gy-lg-4 {
--bs-gutter-y: 1.25rem;
}
.g-lg-5,
.gx-lg-5 {
--bs-gutter-x: 1.625rem;
}
.g-lg-5,
.gy-lg-5 {
--bs-gutter-y: 1.625rem;
}
.g-lg-6,
.gx-lg-6 {
--bs-gutter-x: 1.875rem;
}
.g-lg-6,
.gy-lg-6 {
--bs-gutter-y: 1.875rem;
}
.g-lg-7,
.gx-lg-7 {
--bs-gutter-x: 2.1875rem;
}
.g-lg-7,
.gy-lg-7 {
--bs-gutter-y: 2.1875rem;
}
.g-lg-8,
.gx-lg-8 {
--bs-gutter-x: 2.5rem;
}
.g-lg-8,
.gy-lg-8 {
--bs-gutter-y: 2.5rem;
}
.g-lg-9,
.gx-lg-9 {
--bs-gutter-x: 2.8125rem;
}
.g-lg-9,
.gy-lg-9 {
--bs-gutter-y: 2.8125rem;
}
.g-lg-10,
.gx-lg-10 {
--bs-gutter-x: 3.125rem;
}
.g-lg-10,
.gy-lg-10 {
--bs-gutter-y: 3.125rem;
}
.g-lg-11,
.gx-lg-11 {
--bs-gutter-x: 3.4375rem;
}
.g-lg-11,
.gy-lg-11 {
--bs-gutter-y: 3.4375rem;
}
.g-lg-12,
.gx-lg-12 {
--bs-gutter-x: 3.75rem;
}
.g-lg-12,
.gy-lg-12 {
--bs-gutter-y: 3.75rem;
}
.g-lg-13,
.gx-lg-13 {
--bs-gutter-x: 4.0625rem;
}
.g-lg-13,
.gy-lg-13 {
--bs-gutter-y: 4.0625rem;
}
.g-lg-14,
.gx-lg-14 {
--bs-gutter-x: 4.375rem;
}
.g-lg-14,
.gy-lg-14 {
--bs-gutter-y: 4.375rem;
}
}
@media (min-width: 1200px) {
.col-xl {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-xl-auto > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-xl-1 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-xl-2 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-xl-3 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.row-cols-xl-4 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-xl-5 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-xl-6 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-xl-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-xl-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333%;
}
.col-xl-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-xl-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-xl-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.col-xl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66667%;
}
.col-xl-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-xl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333%;
}
.col-xl-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66667%;
}
.col-xl-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-xl-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333%;
}
.col-xl-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66667%;
}
.col-xl-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
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: 0.3125rem;
}
.g-xl-1,
.gy-xl-1 {
--bs-gutter-y: 0.3125rem;
}
.g-xl-2,
.gx-xl-2 {
--bs-gutter-x: 0.625rem;
}
.g-xl-2,
.gy-xl-2 {
--bs-gutter-y: 0.625rem;
}
.g-xl-3,
.gx-xl-3 {
--bs-gutter-x: 0.9375rem;
}
.g-xl-3,
.gy-xl-3 {
--bs-gutter-y: 0.9375rem;
}
.g-xl-4,
.gx-xl-4 {
--bs-gutter-x: 1.25rem;
}
.g-xl-4,
.gy-xl-4 {
--bs-gutter-y: 1.25rem;
}
.g-xl-5,
.gx-xl-5 {
--bs-gutter-x: 1.625rem;
}
.g-xl-5,
.gy-xl-5 {
--bs-gutter-y: 1.625rem;
}
.g-xl-6,
.gx-xl-6 {
--bs-gutter-x: 1.875rem;
}
.g-xl-6,
.gy-xl-6 {
--bs-gutter-y: 1.875rem;
}
.g-xl-7,
.gx-xl-7 {
--bs-gutter-x: 2.1875rem;
}
.g-xl-7,
.gy-xl-7 {
--bs-gutter-y: 2.1875rem;
}
.g-xl-8,
.gx-xl-8 {
--bs-gutter-x: 2.5rem;
}
.g-xl-8,
.gy-xl-8 {
--bs-gutter-y: 2.5rem;
}
.g-xl-9,
.gx-xl-9 {
--bs-gutter-x: 2.8125rem;
}
.g-xl-9,
.gy-xl-9 {
--bs-gutter-y: 2.8125rem;
}
.g-xl-10,
.gx-xl-10 {
--bs-gutter-x: 3.125rem;
}
.g-xl-10,
.gy-xl-10 {
--bs-gutter-y: 3.125rem;
}
.g-xl-11,
.gx-xl-11 {
--bs-gutter-x: 3.4375rem;
}
.g-xl-11,
.gy-xl-11 {
--bs-gutter-y: 3.4375rem;
}
.g-xl-12,
.gx-xl-12 {
--bs-gutter-x: 3.75rem;
}
.g-xl-12,
.gy-xl-12 {
--bs-gutter-y: 3.75rem;
}
.g-xl-13,
.gx-xl-13 {
--bs-gutter-x: 4.0625rem;
}
.g-xl-13,
.gy-xl-13 {
--bs-gutter-y: 4.0625rem;
}
.g-xl-14,
.gx-xl-14 {
--bs-gutter-x: 4.375rem;
}
.g-xl-14,
.gy-xl-14 {
--bs-gutter-y: 4.375rem;
}
}
@media (min-width: 1600px) {
.col-xxl {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
}
.row-cols-xxl-auto > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.row-cols-xxl-1 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 100%;
}
.row-cols-xxl-2 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.row-cols-xxl-3 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.row-cols-xxl-4 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.row-cols-xxl-5 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 20%;
}
.row-cols-xxl-6 > * {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-xxl-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.col-xxl-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 8.33333%;
}
.col-xxl-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 16.66667%;
}
.col-xxl-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 25%;
}
.col-xxl-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 33.33333%;
}
.col-xxl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 41.66667%;
}
.col-xxl-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 50%;
}
.col-xxl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 58.33333%;
}
.col-xxl-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 66.66667%;
}
.col-xxl-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 75%;
}
.col-xxl-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 83.33333%;
}
.col-xxl-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 91.66667%;
}
.col-xxl-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
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: 0.3125rem;
}
.g-xxl-1,
.gy-xxl-1 {
--bs-gutter-y: 0.3125rem;
}
.g-xxl-2,
.gx-xxl-2 {
--bs-gutter-x: 0.625rem;
}
.g-xxl-2,
.gy-xxl-2 {
--bs-gutter-y: 0.625rem;
}
.g-xxl-3,
.gx-xxl-3 {
--bs-gutter-x: 0.9375rem;
}
.g-xxl-3,
.gy-xxl-3 {
--bs-gutter-y: 0.9375rem;
}
.g-xxl-4,
.gx-xxl-4 {
--bs-gutter-x: 1.25rem;
}
.g-xxl-4,
.gy-xxl-4 {
--bs-gutter-y: 1.25rem;
}
.g-xxl-5,
.gx-xxl-5 {
--bs-gutter-x: 1.625rem;
}
.g-xxl-5,
.gy-xxl-5 {
--bs-gutter-y: 1.625rem;
}
.g-xxl-6,
.gx-xxl-6 {
--bs-gutter-x: 1.875rem;
}
.g-xxl-6,
.gy-xxl-6 {
--bs-gutter-y: 1.875rem;
}
.g-xxl-7,
.gx-xxl-7 {
--bs-gutter-x: 2.1875rem;
}
.g-xxl-7,
.gy-xxl-7 {
--bs-gutter-y: 2.1875rem;
}
.g-xxl-8,
.gx-xxl-8 {
--bs-gutter-x: 2.5rem;
}
.g-xxl-8,
.gy-xxl-8 {
--bs-gutter-y: 2.5rem;
}
.g-xxl-9,
.gx-xxl-9 {
--bs-gutter-x: 2.8125rem;
}
.g-xxl-9,
.gy-xxl-9 {
--bs-gutter-y: 2.8125rem;
}
.g-xxl-10,
.gx-xxl-10 {
--bs-gutter-x: 3.125rem;
}
.g-xxl-10,
.gy-xxl-10 {
--bs-gutter-y: 3.125rem;
}
.g-xxl-11,
.gx-xxl-11 {
--bs-gutter-x: 3.4375rem;
}
.g-xxl-11,
.gy-xxl-11 {
--bs-gutter-y: 3.4375rem;
}
.g-xxl-12,
.gx-xxl-12 {
--bs-gutter-x: 3.75rem;
}
.g-xxl-12,
.gy-xxl-12 {
--bs-gutter-y: 3.75rem;
}
.g-xxl-13,
.gx-xxl-13 {
--bs-gutter-x: 4.0625rem;
}
.g-xxl-13,
.gy-xxl-13 {
--bs-gutter-y: 4.0625rem;
}
.g-xxl-14,
.gx-xxl-14 {
--bs-gutter-x: 4.375rem;
}
.g-xxl-14,
.gy-xxl-14 {
--bs-gutter-y: 4.375rem;
}
}
.table {
--bs-table-bg: transparent;
--bs-table-striped-color: #181818;
--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
--bs-table-active-color: #181818;
--bs-table-active-bg: rgba(0, 0, 0, 0.1);
--bs-table-hover-color: #181818;
--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%;
margin-bottom: 1rem;
color: #181818;
vertical-align: top;
border-color: #dee2e6;
}
.table > :not(caption) > * > * {
padding: 0.5rem 0.5rem;
background-color: var(--bs-table-bg);
background-image: -webkit-gradient(linear, left top, left bottom, from(var(--bs-table-accent-bg)), to(var(--bs-table-accent-bg)));
background-image: -webkit-linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
background-image: -o-linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
border-bottom-width: 1px;
}
.table > tbody {
vertical-align: inherit;
}
.table > thead {
vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
border-bottom-color: currentColor;
}
.caption-top {
caption-side: top;
}
.table-sm > :not(caption) > * > * {
padding: 0.25rem 0.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-striped > tbody > tr:nth-of-type(odd) {
--bs-table-accent-bg: var(--bs-table-striped-bg);
color: var(--bs-table-striped-color);
}
.table-active {
--bs-table-accent-bg: var(--bs-table-active-bg);
color: var(--bs-table-active-color);
}
.table-hover > tbody > tr:hover {
--bs-table-accent-bg: var(--bs-table-hover-bg);
color: var(--bs-table-hover-color);
}
.table-primary {
--bs-table-bg: #d1d1d1;
--bs-table-striped-bg: #c7c7c7;
--bs-table-striped-color: #000;
--bs-table-active-bg: #bcbcbc;
--bs-table-active-color: #000;
--bs-table-hover-bg: #c1c1c1;
--bs-table-hover-color: #000;
color: #000;
border-color: #bcbcbc;
}
.table-secondary {
--bs-table-bg: #e2e3e5;
--bs-table-striped-bg: #d7d8da;
--bs-table-striped-color: #000;
--bs-table-active-bg: #cbccce;
--bs-table-active-color: #000;
--bs-table-hover-bg: #d1d2d4;
--bs-table-hover-color: #000;
color: #000;
border-color: #cbccce;
}
.table-success {
--bs-table-bg: #d1e7dd;
--bs-table-striped-bg: #c7dbd2;
--bs-table-striped-color: #000;
--bs-table-active-bg: #bcd0c7;
--bs-table-active-color: #000;
--bs-table-hover-bg: #c1d6cc;
--bs-table-hover-color: #000;
color: #000;
border-color: #bcd0c7;
}
.table-info {
--bs-table-bg: #cff4fc;
--bs-table-striped-bg: #c5e8ef;
--bs-table-striped-color: #000;
--bs-table-active-bg: #badce3;
--bs-table-active-color: #000;
--bs-table-hover-bg: #bfe2e9;
--bs-table-hover-color: #000;
color: #000;
border-color: #badce3;
}
.table-warning {
--bs-table-bg: #fff3cd;
--bs-table-striped-bg: #f2e7c3;
--bs-table-striped-color: #000;
--bs-table-active-bg: #e6dbb9;
--bs-table-active-color: #000;
--bs-table-hover-bg: #ece1be;
--bs-table-hover-color: #000;
color: #000;
border-color: #e6dbb9;
}
.table-danger {
--bs-table-bg: #f8d7da;
--bs-table-striped-bg: #eccccf;
--bs-table-striped-color: #000;
--bs-table-active-bg: #dfc2c4;
--bs-table-active-color: #000;
--bs-table-hover-bg: #e5c7ca;
--bs-table-hover-color: #000;
color: #000;
border-color: #dfc2c4;
}
.table-light {
--bs-table-bg: #f8f9fa;
--bs-table-striped-bg: #ecedee;
--bs-table-striped-color: #000;
--bs-table-active-bg: #dfe0e1;
--bs-table-active-color: #000;
--bs-table-hover-bg: #e5e6e7;
--bs-table-hover-color: #000;
color: #000;
border-color: #dfe0e1;
}
.table-dark {
--bs-table-bg: #343a40;
--bs-table-striped-bg: #3e444a;
--bs-table-striped-color: #ffffff;
--bs-table-active-bg: #484e53;
--bs-table-active-color: #ffffff;
--bs-table-hover-bg: #43494e;
--bs-table-hover-color: #ffffff;
color: #ffffff;
border-color: #484e53;
}
.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: 1599.98px) {
.table-responsive-xxl {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
.form-label {
margin-bottom: 0.5rem;
}
.col-form-label {
padding-top: calc(0.375rem + 1px);
padding-bottom: calc(0.375rem + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5;
}
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.09375rem;
}
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.76563rem;
}
.form-text {
margin-top: 0.25rem;
font-size: 0.875em;
color: #6c757d;
}
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 0.875rem;
font-weight: 400;
line-height: 1.5;
color: #181818;
background-color: #ffffff;
background-clip: padding-box;
border: 1px solid #ced4da;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0.25rem;
-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.form-control[type="file"] {
overflow: hidden;
}
.form-control[type="file"]:not(:disabled):not([readonly]) {
cursor: pointer;
}
.form-control:focus {
color: #181818;
background-color: #ffffff;
border-color: #8c8c8c;
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.form-control::-webkit-date-and-time-value {
height: 1.5em;
}
.form-control::-webkit-input-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control::-moz-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control::-ms-input-placeholder {
color: #6c757d;
opacity: 1;
}
.form-control::placeholder {
color: #6c757d;
opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1;
}
.form-control::file-selector-button {
padding: 0.375rem 0.75rem;
margin: -0.375rem -0.75rem;
-webkit-margin-end: 0.75rem;
-moz-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
color: #181818;
background-color: #e9ecef;
pointer-events: none;
border-color: inherit;
border-style: solid;
border-width: 0;
border-inline-end-width: 1px;
border-radius: 0;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-o-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;
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;
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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control::file-selector-button {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
padding: 0.375rem 0.75rem;
margin: -0.375rem -0.75rem;
-webkit-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
color: #181818;
background-color: #e9ecef;
pointer-events: none;
border-color: inherit;
border-style: solid;
border-width: 0;
border-inline-end-width: 1px;
border-radius: 0;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
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;
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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-control::-webkit-file-upload-button {
-webkit-transition: none;
transition: none;
}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
background-color: #dde0e3;
}
.form-control-plaintext {
display: block;
width: 100%;
padding: 0.375rem 0;
margin-bottom: 0;
line-height: 1.5;
color: #181818;
background-color: transparent;
border: solid transparent;
border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0;
}
.form-control-sm {
min-height: calc(1.5em + 0.5rem + 2px);
padding: 0.25rem 0.5rem;
font-size: 0.76563rem;
border-radius: 0.2rem;
}
.form-control-sm::file-selector-button {
padding: 0.25rem 0.5rem;
margin: -0.25rem -0.5rem;
-webkit-margin-end: 0.5rem;
-moz-margin-end: 0.5rem;
margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
padding: 0.25rem 0.5rem;
margin: -0.25rem -0.5rem;
-webkit-margin-end: 0.5rem;
margin-inline-end: 0.5rem;
}
.form-control-lg {
min-height: calc(1.5em + 1rem + 2px);
padding: 0.5rem 1rem;
font-size: 1.09375rem;
border-radius: 0.3rem;
}
.form-control-lg::file-selector-button {
padding: 0.5rem 1rem;
margin: -0.5rem -1rem;
-webkit-margin-end: 1rem;
-moz-margin-end: 1rem;
margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
padding: 0.5rem 1rem;
margin: -0.5rem -1rem;
-webkit-margin-end: 1rem;
margin-inline-end: 1rem;
}
textarea.form-control {
min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
min-height: calc(1.5em + 1rem + 2px);
}
.form-control-color {
max-width: 3rem;
height: auto;
padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
cursor: pointer;
}
.form-control-color::-moz-color-swatch {
height: 1.5em;
border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
height: 1.5em;
border-radius: 0.25rem;
}
.form-select {
display: block;
width: 100%;
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
font-size: 0.875rem;
font-weight: 400;
line-height: 1.5;
color: #181818;
vertical-align: middle;
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.form-select:focus {
border-color: #8c8c8c;
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
padding-right: 0.75rem;
background-image: none;
}
.form-select:disabled {
color: #6c757d;
background-color: #e9ecef;
}
.form-select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #181818;
}
.form-select-sm {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
font-size: 0.76563rem;
}
.form-select-lg {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
font-size: 1.09375rem;
}
.form-check {
display: block;
min-height: 1.3125rem;
padding-left: 1.5em;
margin-bottom: 0.125rem;
}
.form-check .form-check-input {
float: left;
margin-left: -1.5em;
}
.form-check-input {
width: 1em;
height: 1em;
margin-top: 0.25em;
vertical-align: top;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
border: 1px solid rgba(0, 0, 0, 0.25);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-print-color-adjust: exact;
color-adjust: exact;
-webkit-transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-o-transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-check-input {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.form-check-input[type="checkbox"] {
border-radius: 0.25em;
}
.form-check-input[type="radio"] {
border-radius: 50%;
}
.form-check-input:active {
-webkit-filter: brightness(90%);
filter: brightness(90%);
}
.form-check-input:focus {
border-color: #8c8c8c;
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.form-check-input:checked {
background-color: #181818;
border-color: #181818;
}
.form-check-input:checked[type="checkbox"] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type="radio"] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
}
.form-check-input[type="checkbox"]:indeterminate {
background-color: #181818;
border-color: #181818;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
pointer-events: none;
-webkit-filter: none;
filter: none;
opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
opacity: 0.5;
}
.form-switch {
padding-left: 2.5em;
}
.form-switch .form-check-input {
width: 2em;
margin-left: -2.5em;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
background-position: left center;
border-radius: 2em;
}
.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='%238c8c8c'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
background-position: right center;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.form-check-inline {
display: inline-block;
margin-right: 1rem;
}
.btn-check {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
pointer-events: none;
-webkit-filter: none;
filter: none;
opacity: 0.65;
}
.form-range {
width: 100%;
height: 1.5rem;
padding: 0;
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.form-range:focus {
outline: none;
}
.form-range:focus::-webkit-slider-thumb {
-webkit-box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.form-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.form-range::-moz-focus-outer {
border: 0;
}
.form-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.25rem;
background-color: #181818;
border: 0;
border-radius: 1rem;
-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.form-range::-webkit-slider-thumb {
-webkit-transition: none;
transition: none;
}
}
.form-range::-webkit-slider-thumb:active {
background-color: #bababa;
}
.form-range::-webkit-slider-runnable-track {
width: 100%;
height: 0.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: #181818;
border: 0;
border-radius: 1rem;
-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
}
@media (prefers-reduced-motion: reduce) {
.form-range::-moz-range-thumb {
-moz-transition: none;
transition: none;
}
}
.form-range::-moz-range-thumb:active {
background-color: #bababa;
}
.form-range::-moz-range-track {
width: 100%;
height: 0.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-select {
height: calc(3.5rem + 2px);
padding: 1rem 0.75rem;
}
.form-floating > label {
position: absolute;
top: 0;
left: 0;
height: 100%;
padding: 1rem 0.75rem;
pointer-events: none;
border: 1px solid transparent;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
-o-transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-floating > label {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.form-floating > .form-control::-webkit-input-placeholder {
color: transparent;
}
.form-floating > .form-control::-moz-placeholder {
color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder {
color: transparent;
}
.form-floating > .form-control::placeholder {
color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-select {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
opacity: 0.65;
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
opacity: 0.65;
-ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
opacity: 0.65;
-webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
-ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
opacity: 0.65;
-webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.input-group {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
z-index: 3;
}
.input-group .btn {
position: relative;
z-index: 2;
}
.input-group .btn:focus {
z-index: 3;
}
.input-group-text {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0.375rem 0.75rem;
font-size: 0.875rem;
font-weight: 400;
line-height: 1.5;
color: #181818;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0.25rem;
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
padding: 0.5rem 1rem;
font-size: 1.09375rem;
border-radius: 0.3rem;
}
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
padding: 0.25rem 0.5rem;
font-size: 0.76563rem;
border-radius: 0.2rem;
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
padding-right: 1.75rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
margin-left: -1px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.valid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 0.875em;
color: #198754;
}
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: .1rem;
font-size: 0.76563rem;
color: #ffffff;
background-color: rgba(25, 135, 84, 0.9);
border-radius: 0.25rem;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
border-color: #198754;
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
border-color: #198754;
-webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
box-shadow: 0 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 + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
border-color: #198754;
padding-right: calc(0.75em + 2.3125rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-position: right 0.75rem center, center right 1.75rem;
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
border-color: #198754;
-webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.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 {
-webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
box-shadow: 0 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;
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 0.875em;
color: #dc3545;
}
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.25rem 0.5rem;
margin-top: .1rem;
font-size: 0.76563rem;
color: #ffffff;
background-color: rgba(220, 53, 69, 0.9);
border-radius: 0.25rem;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
border-color: #dc3545;
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
box-shadow: 0 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 + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
border-color: #dc3545;
padding-right: calc(0.75em + 2.3125rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-position: right 0.75rem center, center right 1.75rem;
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
border-color: #dc3545;
-webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.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 {
-webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
box-shadow: 0 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;
}
.btn {
display: inline-block;
font-weight: 400;
line-height: 1;
color: #181818;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 2px solid transparent;
padding: 17px 68px;
font-size: calc(1.275rem + 0.3vw);
border-radius: 0;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-o-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;
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;
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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (min-width: 1200px) {
.btn {
font-size: 1.5rem;
}
}
@media (prefers-reduced-motion: reduce) {
.btn {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.btn:hover {
color: #181818;
}
.btn-check:focus + .btn, .btn:focus {
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.btn:disabled, .btn.disabled,
fieldset:disabled .btn {
pointer-events: none;
opacity: 0.65;
}
.btn-primary {
color: #ffffff;
background-color: #181818;
border-color: #181818;
}
.btn-primary:hover {
color: #ffffff;
background-color: #141414;
border-color: #131313;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
color: #ffffff;
background-color: #141414;
border-color: #131313;
-webkit-box-shadow: 0 0 0 0.25rem rgba(59, 59, 59, 0.5);
box-shadow: 0 0 0 0.25rem rgba(59, 59, 59, 0.5);
}
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
color: #ffffff;
background-color: #131313;
border-color: #121212;
}
.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(59, 59, 59, 0.5);
box-shadow: 0 0 0 0.25rem rgba(59, 59, 59, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
color: #ffffff;
background-color: #181818;
border-color: #181818;
}
.btn-secondary {
color: #ffffff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-secondary:hover {
color: #ffffff;
background-color: #5c636a;
border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
color: #ffffff;
background-color: #5c636a;
border-color: #565e64;
-webkit-box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
color: #ffffff;
background-color: #565e64;
border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
color: #ffffff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-success {
color: #ffffff;
background-color: #198754;
border-color: #198754;
}
.btn-success:hover {
color: #ffffff;
background-color: #157347;
border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
color: #ffffff;
background-color: #157347;
border-color: #146c43;
-webkit-box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success,
.btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
color: #ffffff;
background-color: #146c43;
border-color: #13653f;
}
.btn-check:checked + .btn-success:focus,
.btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
.show > .btn-success.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
color: #ffffff;
background-color: #198754;
border-color: #198754;
}
.btn-info {
color: #000;
background-color: #0dcaf0;
border-color: #0dcaf0;
}
.btn-info:hover {
color: #000;
background-color: #31d2f2;
border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
color: #000;
background-color: #31d2f2;
border-color: #25cff2;
-webkit-box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info,
.btn-check:active + .btn-info, .btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
color: #000;
background-color: #3dd5f3;
border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus,
.btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus,
.show > .btn-info.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
color: #000;
background-color: #0dcaf0;
border-color: #0dcaf0;
}
.btn-warning {
color: #000;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-warning:hover {
color: #000;
background-color: #ffca2c;
border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
color: #000;
background-color: #ffca2c;
border-color: #ffc720;
-webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
color: #000;
background-color: #ffcd39;
border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus,
.btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus,
.show > .btn-warning.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
color: #000;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-danger {
color: #ffffff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-danger:hover {
color: #ffffff;
background-color: #bb2d3b;
border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
color: #ffffff;
background-color: #bb2d3b;
border-color: #b02a37;
-webkit-box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
color: #ffffff;
background-color: #b02a37;
border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus,
.btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
.show > .btn-danger.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
color: #ffffff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-light {
color: #000;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-light:hover {
color: #000;
background-color: #f9fafb;
border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
color: #000;
background-color: #f9fafb;
border-color: #f9fafb;
-webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light,
.btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
.show > .btn-light.dropdown-toggle {
color: #000;
background-color: #f9fafb;
border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus,
.btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
.show > .btn-light.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
color: #000;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-dark {
color: #ffffff;
background-color: #343a40;
border-color: #343a40;
}
.btn-dark:hover {
color: #ffffff;
background-color: #2c3136;
border-color: #2a2e33;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
color: #ffffff;
background-color: #2c3136;
border-color: #2a2e33;
-webkit-box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
}
.btn-check:checked + .btn-dark,
.btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
.show > .btn-dark.dropdown-toggle {
color: #ffffff;
background-color: #2a2e33;
border-color: #272c30;
}
.btn-check:checked + .btn-dark:focus,
.btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
.show > .btn-dark.dropdown-toggle:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
box-shadow: 0 0 0 0.25rem rgba(82, 88, 93, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
color: #ffffff;
background-color: #343a40;
border-color: #343a40;
}
.btn-outline-primary {
color: #181818;
border-color: #181818;
}
.btn-outline-primary:hover {
color: #ffffff;
background-color: #181818;
border-color: #181818;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.5);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.5);
}
.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
color: #ffffff;
background-color: #181818;
border-color: #181818;
}
.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.5);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
color: #181818;
background-color: transparent;
}
.btn-outline-secondary {
color: #6c757d;
border-color: #6c757d;
}
.btn-outline-secondary:hover {
color: #ffffff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary,
.btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
color: #ffffff;
background-color: #6c757d;
border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus,
.btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
color: #6c757d;
background-color: transparent;
}
.btn-outline-success {
color: #198754;
border-color: #198754;
}
.btn-outline-success:hover {
color: #ffffff;
background-color: #198754;
border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success,
.btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
color: #ffffff;
background-color: #198754;
border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus,
.btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
color: #198754;
background-color: transparent;
}
.btn-outline-info {
color: #0dcaf0;
border-color: #0dcaf0;
}
.btn-outline-info:hover {
color: #000;
background-color: #0dcaf0;
border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info,
.btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
color: #000;
background-color: #0dcaf0;
border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus,
.btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
color: #0dcaf0;
background-color: transparent;
}
.btn-outline-warning {
color: #ffc107;
border-color: #ffc107;
}
.btn-outline-warning:hover {
color: #000;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning,
.btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
color: #000;
background-color: #ffc107;
border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus,
.btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
color: #ffc107;
background-color: transparent;
}
.btn-outline-danger {
color: #dc3545;
border-color: #dc3545;
}
.btn-outline-danger:hover {
color: #ffffff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger,
.btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
color: #ffffff;
background-color: #dc3545;
border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
color: #dc3545;
background-color: transparent;
}
.btn-outline-light {
color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-outline-light:hover {
color: #000;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light,
.btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
color: #000;
background-color: #f8f9fa;
border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus,
.btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
color: #f8f9fa;
background-color: transparent;
}
.btn-outline-dark {
color: #343a40;
border-color: #343a40;
}
.btn-outline-dark:hover {
color: #ffffff;
background-color: #343a40;
border-color: #343a40;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}
.btn-check:checked + .btn-outline-dark,
.btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
color: #ffffff;
background-color: #343a40;
border-color: #343a40;
}
.btn-check:checked + .btn-outline-dark:focus,
.btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
-webkit-box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
box-shadow: 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
color: #343a40;
background-color: transparent;
}
.btn-link {
font-weight: 400;
color: #181818;
text-decoration: underline;
}
.btn-link:hover {
color: #131313;
}
.btn-link:disabled, .btn-link.disabled {
color: #6c757d;
}
.btn-lg, .btn-group-lg > .btn {
padding: 0.5rem 1rem;
font-size: 1.09375rem;
border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
padding: 0.25rem 0.5rem;
font-size: 0.76563rem;
border-radius: 0.2rem;
}
.fade {
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
.fade {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.fade:not(.show) {
opacity: 0;
}
.collapse:not(.show) {
display: none;
}
.collapsing {
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
.collapsing {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.dropup,
.dropend,
.dropdown,
.dropstart {
position: relative;
}
.dropdown-toggle {
white-space: nowrap;
}
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid;
border-right: 0.3em solid transparent;
border-bottom: 0;
border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
margin-left: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
font-size: 0.875rem;
color: #181818;
text-align: left;
list-style: none;
background-color: #ffffff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.dropdown-menu[style] {
right: auto !important;
}
.dropdown-menu-start {
--bs-position: start;
right: auto /* rtl:ignore */;
left: 0 /* rtl:ignore */;
}
.dropdown-menu-end {
--bs-position: end;
right: 0 /* rtl:ignore */;
left: auto /* rtl:ignore */;
}
@media (min-width: 576px) {
.dropdown-menu-sm-start {
--bs-position: start;
right: auto /* rtl:ignore */;
left: 0 /* rtl:ignore */;
}
.dropdown-menu-sm-end {
--bs-position: end;
right: 0 /* rtl:ignore */;
left: auto /* rtl:ignore */;
}
}
@media (min-width: 768px) {
.dropdown-menu-md-start {
--bs-position: start;
right: auto /* rtl:ignore */;
left: 0 /* rtl:ignore */;
}
.dropdown-menu-md-end {
--bs-position: end;
right: 0 /* rtl:ignore */;
left: auto /* rtl:ignore */;
}
}
@media (min-width: 992px) {
.dropdown-menu-lg-start {
--bs-position: start;
right: auto /* rtl:ignore */;
left: 0 /* rtl:ignore */;
}
.dropdown-menu-lg-end {
--bs-position: end;
right: 0 /* rtl:ignore */;
left: auto /* rtl:ignore */;
}
}
@media (min-width: 1200px) {
.dropdown-menu-xl-start {
--bs-position: start;
right: auto /* rtl:ignore */;
left: 0 /* rtl:ignore */;
}
.dropdown-menu-xl-end {
--bs-position: end;
right: 0 /* rtl:ignore */;
left: auto /* rtl:ignore */;
}
}
@media (min-width: 1600px) {
.dropdown-menu-xxl-start {
--bs-position: start;
right: auto /* rtl:ignore */;
left: 0 /* rtl:ignore */;
}
.dropdown-menu-xxl-end {
--bs-position: end;
right: 0 /* rtl:ignore */;
left: auto /* rtl:ignore */;
}
}
.dropup .dropdown-menu {
top: auto;
bottom: 100%;
margin-top: 0;
margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0;
border-right: 0.3em solid transparent;
border-bottom: 0.3em solid;
border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropend .dropdown-menu {
top: 0;
right: auto;
left: 100%;
margin-top: 0;
margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0;
border-bottom: 0.3em solid transparent;
border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropend .dropdown-toggle::after {
vertical-align: 0;
}
.dropstart .dropdown-menu {
top: 0;
right: 100%;
left: auto;
margin-top: 0;
margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
vertical-align: 0.255em;
content: "";
}
.dropstart .dropdown-toggle::after {
display: none;
}
.dropstart .dropdown-toggle::before {
display: inline-block;
margin-right: 0.255em;
vertical-align: 0.255em;
content: "";
border-top: 0.3em solid transparent;
border-right: 0.3em solid;
border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
margin-left: 0;
}
.dropstart .dropdown-toggle::before {
vertical-align: 0;
}
.dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.dropdown-item {
display: block;
width: 100%;
padding: 0.25rem 1rem;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
color: #1e2125;
background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
color: #ffffff;
text-decoration: none;
background-color: #181818;
}
.dropdown-item.disabled, .dropdown-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: transparent;
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
display: block;
padding: 0.5rem 1rem;
margin-bottom: 0;
font-size: 0.76563rem;
color: #6c757d;
white-space: nowrap;
}
.dropdown-item-text {
display: block;
padding: 0.25rem 1rem;
color: #212529;
}
.dropdown-menu-dark {
color: #dee2e6;
background-color: #343a40;
border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
color: #ffffff;
background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
color: #ffffff;
background-color: #181818;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
color: #adb5bd;
}
.btn-group,
.btn-group-vertical {
position: relative;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
z-index: 1;
}
.btn-toolbar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.btn-toolbar .input-group {
width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
margin-left: -2px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
padding-right: 51px;
padding-left: 51px;
}
.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: 0.375rem;
padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.btn-group-vertical {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
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: -2px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav-link {
display: block;
padding: 0.5rem 1rem;
text-decoration: none;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
-o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
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 {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.nav-link.disabled {
color: #6c757d;
pointer-events: none;
cursor: default;
}
.nav-tabs {
border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
margin-bottom: -1px;
border: 1px solid transparent;
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: #495057;
background-color: #ffffff;
border-color: #dee2e6 #dee2e6 #ffffff;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills .nav-link {
border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: #ffffff;
background-color: #181818;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center;
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.navbar {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: inherit;
-ms-flex-wrap: inherit;
flex-wrap: inherit;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.navbar-brand {
padding-top: 0.33594rem;
padding-bottom: 0.33594rem;
margin-right: 1rem;
font-size: 1.09375rem;
text-decoration: none;
white-space: nowrap;
}
.navbar-nav {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
}
.navbar-nav .dropdown-menu {
position: static;
}
.navbar-text {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
.navbar-collapse {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.navbar-toggler {
padding: 0.25rem 0.75rem;
font-size: 1.09375rem;
line-height: 1;
background-color: transparent;
border: 1px solid transparent;
border-radius: 0;
-webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
transition: -webkit-box-shadow 0.15s ease-in-out;
-o-transition: box-shadow 0.15s ease-in-out;
transition: box-shadow 0.15s ease-in-out;
transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.navbar-toggler {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.navbar-toggler:hover {
text-decoration: none;
}
.navbar-toggler:focus {
text-decoration: none;
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem;
box-shadow: 0 0 0 0.25rem;
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
}
@media (min-width: 576px) {
.navbar-expand-sm {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-sm .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-sm .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.navbar-expand-sm .navbar-toggler {
display: none;
}
}
@media (min-width: 768px) {
.navbar-expand-md {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-md .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-md .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.navbar-expand-md .navbar-toggler {
display: none;
}
}
@media (min-width: 992px) {
.navbar-expand-lg {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-lg .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-lg .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.navbar-expand-lg .navbar-toggler {
display: none;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-xl .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xl .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
@media (min-width: 1600px) {
.navbar-expand-xxl {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand-xxl .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand-xxl .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand-xxl .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.navbar-expand-xxl .navbar-toggler {
display: none;
}
}
.navbar-expand {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
.navbar-expand .navbar-collapse {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.navbar-expand .navbar-toggler {
display: none;
}
.navbar-light .navbar-brand {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, 0.55);
border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
color: #ffffff;
}
.navbar-dark .navbar-toggler {
color: rgba(255, 255, 255, 0.55);
border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
color: #ffffff;
}
.card {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #ffffff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem;
}
.card > hr {
margin-right: 0;
margin-left: 0;
}
.card > .list-group {
border-top: inherit;
border-bottom: inherit;
}
.card > .list-group:first-child {
border-top-width: 0;
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
border-bottom-width: 0;
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
border-top: 0;
}
.card-body {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem 1rem;
}
.card-title {
margin-bottom: 0.5rem;
}
.card-subtitle {
margin-top: -0.25rem;
margin-bottom: 0;
}
.card-text:last-child {
margin-bottom: 0;
}
.card-link:hover {
text-decoration: none;
}
.card-link + .card-link {
margin-left: 1rem /* rtl:ignore */;
}
.card-header {
padding: 0.5rem 1rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
padding: 0.5rem 1rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
margin-right: -0.5rem;
margin-bottom: -0.5rem;
margin-left: -0.5rem;
border-bottom: 0;
}
.card-header-pills {
margin-right: -0.5rem;
margin-left: -0.5rem;
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1rem;
border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
width: 100%;
}
.card-img,
.card-img-top {
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-group > .card {
margin-bottom: 15px;
}
@media (min-width: 576px) {
.card-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.card-group > .card {
-webkit-box-flex: 1;
-webkit-flex: 1 0 0%;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
margin-bottom: 0;
}
.card-group > .card + .card {
margin-left: 0;
border-left: 0;
}
.card-group > .card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
border-top-right-radius: 0;
}
.card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
border-bottom-right-radius: 0;
}
.card-group > .card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
border-top-left-radius: 0;
}
.card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
border-bottom-left-radius: 0;
}
}
.accordion-button {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
padding: 1rem 1.25rem;
font-size: 0.875rem;
color: #181818;
background-color: transparent;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0;
overflow-anchor: none;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
-o-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;
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;
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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.accordion-button {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.accordion-button.collapsed {
border-bottom-width: 0;
}
.accordion-button:not(.collapsed) {
color: #161616;
background-color: #e8e8e8;
}
.accordion-button:not(.collapsed)::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23161616'%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");
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.accordion-button::after {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 1.25rem;
height: 1.25rem;
margin-left: auto;
content: "";
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23181818'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-size: 1.25rem;
-webkit-transition: -webkit-transform 0.2s ease-in-out;
transition: -webkit-transform 0.2s ease-in-out;
-o-transition: transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out;
transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.accordion-button::after {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.accordion-button:hover {
z-index: 2;
}
.accordion-button:focus {
z-index: 3;
border-color: #8c8c8c;
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.accordion-header {
margin-bottom: 0;
}
.accordion-item:first-of-type .accordion-button {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
border-bottom-width: 1px;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-collapse {
border-bottom-width: 1px;
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.accordion-collapse {
border: solid rgba(0, 0, 0, 0.125);
border-width: 0 1px;
}
.accordion-body {
padding: 1rem 1.25rem;
}
.accordion-flush .accordion-button {
border-right: 0;
border-left: 0;
border-radius: 0;
}
.accordion-flush .accordion-collapse {
border-width: 0;
}
.accordion-flush .accordion-item:first-of-type .accordion-button {
border-top-width: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
border-bottom-width: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.breadcrumb {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0 0;
margin-bottom: 1rem;
list-style: none;
}
.breadcrumb-item + .breadcrumb-item {
padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
float: left;
padding-right: 0.5rem;
color: #6c757d;
content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
color: #6c757d;
}
.pagination {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
}
.page-link {
position: relative;
display: block;
color: #181818;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dee2e6;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-o-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;
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;
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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.page-link {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.page-link:hover {
z-index: 2;
color: #131313;
background-color: #e9ecef;
border-color: #dee2e6;
}
.page-link:focus {
z-index: 3;
color: #131313;
background-color: #e9ecef;
outline: 0;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
}
.page-item:not(:first-child) .page-link {
margin-left: -1px;
}
.page-item.active .page-link {
z-index: 3;
color: #ffffff;
background-color: #181818;
border-color: #181818;
}
.page-item.disabled .page-link {
color: #6c757d;
pointer-events: none;
background-color: #ffffff;
border-color: #dee2e6;
}
.page-link {
padding: 0.375rem 0.75rem;
}
.page-item:first-child .page-link {
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
}
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.09375rem;
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.76563rem;
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem;
}
.badge {
display: inline-block;
padding: 0.35em 0.65em;
font-size: 0.75em;
font-weight: 700;
line-height: 1;
color: #ffffff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.alert {
position: relative;
padding: 1rem 1rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.alert-heading {
color: inherit;
}
.alert-link {
font-weight: 700;
}
.alert-dismissible {
padding-right: 3rem;
}
.alert-dismissible .btn-close {
position: absolute;
top: 0;
right: 0;
z-index: 2;
padding: 1.25rem 1rem;
}
.alert-primary {
color: #0e0e0e;
background-color: #d1d1d1;
border-color: #bababa;
}
.alert-primary .alert-link {
color: #0b0b0b;
}
.alert-secondary {
color: #41464b;
background-color: #e2e3e5;
border-color: #d3d6d8;
}
.alert-secondary .alert-link {
color: #34383c;
}
.alert-success {
color: #0f5132;
background-color: #d1e7dd;
border-color: #badbcc;
}
.alert-success .alert-link {
color: #0c4128;
}
.alert-info {
color: #055160;
background-color: #cff4fc;
border-color: #b6effb;
}
.alert-info .alert-link {
color: #04414d;
}
.alert-warning {
color: #664d03;
background-color: #fff3cd;
border-color: #ffecb5;
}
.alert-warning .alert-link {
color: #523e02;
}
.alert-danger {
color: #842029;
background-color: #f8d7da;
border-color: #f5c2c7;
}
.alert-danger .alert-link {
color: #6a1a21;
}
.alert-light {
color: #636464;
background-color: #fefefe;
border-color: #fdfdfe;
}
.alert-light .alert-link {
color: #4f5050;
}
.alert-dark {
color: #1f2326;
background-color: #d6d8d9;
border-color: #c2c4c6;
}
.alert-dark .alert-link {
color: #191c1e;
}
@-webkit-keyframes progress-bar-stripes {
0% {
background-position-x: 1rem;
}
}
@keyframes progress-bar-stripes {
0% {
background-position-x: 1rem;
}
}
.progress {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 1rem;
overflow: hidden;
font-size: 0.65625rem;
background-color: #e9ecef;
border-radius: 0.25rem;
}
.progress-bar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
overflow: hidden;
color: #ffffff;
text-align: center;
white-space: nowrap;
background-color: #181818;
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.progress-bar-striped {
background-image: -webkit-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-image: -o-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-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: 1rem 1rem;
}
.progress-bar-animated {
-webkit-animation: 1s linear infinite progress-bar-stripes;
animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated {
-webkit-animation: none;
animation: none;
}
}
.list-group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: 0.25rem;
}
.list-group-item-action {
width: 100%;
color: #495057;
text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
z-index: 1;
color: #495057;
text-decoration: none;
background-color: #f8f9fa;
}
.list-group-item-action:active {
color: #181818;
background-color: #e9ecef;
}
.list-group-item {
position: relative;
display: block;
padding: 0.5rem 1rem;
text-decoration: none;
background-color: #ffffff;
border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
color: #6c757d;
pointer-events: none;
background-color: #ffffff;
}
.list-group-item.active {
z-index: 2;
color: #ffffff;
background-color: #181818;
border-color: #181818;
}
.list-group-item + .list-group-item {
border-top-width: 0;
}
.list-group-item + .list-group-item.active {
margin-top: -1px;
border-top-width: 1px;
}
.list-group-horizontal {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
border-top-width: 1px;
border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
margin-left: -1px;
border-left-width: 1px;
}
@media (min-width: 576px) {
.list-group-horizontal-sm {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-sm > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-sm > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-sm > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item {
border-top-width: 1px;
border-left-width: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
margin-left: -1px;
border-left-width: 1px;
}
}
@media (min-width: 768px) {
.list-group-horizontal-md {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-md > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-md > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-md > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item {
border-top-width: 1px;
border-left-width: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active {
margin-left: -1px;
border-left-width: 1px;
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-lg > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-lg > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-lg > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item {
border-top-width: 1px;
border-left-width: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
margin-left: -1px;
border-left-width: 1px;
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-xl > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-xl > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-xl > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item {
border-top-width: 1px;
border-left-width: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
margin-left: -1px;
border-left-width: 1px;
}
}
@media (min-width: 1600px) {
.list-group-horizontal-xxl {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
}
.list-group-horizontal-xxl > .list-group-item:first-child {
border-bottom-left-radius: 0.25rem;
border-top-right-radius: 0;
}
.list-group-horizontal-xxl > .list-group-item:last-child {
border-top-right-radius: 0.25rem;
border-bottom-left-radius: 0;
}
.list-group-horizontal-xxl > .list-group-item.active {
margin-top: 0;
}
.list-group-horizontal-xxl > .list-group-item + .list-group-item {
border-top-width: 1px;
border-left-width: 0;
}
.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
margin-left: -1px;
border-left-width: 1px;
}
}
.list-group-flush {
border-radius: 0;
}
.list-group-flush > .list-group-item {
border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
border-bottom-width: 0;
}
.list-group-item-primary {
color: #0e0e0e;
background-color: #d1d1d1;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
color: #0e0e0e;
background-color: #bcbcbc;
}
.list-group-item-primary.list-group-item-action.active {
color: #ffffff;
background-color: #0e0e0e;
border-color: #0e0e0e;
}
.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: #ffffff;
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: #ffffff;
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: #ffffff;
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: #ffffff;
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: #ffffff;
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: #ffffff;
background-color: #636464;
border-color: #636464;
}
.list-group-item-dark {
color: #1f2326;
background-color: #d6d8d9;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
color: #1f2326;
background-color: #c1c2c3;
}
.list-group-item-dark.list-group-item-action.active {
color: #ffffff;
background-color: #1f2326;
border-color: #1f2326;
}
.btn-close {
-webkit-box-sizing: content-box;
box-sizing: content-box;
width: 1em;
height: 1em;
padding: 0.25em 0.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
border: 0;
border-radius: 0.25rem;
opacity: 0.5;
}
.btn-close:hover {
color: #000;
text-decoration: none;
opacity: 0.75;
}
.btn-close:focus {
outline: none;
-webkit-box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
box-shadow: 0 0 0 0.25rem rgba(24, 24, 24, 0.25);
opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
opacity: 0.25;
}
.btn-close-white {
-webkit-filter: invert(1) grayscale(100%) brightness(200%);
filter: invert(1) grayscale(100%) brightness(200%);
}
.toast {
width: 350px;
max-width: 100%;
font-size: 0.875rem;
pointer-events: auto;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
border-radius: 0.25rem;
}
.toast:not(.showing):not(.show) {
opacity: 0;
}
.toast.hide {
display: none;
}
.toast-container {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
max-width: 100%;
pointer-events: none;
}
.toast-container > :not(:last-child) {
margin-bottom: 15px;
}
.toast-header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0.5rem 0.75rem;
color: #6c757d;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
margin-right: -0.375rem;
margin-left: 0.75rem;
}
.toast-body {
padding: 0.75rem;
}
.modal-open {
overflow: hidden;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0;
}
.modal-dialog {
position: relative;
width: auto;
margin: 0.5rem;
pointer-events: none;
}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
-o-transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
-webkit-transform: translate(0, -50px);
-ms-transform: translate(0, -50px);
transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.modal.show .modal-dialog {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.modal.modal-static .modal-dialog {
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.modal-dialog-scrollable {
height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
max-height: 100%;
overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
overflow-y: auto;
}
.modal-dialog-centered {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - 1rem);
}
.modal-content {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #ffffff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: 0.5;
}
.modal-header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 1rem 1rem;
border-bottom: 1px solid #dee2e6;
border-top-left-radius: calc(0.3rem - 1px);
border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
padding: 0.5rem 0.5rem;
margin: -0.5rem -0.5rem -0.5rem auto;
}
.modal-title {
margin-bottom: 0;
line-height: 1.5;
}
.modal-body {
position: relative;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem;
}
.modal-footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 0.75rem;
border-top: 1px solid #dee2e6;
border-bottom-right-radius: calc(0.3rem - 1px);
border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
margin: 0.25rem;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 576px) {
.modal-dialog {
max-width: 500px;
margin: 1.75rem auto;
}
.modal-dialog-scrollable {
height: calc(100% - 3.5rem);
}
.modal-dialog-centered {
min-height: calc(100% - 3.5rem);
}
.modal-sm {
max-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg,
.modal-xl {
max-width: 800px;
}
}
@media (min-width: 1200px) {
.modal-xl {
max-width: 1140px;
}
}
.modal-fullscreen {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen .modal-header {
border-radius: 0;
}
.modal-fullscreen .modal-body {
overflow-y: auto;
}
.modal-fullscreen .modal-footer {
border-radius: 0;
}
@media (max-width: 575.98px) {
.modal-fullscreen-sm-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-sm-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-sm-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 767.98px) {
.modal-fullscreen-md-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-md-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-md-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-md-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-md-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 991.98px) {
.modal-fullscreen-lg-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-lg-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-lg-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-lg-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-lg-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 1199.98px) {
.modal-fullscreen-xl-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-xl-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-xl-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-xl-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-xl-down .modal-footer {
border-radius: 0;
}
}
@media (max-width: 1599.98px) {
.modal-fullscreen-xxl-down {
width: 100vw;
max-width: none;
height: 100%;
margin: 0;
}
.modal-fullscreen-xxl-down .modal-content {
height: 100%;
border: 0;
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-header {
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-body {
overflow-y: auto;
}
.modal-fullscreen-xxl-down .modal-footer {
border-radius: 0;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: "Rozha One", serif;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.76563rem;
word-wrap: break-word;
opacity: 0;
}
.tooltip.show {
opacity: 0.9;
}
.tooltip .tooltip-arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
padding: 0.4rem 0;
}
.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: 0.4rem 0.4rem 0;
border-top-color: #000;
}
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
left: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
right: -1px;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
padding: 0.4rem 0;
}
.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 0.4rem 0.4rem;
border-bottom-color: #000;
}
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
right: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
left: -1px;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #000;
}
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: #ffffff;
text-align: center;
background-color: #000;
border-radius: 0.25rem;
}
.popover {
position: absolute;
top: 0;
left: 0 /* rtl:ignore */;
z-index: 1060;
display: block;
max-width: 276px;
font-family: "Rozha One", serif;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.76563rem;
word-wrap: break-word;
background-color: #ffffff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0.3rem;
}
.popover .popover-arrow {
position: absolute;
display: block;
width: 1rem;
height: 0.5rem;
margin: 0 0.3rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-popover-top, .bs-popover-auto[data-popper-placement^="top"] {
margin-bottom: 0.5rem !important;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
bottom: 0;
border-width: 0.5rem 0.5rem 0;
border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
bottom: 1px;
border-width: 0.5rem 0.5rem 0;
border-top-color: #ffffff;
}
.bs-popover-end, .bs-popover-auto[data-popper-placement^="right"] {
margin-left: 0.5rem !important;
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
left: calc(-0.5rem - 1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
left: 0;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
left: 1px;
border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: #ffffff;
}
.bs-popover-bottom, .bs-popover-auto[data-popper-placement^="bottom"] {
margin-top: 0.5rem !important;
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
top: 0;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
top: 1px;
border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: #ffffff;
}
.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: 1rem;
margin-left: -0.5rem;
content: "";
border-bottom: 1px solid #f0f0f0;
}
.bs-popover-start, .bs-popover-auto[data-popper-placement^="left"] {
margin-right: 0.5rem !important;
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
right: calc(-0.5rem - 1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
right: 0;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
right: 1px;
border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: #ffffff;
}
.popover-header {
padding: 0.5rem 1rem;
margin-bottom: 0;
font-size: 0.875rem;
color: #181818;
background-color: #f0f0f0;
border-bottom: 1px solid #d8d8d8;
border-top-left-radius: calc(0.3rem - 1px);
border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
display: none;
}
.popover-body {
padding: 1rem 1rem;
color: #181818;
}
.carousel {
position: relative;
}
.carousel.pointer-event {
-ms-touch-action: pan-y;
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%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.6s ease-in-out;
transition: -webkit-transform 0.6s ease-in-out;
-o-transition: transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.carousel-item {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
display: block;
}
/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
/* rtl:end:ignore */
.carousel-fade .carousel-item {
opacity: 0;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transform: none;
-ms-transform: none;
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;
-webkit-transition: opacity 0s 0.6s;
-o-transition: opacity 0s 0.6s;
transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.carousel-control-prev,
.carousel-control-next {
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 15%;
color: #ffffff;
text-align: center;
opacity: 0.5;
-webkit-transition: opacity 0.15s ease;
-o-transition: opacity 0.15s ease;
transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev,
.carousel-control-next {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
color: #ffffff;
text-decoration: none;
outline: 0;
opacity: 0.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%;
}
/* rtl:options: {
"autoRename": true,
"stringMap":[ {
"name" : "prev-next",
"search" : "prev",
"replace" : "next"
} ]
} */
.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='%23ffffff'%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='%23ffffff'%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: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none;
}
.carousel-indicators li {
-webkit-box-sizing: content-box;
box-sizing: content-box;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color: #ffffff;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: 0.5;
-webkit-transition: opacity 0.6s ease;
-o-transition: opacity 0.6s ease;
transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
.carousel-indicators li {
-webkit-transition: none;
-o-transition: none;
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: #ffffff;
text-align: center;
}
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
-webkit-filter: invert(1) grayscale(100);
filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators li {
background-color: #000;
}
.carousel-dark .carousel-caption {
color: #000;
}
@-webkit-keyframes spinner-border {
to {
-webkit-transform: rotate(360deg) /* rtl:ignore */;
transform: rotate(360deg) /* rtl:ignore */;
}
}
@keyframes spinner-border {
to {
-webkit-transform: rotate(360deg) /* rtl:ignore */;
transform: rotate(360deg) /* rtl:ignore */;
}
}
.spinner-border {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: 0.25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: 0.75s linear infinite spinner-border;
animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes spinner-grow {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.spinner-grow {
display: inline-block;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
background-color: currentColor;
border-radius: 50%;
opacity: 0;
-webkit-animation: 0.75s linear infinite spinner-grow;
animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
width: 1rem;
height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
.spinner-border,
.spinner-grow {
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
}
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.link-primary {
color: #181818;
}
.link-primary:hover, .link-primary:focus {
color: #131313;
}
.link-secondary {
color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
color: #565e64;
}
.link-success {
color: #198754;
}
.link-success:hover, .link-success:focus {
color: #146c43;
}
.link-info {
color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
color: #3dd5f3;
}
.link-warning {
color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
color: #ffcd39;
}
.link-danger {
color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
color: #b02a37;
}
.link-light {
color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
color: #f9fafb;
}
.link-dark {
color: #343a40;
}
.link-dark:hover, .link-dark:focus {
color: #2a2e33;
}
.ratio {
position: relative;
width: 100%;
}
.ratio::before {
display: block;
padding-top: var(--aspect-ratio);
content: "";
}
.ratio > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ratio-1x1 {
--aspect-ratio: 100%;
}
.ratio-4x3 {
--aspect-ratio: calc(3 / 4 * 100%);
}
.ratio-16x9 {
--aspect-ratio: calc(9 / 16 * 100%);
}
.ratio-21x9 {
--aspect-ratio: calc(9 / 21 * 100%);
}
.fixed-top {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 1030;
}
.fixed-bottom {
position: fixed;
right: 0;
bottom: 0;
left: 0;
z-index: 1030;
}
.sticky-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
@media (min-width: 576px) {
.sticky-sm-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 768px) {
.sticky-md-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 992px) {
.sticky-lg-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 1200px) {
.sticky-xl-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
@media (min-width: 1600px) {
.sticky-xxl-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
}
.visually-hidden,
.visually-hidden-focusable:not(:focus) {
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;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
.align-baseline {
vertical-align: baseline !important;
}
.align-top {
vertical-align: top !important;
}
.align-middle {
vertical-align: middle !important;
}
.align-bottom {
vertical-align: bottom !important;
}
.align-text-bottom {
vertical-align: text-bottom !important;
}
.align-text-top {
vertical-align: text-top !important;
}
.float-start {
float: left !important;
}
.float-end {
float: right !important;
}
.float-none {
float: none !important;
}
.overflow-auto {
overflow: auto !important;
}
.overflow-hidden {
overflow: hidden !important;
}
.overflow-visible {
overflow: visible !important;
}
.overflow-scroll {
overflow: scroll !important;
}
.d-inline {
display: inline !important;
}
.d-inline-block {
display: inline-block !important;
}
.d-block {
display: block !important;
}
.d-grid {
display: grid !important;
}
.d-table {
display: table !important;
}
.d-table-row {
display: table-row !important;
}
.d-table-cell {
display: table-cell !important;
}
.d-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-none {
display: none !important;
}
.shadow {
-webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-sm {
-webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow-lg {
-webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
-webkit-box-shadow: none !important;
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: -webkit-sticky !important;
position: sticky !important;
}
.top-0 {
top: 0 !important;
}
.top-50 {
top: 50% !important;
}
.top-100 {
top: 100% !important;
}
.bottom-0 {
bottom: 0 !important;
}
.bottom-50 {
bottom: 50% !important;
}
.bottom-100 {
bottom: 100% !important;
}
.start-0 {
left: 0 !important;
}
.start-50 {
left: 50% !important;
}
.start-100 {
left: 100% !important;
}
.end-0 {
right: 0 !important;
}
.end-50 {
right: 50% !important;
}
.end-100 {
right: 100% !important;
}
.translate-middle {
-webkit-transform: translate(-50%, -50%) !important;
-ms-transform: translate(-50%, -50%) !important;
transform: translate(-50%, -50%) !important;
}
.translate-middle-x {
-webkit-transform: translateX(-50%) !important;
-ms-transform: translateX(-50%) !important;
transform: translateX(-50%) !important;
}
.translate-middle-y {
-webkit-transform: translateY(-50%) !important;
-ms-transform: translateY(-50%) !important;
transform: translateY(-50%) !important;
}
.border {
border: 1px solid #dee2e6 !important;
}
.border-0 {
border: 0 !important;
}
.border-top {
border-top: 1px solid #dee2e6 !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-end {
border-right: 1px solid #dee2e6 !important;
}
.border-end-0 {
border-right: 0 !important;
}
.border-bottom {
border-bottom: 1px solid #dee2e6 !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-start {
border-left: 1px solid #dee2e6 !important;
}
.border-start-0 {
border-left: 0 !important;
}
.border-primary {
border-color: #181818 !important;
}
.border-secondary {
border-color: #6c757d !important;
}
.border-success {
border-color: #198754 !important;
}
.border-info {
border-color: #0dcaf0 !important;
}
.border-warning {
border-color: #ffc107 !important;
}
.border-danger {
border-color: #dc3545 !important;
}
.border-light {
border-color: #f8f9fa !important;
}
.border-dark {
border-color: #343a40 !important;
}
.border-white {
border-color: #ffffff !important;
}
.border-0 {
border-width: 0 !important;
}
.border-1 {
border-width: 1px !important;
}
.border-2 {
border-width: 2px !important;
}
.border-3 {
border-width: 3px !important;
}
.border-4 {
border-width: 4px !important;
}
.border-5 {
border-width: 5px !important;
}
.w-25 {
width: 25% !important;
}
.w-50 {
width: 50% !important;
}
.w-75 {
width: 75% !important;
}
.w-100 {
width: 100% !important;
}
.w-auto {
width: auto !important;
}
.mw-100 {
max-width: 100% !important;
}
.vw-100 {
width: 100vw !important;
}
.min-vw-100 {
min-width: 100vw !important;
}
.h-25 {
height: 25% !important;
}
.h-50 {
height: 50% !important;
}
.h-75 {
height: 75% !important;
}
.h-100 {
height: 100% !important;
}
.h-auto {
height: auto !important;
}
.mh-100 {
max-height: 100% !important;
}
.vh-100 {
height: 100vh !important;
}
.min-vh-100 {
min-height: 100vh !important;
}
.flex-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-0 {
gap: 0 !important;
}
.gap-1 {
gap: 0.3125rem !important;
}
.gap-2 {
gap: 0.625rem !important;
}
.gap-3 {
gap: 0.9375rem !important;
}
.gap-4 {
gap: 1.25rem !important;
}
.gap-5 {
gap: 1.625rem !important;
}
.gap-6 {
gap: 1.875rem !important;
}
.gap-7 {
gap: 2.1875rem !important;
}
.gap-8 {
gap: 2.5rem !important;
}
.gap-9 {
gap: 2.8125rem !important;
}
.gap-10 {
gap: 3.125rem !important;
}
.gap-11 {
gap: 3.4375rem !important;
}
.gap-12 {
gap: 3.75rem !important;
}
.gap-13 {
gap: 4.0625rem !important;
}
.gap-14 {
gap: 4.375rem !important;
}
.justify-content-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-evenly {
-webkit-box-pack: space-evenly !important;
-webkit-justify-content: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.order-first {
-webkit-box-ordinal-group: 0 !important;
-webkit-order: -1 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-0 {
-webkit-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-1 {
-webkit-box-ordinal-group: 2 !important;
-webkit-order: 1 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-2 {
-webkit-box-ordinal-group: 3 !important;
-webkit-order: 2 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-3 {
-webkit-box-ordinal-group: 4 !important;
-webkit-order: 3 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-4 {
-webkit-box-ordinal-group: 5 !important;
-webkit-order: 4 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-5 {
-webkit-box-ordinal-group: 6 !important;
-webkit-order: 5 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-last {
-webkit-box-ordinal-group: 7 !important;
-webkit-order: 6 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-0 {
margin: 0 !important;
}
.m-1 {
margin: 0.3125rem !important;
}
.m-2 {
margin: 0.625rem !important;
}
.m-3 {
margin: 0.9375rem !important;
}
.m-4 {
margin: 1.25rem !important;
}
.m-5 {
margin: 1.625rem !important;
}
.m-6 {
margin: 1.875rem !important;
}
.m-7 {
margin: 2.1875rem !important;
}
.m-8 {
margin: 2.5rem !important;
}
.m-9 {
margin: 2.8125rem !important;
}
.m-10 {
margin: 3.125rem !important;
}
.m-11 {
margin: 3.4375rem !important;
}
.m-12 {
margin: 3.75rem !important;
}
.m-13 {
margin: 4.0625rem !important;
}
.m-14 {
margin: 4.375rem !important;
}
.m-auto {
margin: auto !important;
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-1 {
margin-right: 0.3125rem !important;
margin-left: 0.3125rem !important;
}
.mx-2 {
margin-right: 0.625rem !important;
margin-left: 0.625rem !important;
}
.mx-3 {
margin-right: 0.9375rem !important;
margin-left: 0.9375rem !important;
}
.mx-4 {
margin-right: 1.25rem !important;
margin-left: 1.25rem !important;
}
.mx-5 {
margin-right: 1.625rem !important;
margin-left: 1.625rem !important;
}
.mx-6 {
margin-right: 1.875rem !important;
margin-left: 1.875rem !important;
}
.mx-7 {
margin-right: 2.1875rem !important;
margin-left: 2.1875rem !important;
}
.mx-8 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-9 {
margin-right: 2.8125rem !important;
margin-left: 2.8125rem !important;
}
.mx-10 {
margin-right: 3.125rem !important;
margin-left: 3.125rem !important;
}
.mx-11 {
margin-right: 3.4375rem !important;
margin-left: 3.4375rem !important;
}
.mx-12 {
margin-right: 3.75rem !important;
margin-left: 3.75rem !important;
}
.mx-13 {
margin-right: 4.0625rem !important;
margin-left: 4.0625rem !important;
}
.mx-14 {
margin-right: 4.375rem !important;
margin-left: 4.375rem !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: 0.3125rem !important;
margin-bottom: 0.3125rem !important;
}
.my-2 {
margin-top: 0.625rem !important;
margin-bottom: 0.625rem !important;
}
.my-3 {
margin-top: 0.9375rem !important;
margin-bottom: 0.9375rem !important;
}
.my-4 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.my-5 {
margin-top: 1.625rem !important;
margin-bottom: 1.625rem !important;
}
.my-6 {
margin-top: 1.875rem !important;
margin-bottom: 1.875rem !important;
}
.my-7 {
margin-top: 2.1875rem !important;
margin-bottom: 2.1875rem !important;
}
.my-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-9 {
margin-top: 2.8125rem !important;
margin-bottom: 2.8125rem !important;
}
.my-10 {
margin-top: 3.125rem !important;
margin-bottom: 3.125rem !important;
}
.my-11 {
margin-top: 3.4375rem !important;
margin-bottom: 3.4375rem !important;
}
.my-12 {
margin-top: 3.75rem !important;
margin-bottom: 3.75rem !important;
}
.my-13 {
margin-top: 4.0625rem !important;
margin-bottom: 4.0625rem !important;
}
.my-14 {
margin-top: 4.375rem !important;
margin-bottom: 4.375rem !important;
}
.my-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-0 {
margin-top: 0 !important;
}
.mt-1 {
margin-top: 0.3125rem !important;
}
.mt-2 {
margin-top: 0.625rem !important;
}
.mt-3 {
margin-top: 0.9375rem !important;
}
.mt-4 {
margin-top: 1.25rem !important;
}
.mt-5 {
margin-top: 1.625rem !important;
}
.mt-6 {
margin-top: 1.875rem !important;
}
.mt-7 {
margin-top: 2.1875rem !important;
}
.mt-8 {
margin-top: 2.5rem !important;
}
.mt-9 {
margin-top: 2.8125rem !important;
}
.mt-10 {
margin-top: 3.125rem !important;
}
.mt-11 {
margin-top: 3.4375rem !important;
}
.mt-12 {
margin-top: 3.75rem !important;
}
.mt-13 {
margin-top: 4.0625rem !important;
}
.mt-14 {
margin-top: 4.375rem !important;
}
.mt-auto {
margin-top: auto !important;
}
.me-0 {
margin-right: 0 !important;
}
.me-1 {
margin-right: 0.3125rem !important;
}
.me-2 {
margin-right: 0.625rem !important;
}
.me-3 {
margin-right: 0.9375rem !important;
}
.me-4 {
margin-right: 1.25rem !important;
}
.me-5 {
margin-right: 1.625rem !important;
}
.me-6 {
margin-right: 1.875rem !important;
}
.me-7 {
margin-right: 2.1875rem !important;
}
.me-8 {
margin-right: 2.5rem !important;
}
.me-9 {
margin-right: 2.8125rem !important;
}
.me-10 {
margin-right: 3.125rem !important;
}
.me-11 {
margin-right: 3.4375rem !important;
}
.me-12 {
margin-right: 3.75rem !important;
}
.me-13 {
margin-right: 4.0625rem !important;
}
.me-14 {
margin-right: 4.375rem !important;
}
.me-auto {
margin-right: auto !important;
}
.mb-0 {
margin-bottom: 0 !important;
}
.mb-1 {
margin-bottom: 0.3125rem !important;
}
.mb-2 {
margin-bottom: 0.625rem !important;
}
.mb-3 {
margin-bottom: 0.9375rem !important;
}
.mb-4 {
margin-bottom: 1.25rem !important;
}
.mb-5 {
margin-bottom: 1.625rem !important;
}
.mb-6 {
margin-bottom: 1.875rem !important;
}
.mb-7 {
margin-bottom: 2.1875rem !important;
}
.mb-8 {
margin-bottom: 2.5rem !important;
}
.mb-9 {
margin-bottom: 2.8125rem !important;
}
.mb-10 {
margin-bottom: 3.125rem !important;
}
.mb-11 {
margin-bottom: 3.4375rem !important;
}
.mb-12 {
margin-bottom: 3.75rem !important;
}
.mb-13 {
margin-bottom: 4.0625rem !important;
}
.mb-14 {
margin-bottom: 4.375rem !important;
}
.mb-auto {
margin-bottom: auto !important;
}
.ms-0 {
margin-left: 0 !important;
}
.ms-1 {
margin-left: 0.3125rem !important;
}
.ms-2 {
margin-left: 0.625rem !important;
}
.ms-3 {
margin-left: 0.9375rem !important;
}
.ms-4 {
margin-left: 1.25rem !important;
}
.ms-5 {
margin-left: 1.625rem !important;
}
.ms-6 {
margin-left: 1.875rem !important;
}
.ms-7 {
margin-left: 2.1875rem !important;
}
.ms-8 {
margin-left: 2.5rem !important;
}
.ms-9 {
margin-left: 2.8125rem !important;
}
.ms-10 {
margin-left: 3.125rem !important;
}
.ms-11 {
margin-left: 3.4375rem !important;
}
.ms-12 {
margin-left: 3.75rem !important;
}
.ms-13 {
margin-left: 4.0625rem !important;
}
.ms-14 {
margin-left: 4.375rem !important;
}
.ms-auto {
margin-left: auto !important;
}
.m-n1 {
margin: -0.3125rem !important;
}
.m-n2 {
margin: -0.625rem !important;
}
.m-n3 {
margin: -0.9375rem !important;
}
.m-n4 {
margin: -1.25rem !important;
}
.m-n5 {
margin: -1.625rem !important;
}
.m-n6 {
margin: -1.875rem !important;
}
.m-n7 {
margin: -2.1875rem !important;
}
.m-n8 {
margin: -2.5rem !important;
}
.m-n9 {
margin: -2.8125rem !important;
}
.m-n10 {
margin: -3.125rem !important;
}
.m-n11 {
margin: -3.4375rem !important;
}
.m-n12 {
margin: -3.75rem !important;
}
.m-n13 {
margin: -4.0625rem !important;
}
.m-n14 {
margin: -4.375rem !important;
}
.mx-n1 {
margin-right: -0.3125rem !important;
margin-left: -0.3125rem !important;
}
.mx-n2 {
margin-right: -0.625rem !important;
margin-left: -0.625rem !important;
}
.mx-n3 {
margin-right: -0.9375rem !important;
margin-left: -0.9375rem !important;
}
.mx-n4 {
margin-right: -1.25rem !important;
margin-left: -1.25rem !important;
}
.mx-n5 {
margin-right: -1.625rem !important;
margin-left: -1.625rem !important;
}
.mx-n6 {
margin-right: -1.875rem !important;
margin-left: -1.875rem !important;
}
.mx-n7 {
margin-right: -2.1875rem !important;
margin-left: -2.1875rem !important;
}
.mx-n8 {
margin-right: -2.5rem !important;
margin-left: -2.5rem !important;
}
.mx-n9 {
margin-right: -2.8125rem !important;
margin-left: -2.8125rem !important;
}
.mx-n10 {
margin-right: -3.125rem !important;
margin-left: -3.125rem !important;
}
.mx-n11 {
margin-right: -3.4375rem !important;
margin-left: -3.4375rem !important;
}
.mx-n12 {
margin-right: -3.75rem !important;
margin-left: -3.75rem !important;
}
.mx-n13 {
margin-right: -4.0625rem !important;
margin-left: -4.0625rem !important;
}
.mx-n14 {
margin-right: -4.375rem !important;
margin-left: -4.375rem !important;
}
.my-n1 {
margin-top: -0.3125rem !important;
margin-bottom: -0.3125rem !important;
}
.my-n2 {
margin-top: -0.625rem !important;
margin-bottom: -0.625rem !important;
}
.my-n3 {
margin-top: -0.9375rem !important;
margin-bottom: -0.9375rem !important;
}
.my-n4 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important;
}
.my-n5 {
margin-top: -1.625rem !important;
margin-bottom: -1.625rem !important;
}
.my-n6 {
margin-top: -1.875rem !important;
margin-bottom: -1.875rem !important;
}
.my-n7 {
margin-top: -2.1875rem !important;
margin-bottom: -2.1875rem !important;
}
.my-n8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important;
}
.my-n9 {
margin-top: -2.8125rem !important;
margin-bottom: -2.8125rem !important;
}
.my-n10 {
margin-top: -3.125rem !important;
margin-bottom: -3.125rem !important;
}
.my-n11 {
margin-top: -3.4375rem !important;
margin-bottom: -3.4375rem !important;
}
.my-n12 {
margin-top: -3.75rem !important;
margin-bottom: -3.75rem !important;
}
.my-n13 {
margin-top: -4.0625rem !important;
margin-bottom: -4.0625rem !important;
}
.my-n14 {
margin-top: -4.375rem !important;
margin-bottom: -4.375rem !important;
}
.mt-n1 {
margin-top: -0.3125rem !important;
}
.mt-n2 {
margin-top: -0.625rem !important;
}
.mt-n3 {
margin-top: -0.9375rem !important;
}
.mt-n4 {
margin-top: -1.25rem !important;
}
.mt-n5 {
margin-top: -1.625rem !important;
}
.mt-n6 {
margin-top: -1.875rem !important;
}
.mt-n7 {
margin-top: -2.1875rem !important;
}
.mt-n8 {
margin-top: -2.5rem !important;
}
.mt-n9 {
margin-top: -2.8125rem !important;
}
.mt-n10 {
margin-top: -3.125rem !important;
}
.mt-n11 {
margin-top: -3.4375rem !important;
}
.mt-n12 {
margin-top: -3.75rem !important;
}
.mt-n13 {
margin-top: -4.0625rem !important;
}
.mt-n14 {
margin-top: -4.375rem !important;
}
.me-n1 {
margin-right: -0.3125rem !important;
}
.me-n2 {
margin-right: -0.625rem !important;
}
.me-n3 {
margin-right: -0.9375rem !important;
}
.me-n4 {
margin-right: -1.25rem !important;
}
.me-n5 {
margin-right: -1.625rem !important;
}
.me-n6 {
margin-right: -1.875rem !important;
}
.me-n7 {
margin-right: -2.1875rem !important;
}
.me-n8 {
margin-right: -2.5rem !important;
}
.me-n9 {
margin-right: -2.8125rem !important;
}
.me-n10 {
margin-right: -3.125rem !important;
}
.me-n11 {
margin-right: -3.4375rem !important;
}
.me-n12 {
margin-right: -3.75rem !important;
}
.me-n13 {
margin-right: -4.0625rem !important;
}
.me-n14 {
margin-right: -4.375rem !important;
}
.mb-n1 {
margin-bottom: -0.3125rem !important;
}
.mb-n2 {
margin-bottom: -0.625rem !important;
}
.mb-n3 {
margin-bottom: -0.9375rem !important;
}
.mb-n4 {
margin-bottom: -1.25rem !important;
}
.mb-n5 {
margin-bottom: -1.625rem !important;
}
.mb-n6 {
margin-bottom: -1.875rem !important;
}
.mb-n7 {
margin-bottom: -2.1875rem !important;
}
.mb-n8 {
margin-bottom: -2.5rem !important;
}
.mb-n9 {
margin-bottom: -2.8125rem !important;
}
.mb-n10 {
margin-bottom: -3.125rem !important;
}
.mb-n11 {
margin-bottom: -3.4375rem !important;
}
.mb-n12 {
margin-bottom: -3.75rem !important;
}
.mb-n13 {
margin-bottom: -4.0625rem !important;
}
.mb-n14 {
margin-bottom: -4.375rem !important;
}
.ms-n1 {
margin-left: -0.3125rem !important;
}
.ms-n2 {
margin-left: -0.625rem !important;
}
.ms-n3 {
margin-left: -0.9375rem !important;
}
.ms-n4 {
margin-left: -1.25rem !important;
}
.ms-n5 {
margin-left: -1.625rem !important;
}
.ms-n6 {
margin-left: -1.875rem !important;
}
.ms-n7 {
margin-left: -2.1875rem !important;
}
.ms-n8 {
margin-left: -2.5rem !important;
}
.ms-n9 {
margin-left: -2.8125rem !important;
}
.ms-n10 {
margin-left: -3.125rem !important;
}
.ms-n11 {
margin-left: -3.4375rem !important;
}
.ms-n12 {
margin-left: -3.75rem !important;
}
.ms-n13 {
margin-left: -4.0625rem !important;
}
.ms-n14 {
margin-left: -4.375rem !important;
}
.p-0 {
padding: 0 !important;
}
.p-1 {
padding: 0.3125rem !important;
}
.p-2 {
padding: 0.625rem !important;
}
.p-3 {
padding: 0.9375rem !important;
}
.p-4 {
padding: 1.25rem !important;
}
.p-5 {
padding: 1.625rem !important;
}
.p-6 {
padding: 1.875rem !important;
}
.p-7 {
padding: 2.1875rem !important;
}
.p-8 {
padding: 2.5rem !important;
}
.p-9 {
padding: 2.8125rem !important;
}
.p-10 {
padding: 3.125rem !important;
}
.p-11 {
padding: 3.4375rem !important;
}
.p-12 {
padding: 3.75rem !important;
}
.p-13 {
padding: 4.0625rem !important;
}
.p-14 {
padding: 4.375rem !important;
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-1 {
padding-right: 0.3125rem !important;
padding-left: 0.3125rem !important;
}
.px-2 {
padding-right: 0.625rem !important;
padding-left: 0.625rem !important;
}
.px-3 {
padding-right: 0.9375rem !important;
padding-left: 0.9375rem !important;
}
.px-4 {
padding-right: 1.25rem !important;
padding-left: 1.25rem !important;
}
.px-5 {
padding-right: 1.625rem !important;
padding-left: 1.625rem !important;
}
.px-6 {
padding-right: 1.875rem !important;
padding-left: 1.875rem !important;
}
.px-7 {
padding-right: 2.1875rem !important;
padding-left: 2.1875rem !important;
}
.px-8 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-9 {
padding-right: 2.8125rem !important;
padding-left: 2.8125rem !important;
}
.px-10 {
padding-right: 3.125rem !important;
padding-left: 3.125rem !important;
}
.px-11 {
padding-right: 3.4375rem !important;
padding-left: 3.4375rem !important;
}
.px-12 {
padding-right: 3.75rem !important;
padding-left: 3.75rem !important;
}
.px-13 {
padding-right: 4.0625rem !important;
padding-left: 4.0625rem !important;
}
.px-14 {
padding-right: 4.375rem !important;
padding-left: 4.375rem !important;
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-1 {
padding-top: 0.3125rem !important;
padding-bottom: 0.3125rem !important;
}
.py-2 {
padding-top: 0.625rem !important;
padding-bottom: 0.625rem !important;
}
.py-3 {
padding-top: 0.9375rem !important;
padding-bottom: 0.9375rem !important;
}
.py-4 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-5 {
padding-top: 1.625rem !important;
padding-bottom: 1.625rem !important;
}
.py-6 {
padding-top: 1.875rem !important;
padding-bottom: 1.875rem !important;
}
.py-7 {
padding-top: 2.1875rem !important;
padding-bottom: 2.1875rem !important;
}
.py-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-9 {
padding-top: 2.8125rem !important;
padding-bottom: 2.8125rem !important;
}
.py-10 {
padding-top: 3.125rem !important;
padding-bottom: 3.125rem !important;
}
.py-11 {
padding-top: 3.4375rem !important;
padding-bottom: 3.4375rem !important;
}
.py-12 {
padding-top: 3.75rem !important;
padding-bottom: 3.75rem !important;
}
.py-13 {
padding-top: 4.0625rem !important;
padding-bottom: 4.0625rem !important;
}
.py-14 {
padding-top: 4.375rem !important;
padding-bottom: 4.375rem !important;
}
.pt-0 {
padding-top: 0 !important;
}
.pt-1 {
padding-top: 0.3125rem !important;
}
.pt-2 {
padding-top: 0.625rem !important;
}
.pt-3 {
padding-top: 0.9375rem !important;
}
.pt-4 {
padding-top: 1.25rem !important;
}
.pt-5 {
padding-top: 1.625rem !important;
}
.pt-6 {
padding-top: 1.875rem !important;
}
.pt-7 {
padding-top: 2.1875rem !important;
}
.pt-8 {
padding-top: 2.5rem !important;
}
.pt-9 {
padding-top: 2.8125rem !important;
}
.pt-10 {
padding-top: 3.125rem !important;
}
.pt-11 {
padding-top: 3.4375rem !important;
}
.pt-12 {
padding-top: 3.75rem !important;
}
.pt-13 {
padding-top: 4.0625rem !important;
}
.pt-14 {
padding-top: 4.375rem !important;
}
.pe-0 {
padding-right: 0 !important;
}
.pe-1 {
padding-right: 0.3125rem !important;
}
.pe-2 {
padding-right: 0.625rem !important;
}
.pe-3 {
padding-right: 0.9375rem !important;
}
.pe-4 {
padding-right: 1.25rem !important;
}
.pe-5 {
padding-right: 1.625rem !important;
}
.pe-6 {
padding-right: 1.875rem !important;
}
.pe-7 {
padding-right: 2.1875rem !important;
}
.pe-8 {
padding-right: 2.5rem !important;
}
.pe-9 {
padding-right: 2.8125rem !important;
}
.pe-10 {
padding-right: 3.125rem !important;
}
.pe-11 {
padding-right: 3.4375rem !important;
}
.pe-12 {
padding-right: 3.75rem !important;
}
.pe-13 {
padding-right: 4.0625rem !important;
}
.pe-14 {
padding-right: 4.375rem !important;
}
.pb-0 {
padding-bottom: 0 !important;
}
.pb-1 {
padding-bottom: 0.3125rem !important;
}
.pb-2 {
padding-bottom: 0.625rem !important;
}
.pb-3 {
padding-bottom: 0.9375rem !important;
}
.pb-4 {
padding-bottom: 1.25rem !important;
}
.pb-5 {
padding-bottom: 1.625rem !important;
}
.pb-6 {
padding-bottom: 1.875rem !important;
}
.pb-7 {
padding-bottom: 2.1875rem !important;
}
.pb-8 {
padding-bottom: 2.5rem !important;
}
.pb-9 {
padding-bottom: 2.8125rem !important;
}
.pb-10 {
padding-bottom: 3.125rem !important;
}
.pb-11 {
padding-bottom: 3.4375rem !important;
}
.pb-12 {
padding-bottom: 3.75rem !important;
}
.pb-13 {
padding-bottom: 4.0625rem !important;
}
.pb-14 {
padding-bottom: 4.375rem !important;
}
.ps-0 {
padding-left: 0 !important;
}
.ps-1 {
padding-left: 0.3125rem !important;
}
.ps-2 {
padding-left: 0.625rem !important;
}
.ps-3 {
padding-left: 0.9375rem !important;
}
.ps-4 {
padding-left: 1.25rem !important;
}
.ps-5 {
padding-left: 1.625rem !important;
}
.ps-6 {
padding-left: 1.875rem !important;
}
.ps-7 {
padding-left: 2.1875rem !important;
}
.ps-8 {
padding-left: 2.5rem !important;
}
.ps-9 {
padding-left: 2.8125rem !important;
}
.ps-10 {
padding-left: 3.125rem !important;
}
.ps-11 {
padding-left: 3.4375rem !important;
}
.ps-12 {
padding-left: 3.75rem !important;
}
.ps-13 {
padding-left: 4.0625rem !important;
}
.ps-14 {
padding-left: 4.375rem !important;
}
.fs-1 {
font-size: calc(1.34375rem + 1.125vw) !important;
}
.fs-2 {
font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-3 {
font-size: calc(1.27812rem + 0.3375vw) !important;
}
.fs-4 {
font-size: calc(1.25625rem + 0.075vw) !important;
}
.fs-5 {
font-size: 1.09375rem !important;
}
.fs-6 {
font-size: 0.875rem !important;
}
.fst-italic {
font-style: italic !important;
}
.fst-normal {
font-style: normal !important;
}
.fw-light {
font-weight: 300 !important;
}
.fw-lighter {
font-weight: lighter !important;
}
.fw-normal {
font-weight: 400 !important;
}
.fw-bold {
font-weight: 700 !important;
}
.fw-bolder {
font-weight: bolder !important;
}
.text-lowercase {
text-transform: lowercase !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-capitalize {
text-transform: capitalize !important;
}
.text-start {
text-align: left !important;
}
.text-end {
text-align: right !important;
}
.text-center {
text-align: center !important;
}
.text-primary {
color: #181818 !important;
}
.text-secondary {
color: #6c757d !important;
}
.text-success {
color: #198754 !important;
}
.text-info {
color: #0dcaf0 !important;
}
.text-warning {
color: #ffc107 !important;
}
.text-danger {
color: #dc3545 !important;
}
.text-light {
color: #f8f9fa !important;
}
.text-dark {
color: #343a40 !important;
}
.text-white {
color: #ffffff !important;
}
.text-body {
color: #181818 !important;
}
.text-muted {
color: #6c757d !important;
}
.text-black-50 {
color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
color: rgba(255, 255, 255, 0.5) !important;
}
.text-reset {
color: inherit !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;
}
.bg-primary {
background-color: #181818 !important;
}
.bg-secondary {
background-color: #6c757d !important;
}
.bg-success {
background-color: #198754 !important;
}
.bg-info {
background-color: #0dcaf0 !important;
}
.bg-warning {
background-color: #ffc107 !important;
}
.bg-danger {
background-color: #dc3545 !important;
}
.bg-light {
background-color: #f8f9fa !important;
}
.bg-dark {
background-color: #343a40 !important;
}
.bg-body {
background-color: #ffffff !important;
}
.bg-white {
background-color: #ffffff !important;
}
.bg-transparent {
background-color: transparent !important;
}
.bg-gradient {
background-image: var(--bs-gradient) !important;
}
.text-wrap {
white-space: normal !important;
}
.text-nowrap {
white-space: nowrap !important;
}
.text-decoration-none {
text-decoration: none !important;
}
.text-decoration-underline {
text-decoration: underline !important;
}
.text-decoration-line-through {
text-decoration: line-through !important;
}
/* rtl:begin:remove */
.text-break {
word-wrap: break-word !important;
word-break: break-word !important;
}
/* rtl:end:remove */
.font-monospace {
font-family: var(--bs-font-monospace) !important;
}
.user-select-all {
-webkit-user-select: all !important;
-moz-user-select: all !important;
-ms-user-select: all !important;
user-select: all !important;
}
.user-select-auto {
-webkit-user-select: auto !important;
-moz-user-select: auto !important;
-ms-user-select: auto !important;
user-select: auto !important;
}
.user-select-none {
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
}
.pe-none {
pointer-events: none !important;
}
.pe-auto {
pointer-events: auto !important;
}
.rounded {
border-radius: 0.25rem !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.rounded-1 {
border-radius: 0.2rem !important;
}
.rounded-2 {
border-radius: 0.25rem !important;
}
.rounded-3 {
border-radius: 0.3rem !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-pill {
border-radius: 50rem !important;
}
.rounded-top {
border-top-left-radius: 0.25rem !important;
border-top-right-radius: 0.25rem !important;
}
.rounded-end {
border-top-right-radius: 0.25rem !important;
border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
border-bottom-right-radius: 0.25rem !important;
border-bottom-left-radius: 0.25rem !important;
}
.rounded-start {
border-bottom-left-radius: 0.25rem !important;
border-top-left-radius: 0.25rem !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
@media (min-width: 576px) {
.float-sm-start {
float: left !important;
}
.float-sm-end {
float: right !important;
}
.float-sm-none {
float: none !important;
}
.d-sm-inline {
display: inline !important;
}
.d-sm-inline-block {
display: inline-block !important;
}
.d-sm-block {
display: block !important;
}
.d-sm-grid {
display: grid !important;
}
.d-sm-table {
display: table !important;
}
.d-sm-table-row {
display: table-row !important;
}
.d-sm-table-cell {
display: table-cell !important;
}
.d-sm-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-sm-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-sm-none {
display: none !important;
}
.flex-sm-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-sm-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-sm-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-sm-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-sm-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-sm-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-sm-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-sm-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-sm-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-sm-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-sm-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-sm-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-sm-0 {
gap: 0 !important;
}
.gap-sm-1 {
gap: 0.3125rem !important;
}
.gap-sm-2 {
gap: 0.625rem !important;
}
.gap-sm-3 {
gap: 0.9375rem !important;
}
.gap-sm-4 {
gap: 1.25rem !important;
}
.gap-sm-5 {
gap: 1.625rem !important;
}
.gap-sm-6 {
gap: 1.875rem !important;
}
.gap-sm-7 {
gap: 2.1875rem !important;
}
.gap-sm-8 {
gap: 2.5rem !important;
}
.gap-sm-9 {
gap: 2.8125rem !important;
}
.gap-sm-10 {
gap: 3.125rem !important;
}
.gap-sm-11 {
gap: 3.4375rem !important;
}
.gap-sm-12 {
gap: 3.75rem !important;
}
.gap-sm-13 {
gap: 4.0625rem !important;
}
.gap-sm-14 {
gap: 4.375rem !important;
}
.justify-content-sm-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-sm-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-sm-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-sm-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-sm-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-sm-evenly {
-webkit-box-pack: space-evenly !important;
-webkit-justify-content: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-sm-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-sm-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-sm-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-sm-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-sm-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-sm-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-sm-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-sm-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-sm-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-sm-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-sm-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-sm-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-sm-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-sm-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-sm-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-sm-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-sm-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.order-sm-first {
-webkit-box-ordinal-group: 0 !important;
-webkit-order: -1 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-sm-0 {
-webkit-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-sm-1 {
-webkit-box-ordinal-group: 2 !important;
-webkit-order: 1 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-sm-2 {
-webkit-box-ordinal-group: 3 !important;
-webkit-order: 2 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-sm-3 {
-webkit-box-ordinal-group: 4 !important;
-webkit-order: 3 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-sm-4 {
-webkit-box-ordinal-group: 5 !important;
-webkit-order: 4 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-sm-5 {
-webkit-box-ordinal-group: 6 !important;
-webkit-order: 5 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-sm-last {
-webkit-box-ordinal-group: 7 !important;
-webkit-order: 6 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-sm-0 {
margin: 0 !important;
}
.m-sm-1 {
margin: 0.3125rem !important;
}
.m-sm-2 {
margin: 0.625rem !important;
}
.m-sm-3 {
margin: 0.9375rem !important;
}
.m-sm-4 {
margin: 1.25rem !important;
}
.m-sm-5 {
margin: 1.625rem !important;
}
.m-sm-6 {
margin: 1.875rem !important;
}
.m-sm-7 {
margin: 2.1875rem !important;
}
.m-sm-8 {
margin: 2.5rem !important;
}
.m-sm-9 {
margin: 2.8125rem !important;
}
.m-sm-10 {
margin: 3.125rem !important;
}
.m-sm-11 {
margin: 3.4375rem !important;
}
.m-sm-12 {
margin: 3.75rem !important;
}
.m-sm-13 {
margin: 4.0625rem !important;
}
.m-sm-14 {
margin: 4.375rem !important;
}
.m-sm-auto {
margin: auto !important;
}
.mx-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-sm-1 {
margin-right: 0.3125rem !important;
margin-left: 0.3125rem !important;
}
.mx-sm-2 {
margin-right: 0.625rem !important;
margin-left: 0.625rem !important;
}
.mx-sm-3 {
margin-right: 0.9375rem !important;
margin-left: 0.9375rem !important;
}
.mx-sm-4 {
margin-right: 1.25rem !important;
margin-left: 1.25rem !important;
}
.mx-sm-5 {
margin-right: 1.625rem !important;
margin-left: 1.625rem !important;
}
.mx-sm-6 {
margin-right: 1.875rem !important;
margin-left: 1.875rem !important;
}
.mx-sm-7 {
margin-right: 2.1875rem !important;
margin-left: 2.1875rem !important;
}
.mx-sm-8 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-sm-9 {
margin-right: 2.8125rem !important;
margin-left: 2.8125rem !important;
}
.mx-sm-10 {
margin-right: 3.125rem !important;
margin-left: 3.125rem !important;
}
.mx-sm-11 {
margin-right: 3.4375rem !important;
margin-left: 3.4375rem !important;
}
.mx-sm-12 {
margin-right: 3.75rem !important;
margin-left: 3.75rem !important;
}
.mx-sm-13 {
margin-right: 4.0625rem !important;
margin-left: 4.0625rem !important;
}
.mx-sm-14 {
margin-right: 4.375rem !important;
margin-left: 4.375rem !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: 0.3125rem !important;
margin-bottom: 0.3125rem !important;
}
.my-sm-2 {
margin-top: 0.625rem !important;
margin-bottom: 0.625rem !important;
}
.my-sm-3 {
margin-top: 0.9375rem !important;
margin-bottom: 0.9375rem !important;
}
.my-sm-4 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.my-sm-5 {
margin-top: 1.625rem !important;
margin-bottom: 1.625rem !important;
}
.my-sm-6 {
margin-top: 1.875rem !important;
margin-bottom: 1.875rem !important;
}
.my-sm-7 {
margin-top: 2.1875rem !important;
margin-bottom: 2.1875rem !important;
}
.my-sm-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-sm-9 {
margin-top: 2.8125rem !important;
margin-bottom: 2.8125rem !important;
}
.my-sm-10 {
margin-top: 3.125rem !important;
margin-bottom: 3.125rem !important;
}
.my-sm-11 {
margin-top: 3.4375rem !important;
margin-bottom: 3.4375rem !important;
}
.my-sm-12 {
margin-top: 3.75rem !important;
margin-bottom: 3.75rem !important;
}
.my-sm-13 {
margin-top: 4.0625rem !important;
margin-bottom: 4.0625rem !important;
}
.my-sm-14 {
margin-top: 4.375rem !important;
margin-bottom: 4.375rem !important;
}
.my-sm-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-sm-0 {
margin-top: 0 !important;
}
.mt-sm-1 {
margin-top: 0.3125rem !important;
}
.mt-sm-2 {
margin-top: 0.625rem !important;
}
.mt-sm-3 {
margin-top: 0.9375rem !important;
}
.mt-sm-4 {
margin-top: 1.25rem !important;
}
.mt-sm-5 {
margin-top: 1.625rem !important;
}
.mt-sm-6 {
margin-top: 1.875rem !important;
}
.mt-sm-7 {
margin-top: 2.1875rem !important;
}
.mt-sm-8 {
margin-top: 2.5rem !important;
}
.mt-sm-9 {
margin-top: 2.8125rem !important;
}
.mt-sm-10 {
margin-top: 3.125rem !important;
}
.mt-sm-11 {
margin-top: 3.4375rem !important;
}
.mt-sm-12 {
margin-top: 3.75rem !important;
}
.mt-sm-13 {
margin-top: 4.0625rem !important;
}
.mt-sm-14 {
margin-top: 4.375rem !important;
}
.mt-sm-auto {
margin-top: auto !important;
}
.me-sm-0 {
margin-right: 0 !important;
}
.me-sm-1 {
margin-right: 0.3125rem !important;
}
.me-sm-2 {
margin-right: 0.625rem !important;
}
.me-sm-3 {
margin-right: 0.9375rem !important;
}
.me-sm-4 {
margin-right: 1.25rem !important;
}
.me-sm-5 {
margin-right: 1.625rem !important;
}
.me-sm-6 {
margin-right: 1.875rem !important;
}
.me-sm-7 {
margin-right: 2.1875rem !important;
}
.me-sm-8 {
margin-right: 2.5rem !important;
}
.me-sm-9 {
margin-right: 2.8125rem !important;
}
.me-sm-10 {
margin-right: 3.125rem !important;
}
.me-sm-11 {
margin-right: 3.4375rem !important;
}
.me-sm-12 {
margin-right: 3.75rem !important;
}
.me-sm-13 {
margin-right: 4.0625rem !important;
}
.me-sm-14 {
margin-right: 4.375rem !important;
}
.me-sm-auto {
margin-right: auto !important;
}
.mb-sm-0 {
margin-bottom: 0 !important;
}
.mb-sm-1 {
margin-bottom: 0.3125rem !important;
}
.mb-sm-2 {
margin-bottom: 0.625rem !important;
}
.mb-sm-3 {
margin-bottom: 0.9375rem !important;
}
.mb-sm-4 {
margin-bottom: 1.25rem !important;
}
.mb-sm-5 {
margin-bottom: 1.625rem !important;
}
.mb-sm-6 {
margin-bottom: 1.875rem !important;
}
.mb-sm-7 {
margin-bottom: 2.1875rem !important;
}
.mb-sm-8 {
margin-bottom: 2.5rem !important;
}
.mb-sm-9 {
margin-bottom: 2.8125rem !important;
}
.mb-sm-10 {
margin-bottom: 3.125rem !important;
}
.mb-sm-11 {
margin-bottom: 3.4375rem !important;
}
.mb-sm-12 {
margin-bottom: 3.75rem !important;
}
.mb-sm-13 {
margin-bottom: 4.0625rem !important;
}
.mb-sm-14 {
margin-bottom: 4.375rem !important;
}
.mb-sm-auto {
margin-bottom: auto !important;
}
.ms-sm-0 {
margin-left: 0 !important;
}
.ms-sm-1 {
margin-left: 0.3125rem !important;
}
.ms-sm-2 {
margin-left: 0.625rem !important;
}
.ms-sm-3 {
margin-left: 0.9375rem !important;
}
.ms-sm-4 {
margin-left: 1.25rem !important;
}
.ms-sm-5 {
margin-left: 1.625rem !important;
}
.ms-sm-6 {
margin-left: 1.875rem !important;
}
.ms-sm-7 {
margin-left: 2.1875rem !important;
}
.ms-sm-8 {
margin-left: 2.5rem !important;
}
.ms-sm-9 {
margin-left: 2.8125rem !important;
}
.ms-sm-10 {
margin-left: 3.125rem !important;
}
.ms-sm-11 {
margin-left: 3.4375rem !important;
}
.ms-sm-12 {
margin-left: 3.75rem !important;
}
.ms-sm-13 {
margin-left: 4.0625rem !important;
}
.ms-sm-14 {
margin-left: 4.375rem !important;
}
.ms-sm-auto {
margin-left: auto !important;
}
.m-sm-n1 {
margin: -0.3125rem !important;
}
.m-sm-n2 {
margin: -0.625rem !important;
}
.m-sm-n3 {
margin: -0.9375rem !important;
}
.m-sm-n4 {
margin: -1.25rem !important;
}
.m-sm-n5 {
margin: -1.625rem !important;
}
.m-sm-n6 {
margin: -1.875rem !important;
}
.m-sm-n7 {
margin: -2.1875rem !important;
}
.m-sm-n8 {
margin: -2.5rem !important;
}
.m-sm-n9 {
margin: -2.8125rem !important;
}
.m-sm-n10 {
margin: -3.125rem !important;
}
.m-sm-n11 {
margin: -3.4375rem !important;
}
.m-sm-n12 {
margin: -3.75rem !important;
}
.m-sm-n13 {
margin: -4.0625rem !important;
}
.m-sm-n14 {
margin: -4.375rem !important;
}
.mx-sm-n1 {
margin-right: -0.3125rem !important;
margin-left: -0.3125rem !important;
}
.mx-sm-n2 {
margin-right: -0.625rem !important;
margin-left: -0.625rem !important;
}
.mx-sm-n3 {
margin-right: -0.9375rem !important;
margin-left: -0.9375rem !important;
}
.mx-sm-n4 {
margin-right: -1.25rem !important;
margin-left: -1.25rem !important;
}
.mx-sm-n5 {
margin-right: -1.625rem !important;
margin-left: -1.625rem !important;
}
.mx-sm-n6 {
margin-right: -1.875rem !important;
margin-left: -1.875rem !important;
}
.mx-sm-n7 {
margin-right: -2.1875rem !important;
margin-left: -2.1875rem !important;
}
.mx-sm-n8 {
margin-right: -2.5rem !important;
margin-left: -2.5rem !important;
}
.mx-sm-n9 {
margin-right: -2.8125rem !important;
margin-left: -2.8125rem !important;
}
.mx-sm-n10 {
margin-right: -3.125rem !important;
margin-left: -3.125rem !important;
}
.mx-sm-n11 {
margin-right: -3.4375rem !important;
margin-left: -3.4375rem !important;
}
.mx-sm-n12 {
margin-right: -3.75rem !important;
margin-left: -3.75rem !important;
}
.mx-sm-n13 {
margin-right: -4.0625rem !important;
margin-left: -4.0625rem !important;
}
.mx-sm-n14 {
margin-right: -4.375rem !important;
margin-left: -4.375rem !important;
}
.my-sm-n1 {
margin-top: -0.3125rem !important;
margin-bottom: -0.3125rem !important;
}
.my-sm-n2 {
margin-top: -0.625rem !important;
margin-bottom: -0.625rem !important;
}
.my-sm-n3 {
margin-top: -0.9375rem !important;
margin-bottom: -0.9375rem !important;
}
.my-sm-n4 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important;
}
.my-sm-n5 {
margin-top: -1.625rem !important;
margin-bottom: -1.625rem !important;
}
.my-sm-n6 {
margin-top: -1.875rem !important;
margin-bottom: -1.875rem !important;
}
.my-sm-n7 {
margin-top: -2.1875rem !important;
margin-bottom: -2.1875rem !important;
}
.my-sm-n8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important;
}
.my-sm-n9 {
margin-top: -2.8125rem !important;
margin-bottom: -2.8125rem !important;
}
.my-sm-n10 {
margin-top: -3.125rem !important;
margin-bottom: -3.125rem !important;
}
.my-sm-n11 {
margin-top: -3.4375rem !important;
margin-bottom: -3.4375rem !important;
}
.my-sm-n12 {
margin-top: -3.75rem !important;
margin-bottom: -3.75rem !important;
}
.my-sm-n13 {
margin-top: -4.0625rem !important;
margin-bottom: -4.0625rem !important;
}
.my-sm-n14 {
margin-top: -4.375rem !important;
margin-bottom: -4.375rem !important;
}
.mt-sm-n1 {
margin-top: -0.3125rem !important;
}
.mt-sm-n2 {
margin-top: -0.625rem !important;
}
.mt-sm-n3 {
margin-top: -0.9375rem !important;
}
.mt-sm-n4 {
margin-top: -1.25rem !important;
}
.mt-sm-n5 {
margin-top: -1.625rem !important;
}
.mt-sm-n6 {
margin-top: -1.875rem !important;
}
.mt-sm-n7 {
margin-top: -2.1875rem !important;
}
.mt-sm-n8 {
margin-top: -2.5rem !important;
}
.mt-sm-n9 {
margin-top: -2.8125rem !important;
}
.mt-sm-n10 {
margin-top: -3.125rem !important;
}
.mt-sm-n11 {
margin-top: -3.4375rem !important;
}
.mt-sm-n12 {
margin-top: -3.75rem !important;
}
.mt-sm-n13 {
margin-top: -4.0625rem !important;
}
.mt-sm-n14 {
margin-top: -4.375rem !important;
}
.me-sm-n1 {
margin-right: -0.3125rem !important;
}
.me-sm-n2 {
margin-right: -0.625rem !important;
}
.me-sm-n3 {
margin-right: -0.9375rem !important;
}
.me-sm-n4 {
margin-right: -1.25rem !important;
}
.me-sm-n5 {
margin-right: -1.625rem !important;
}
.me-sm-n6 {
margin-right: -1.875rem !important;
}
.me-sm-n7 {
margin-right: -2.1875rem !important;
}
.me-sm-n8 {
margin-right: -2.5rem !important;
}
.me-sm-n9 {
margin-right: -2.8125rem !important;
}
.me-sm-n10 {
margin-right: -3.125rem !important;
}
.me-sm-n11 {
margin-right: -3.4375rem !important;
}
.me-sm-n12 {
margin-right: -3.75rem !important;
}
.me-sm-n13 {
margin-right: -4.0625rem !important;
}
.me-sm-n14 {
margin-right: -4.375rem !important;
}
.mb-sm-n1 {
margin-bottom: -0.3125rem !important;
}
.mb-sm-n2 {
margin-bottom: -0.625rem !important;
}
.mb-sm-n3 {
margin-bottom: -0.9375rem !important;
}
.mb-sm-n4 {
margin-bottom: -1.25rem !important;
}
.mb-sm-n5 {
margin-bottom: -1.625rem !important;
}
.mb-sm-n6 {
margin-bottom: -1.875rem !important;
}
.mb-sm-n7 {
margin-bottom: -2.1875rem !important;
}
.mb-sm-n8 {
margin-bottom: -2.5rem !important;
}
.mb-sm-n9 {
margin-bottom: -2.8125rem !important;
}
.mb-sm-n10 {
margin-bottom: -3.125rem !important;
}
.mb-sm-n11 {
margin-bottom: -3.4375rem !important;
}
.mb-sm-n12 {
margin-bottom: -3.75rem !important;
}
.mb-sm-n13 {
margin-bottom: -4.0625rem !important;
}
.mb-sm-n14 {
margin-bottom: -4.375rem !important;
}
.ms-sm-n1 {
margin-left: -0.3125rem !important;
}
.ms-sm-n2 {
margin-left: -0.625rem !important;
}
.ms-sm-n3 {
margin-left: -0.9375rem !important;
}
.ms-sm-n4 {
margin-left: -1.25rem !important;
}
.ms-sm-n5 {
margin-left: -1.625rem !important;
}
.ms-sm-n6 {
margin-left: -1.875rem !important;
}
.ms-sm-n7 {
margin-left: -2.1875rem !important;
}
.ms-sm-n8 {
margin-left: -2.5rem !important;
}
.ms-sm-n9 {
margin-left: -2.8125rem !important;
}
.ms-sm-n10 {
margin-left: -3.125rem !important;
}
.ms-sm-n11 {
margin-left: -3.4375rem !important;
}
.ms-sm-n12 {
margin-left: -3.75rem !important;
}
.ms-sm-n13 {
margin-left: -4.0625rem !important;
}
.ms-sm-n14 {
margin-left: -4.375rem !important;
}
.p-sm-0 {
padding: 0 !important;
}
.p-sm-1 {
padding: 0.3125rem !important;
}
.p-sm-2 {
padding: 0.625rem !important;
}
.p-sm-3 {
padding: 0.9375rem !important;
}
.p-sm-4 {
padding: 1.25rem !important;
}
.p-sm-5 {
padding: 1.625rem !important;
}
.p-sm-6 {
padding: 1.875rem !important;
}
.p-sm-7 {
padding: 2.1875rem !important;
}
.p-sm-8 {
padding: 2.5rem !important;
}
.p-sm-9 {
padding: 2.8125rem !important;
}
.p-sm-10 {
padding: 3.125rem !important;
}
.p-sm-11 {
padding: 3.4375rem !important;
}
.p-sm-12 {
padding: 3.75rem !important;
}
.p-sm-13 {
padding: 4.0625rem !important;
}
.p-sm-14 {
padding: 4.375rem !important;
}
.px-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-sm-1 {
padding-right: 0.3125rem !important;
padding-left: 0.3125rem !important;
}
.px-sm-2 {
padding-right: 0.625rem !important;
padding-left: 0.625rem !important;
}
.px-sm-3 {
padding-right: 0.9375rem !important;
padding-left: 0.9375rem !important;
}
.px-sm-4 {
padding-right: 1.25rem !important;
padding-left: 1.25rem !important;
}
.px-sm-5 {
padding-right: 1.625rem !important;
padding-left: 1.625rem !important;
}
.px-sm-6 {
padding-right: 1.875rem !important;
padding-left: 1.875rem !important;
}
.px-sm-7 {
padding-right: 2.1875rem !important;
padding-left: 2.1875rem !important;
}
.px-sm-8 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-sm-9 {
padding-right: 2.8125rem !important;
padding-left: 2.8125rem !important;
}
.px-sm-10 {
padding-right: 3.125rem !important;
padding-left: 3.125rem !important;
}
.px-sm-11 {
padding-right: 3.4375rem !important;
padding-left: 3.4375rem !important;
}
.px-sm-12 {
padding-right: 3.75rem !important;
padding-left: 3.75rem !important;
}
.px-sm-13 {
padding-right: 4.0625rem !important;
padding-left: 4.0625rem !important;
}
.px-sm-14 {
padding-right: 4.375rem !important;
padding-left: 4.375rem !important;
}
.py-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-sm-1 {
padding-top: 0.3125rem !important;
padding-bottom: 0.3125rem !important;
}
.py-sm-2 {
padding-top: 0.625rem !important;
padding-bottom: 0.625rem !important;
}
.py-sm-3 {
padding-top: 0.9375rem !important;
padding-bottom: 0.9375rem !important;
}
.py-sm-4 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-sm-5 {
padding-top: 1.625rem !important;
padding-bottom: 1.625rem !important;
}
.py-sm-6 {
padding-top: 1.875rem !important;
padding-bottom: 1.875rem !important;
}
.py-sm-7 {
padding-top: 2.1875rem !important;
padding-bottom: 2.1875rem !important;
}
.py-sm-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-sm-9 {
padding-top: 2.8125rem !important;
padding-bottom: 2.8125rem !important;
}
.py-sm-10 {
padding-top: 3.125rem !important;
padding-bottom: 3.125rem !important;
}
.py-sm-11 {
padding-top: 3.4375rem !important;
padding-bottom: 3.4375rem !important;
}
.py-sm-12 {
padding-top: 3.75rem !important;
padding-bottom: 3.75rem !important;
}
.py-sm-13 {
padding-top: 4.0625rem !important;
padding-bottom: 4.0625rem !important;
}
.py-sm-14 {
padding-top: 4.375rem !important;
padding-bottom: 4.375rem !important;
}
.pt-sm-0 {
padding-top: 0 !important;
}
.pt-sm-1 {
padding-top: 0.3125rem !important;
}
.pt-sm-2 {
padding-top: 0.625rem !important;
}
.pt-sm-3 {
padding-top: 0.9375rem !important;
}
.pt-sm-4 {
padding-top: 1.25rem !important;
}
.pt-sm-5 {
padding-top: 1.625rem !important;
}
.pt-sm-6 {
padding-top: 1.875rem !important;
}
.pt-sm-7 {
padding-top: 2.1875rem !important;
}
.pt-sm-8 {
padding-top: 2.5rem !important;
}
.pt-sm-9 {
padding-top: 2.8125rem !important;
}
.pt-sm-10 {
padding-top: 3.125rem !important;
}
.pt-sm-11 {
padding-top: 3.4375rem !important;
}
.pt-sm-12 {
padding-top: 3.75rem !important;
}
.pt-sm-13 {
padding-top: 4.0625rem !important;
}
.pt-sm-14 {
padding-top: 4.375rem !important;
}
.pe-sm-0 {
padding-right: 0 !important;
}
.pe-sm-1 {
padding-right: 0.3125rem !important;
}
.pe-sm-2 {
padding-right: 0.625rem !important;
}
.pe-sm-3 {
padding-right: 0.9375rem !important;
}
.pe-sm-4 {
padding-right: 1.25rem !important;
}
.pe-sm-5 {
padding-right: 1.625rem !important;
}
.pe-sm-6 {
padding-right: 1.875rem !important;
}
.pe-sm-7 {
padding-right: 2.1875rem !important;
}
.pe-sm-8 {
padding-right: 2.5rem !important;
}
.pe-sm-9 {
padding-right: 2.8125rem !important;
}
.pe-sm-10 {
padding-right: 3.125rem !important;
}
.pe-sm-11 {
padding-right: 3.4375rem !important;
}
.pe-sm-12 {
padding-right: 3.75rem !important;
}
.pe-sm-13 {
padding-right: 4.0625rem !important;
}
.pe-sm-14 {
padding-right: 4.375rem !important;
}
.pb-sm-0 {
padding-bottom: 0 !important;
}
.pb-sm-1 {
padding-bottom: 0.3125rem !important;
}
.pb-sm-2 {
padding-bottom: 0.625rem !important;
}
.pb-sm-3 {
padding-bottom: 0.9375rem !important;
}
.pb-sm-4 {
padding-bottom: 1.25rem !important;
}
.pb-sm-5 {
padding-bottom: 1.625rem !important;
}
.pb-sm-6 {
padding-bottom: 1.875rem !important;
}
.pb-sm-7 {
padding-bottom: 2.1875rem !important;
}
.pb-sm-8 {
padding-bottom: 2.5rem !important;
}
.pb-sm-9 {
padding-bottom: 2.8125rem !important;
}
.pb-sm-10 {
padding-bottom: 3.125rem !important;
}
.pb-sm-11 {
padding-bottom: 3.4375rem !important;
}
.pb-sm-12 {
padding-bottom: 3.75rem !important;
}
.pb-sm-13 {
padding-bottom: 4.0625rem !important;
}
.pb-sm-14 {
padding-bottom: 4.375rem !important;
}
.ps-sm-0 {
padding-left: 0 !important;
}
.ps-sm-1 {
padding-left: 0.3125rem !important;
}
.ps-sm-2 {
padding-left: 0.625rem !important;
}
.ps-sm-3 {
padding-left: 0.9375rem !important;
}
.ps-sm-4 {
padding-left: 1.25rem !important;
}
.ps-sm-5 {
padding-left: 1.625rem !important;
}
.ps-sm-6 {
padding-left: 1.875rem !important;
}
.ps-sm-7 {
padding-left: 2.1875rem !important;
}
.ps-sm-8 {
padding-left: 2.5rem !important;
}
.ps-sm-9 {
padding-left: 2.8125rem !important;
}
.ps-sm-10 {
padding-left: 3.125rem !important;
}
.ps-sm-11 {
padding-left: 3.4375rem !important;
}
.ps-sm-12 {
padding-left: 3.75rem !important;
}
.ps-sm-13 {
padding-left: 4.0625rem !important;
}
.ps-sm-14 {
padding-left: 4.375rem !important;
}
.text-sm-start {
text-align: left !important;
}
.text-sm-end {
text-align: right !important;
}
.text-sm-center {
text-align: center !important;
}
}
@media (min-width: 768px) {
.float-md-start {
float: left !important;
}
.float-md-end {
float: right !important;
}
.float-md-none {
float: none !important;
}
.d-md-inline {
display: inline !important;
}
.d-md-inline-block {
display: inline-block !important;
}
.d-md-block {
display: block !important;
}
.d-md-grid {
display: grid !important;
}
.d-md-table {
display: table !important;
}
.d-md-table-row {
display: table-row !important;
}
.d-md-table-cell {
display: table-cell !important;
}
.d-md-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-md-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-md-none {
display: none !important;
}
.flex-md-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-md-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-md-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-md-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-md-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-md-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-md-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-md-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-md-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-md-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-md-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-md-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-md-0 {
gap: 0 !important;
}
.gap-md-1 {
gap: 0.3125rem !important;
}
.gap-md-2 {
gap: 0.625rem !important;
}
.gap-md-3 {
gap: 0.9375rem !important;
}
.gap-md-4 {
gap: 1.25rem !important;
}
.gap-md-5 {
gap: 1.625rem !important;
}
.gap-md-6 {
gap: 1.875rem !important;
}
.gap-md-7 {
gap: 2.1875rem !important;
}
.gap-md-8 {
gap: 2.5rem !important;
}
.gap-md-9 {
gap: 2.8125rem !important;
}
.gap-md-10 {
gap: 3.125rem !important;
}
.gap-md-11 {
gap: 3.4375rem !important;
}
.gap-md-12 {
gap: 3.75rem !important;
}
.gap-md-13 {
gap: 4.0625rem !important;
}
.gap-md-14 {
gap: 4.375rem !important;
}
.justify-content-md-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-md-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-md-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-md-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-md-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-md-evenly {
-webkit-box-pack: space-evenly !important;
-webkit-justify-content: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-md-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-md-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-md-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-md-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-md-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-md-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-md-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-md-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-md-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-md-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-md-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-md-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-md-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-md-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-md-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-md-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-md-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.order-md-first {
-webkit-box-ordinal-group: 0 !important;
-webkit-order: -1 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-md-0 {
-webkit-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-md-1 {
-webkit-box-ordinal-group: 2 !important;
-webkit-order: 1 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-md-2 {
-webkit-box-ordinal-group: 3 !important;
-webkit-order: 2 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-md-3 {
-webkit-box-ordinal-group: 4 !important;
-webkit-order: 3 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-md-4 {
-webkit-box-ordinal-group: 5 !important;
-webkit-order: 4 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-md-5 {
-webkit-box-ordinal-group: 6 !important;
-webkit-order: 5 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-md-last {
-webkit-box-ordinal-group: 7 !important;
-webkit-order: 6 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-md-0 {
margin: 0 !important;
}
.m-md-1 {
margin: 0.3125rem !important;
}
.m-md-2 {
margin: 0.625rem !important;
}
.m-md-3 {
margin: 0.9375rem !important;
}
.m-md-4 {
margin: 1.25rem !important;
}
.m-md-5 {
margin: 1.625rem !important;
}
.m-md-6 {
margin: 1.875rem !important;
}
.m-md-7 {
margin: 2.1875rem !important;
}
.m-md-8 {
margin: 2.5rem !important;
}
.m-md-9 {
margin: 2.8125rem !important;
}
.m-md-10 {
margin: 3.125rem !important;
}
.m-md-11 {
margin: 3.4375rem !important;
}
.m-md-12 {
margin: 3.75rem !important;
}
.m-md-13 {
margin: 4.0625rem !important;
}
.m-md-14 {
margin: 4.375rem !important;
}
.m-md-auto {
margin: auto !important;
}
.mx-md-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-md-1 {
margin-right: 0.3125rem !important;
margin-left: 0.3125rem !important;
}
.mx-md-2 {
margin-right: 0.625rem !important;
margin-left: 0.625rem !important;
}
.mx-md-3 {
margin-right: 0.9375rem !important;
margin-left: 0.9375rem !important;
}
.mx-md-4 {
margin-right: 1.25rem !important;
margin-left: 1.25rem !important;
}
.mx-md-5 {
margin-right: 1.625rem !important;
margin-left: 1.625rem !important;
}
.mx-md-6 {
margin-right: 1.875rem !important;
margin-left: 1.875rem !important;
}
.mx-md-7 {
margin-right: 2.1875rem !important;
margin-left: 2.1875rem !important;
}
.mx-md-8 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-md-9 {
margin-right: 2.8125rem !important;
margin-left: 2.8125rem !important;
}
.mx-md-10 {
margin-right: 3.125rem !important;
margin-left: 3.125rem !important;
}
.mx-md-11 {
margin-right: 3.4375rem !important;
margin-left: 3.4375rem !important;
}
.mx-md-12 {
margin-right: 3.75rem !important;
margin-left: 3.75rem !important;
}
.mx-md-13 {
margin-right: 4.0625rem !important;
margin-left: 4.0625rem !important;
}
.mx-md-14 {
margin-right: 4.375rem !important;
margin-left: 4.375rem !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: 0.3125rem !important;
margin-bottom: 0.3125rem !important;
}
.my-md-2 {
margin-top: 0.625rem !important;
margin-bottom: 0.625rem !important;
}
.my-md-3 {
margin-top: 0.9375rem !important;
margin-bottom: 0.9375rem !important;
}
.my-md-4 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.my-md-5 {
margin-top: 1.625rem !important;
margin-bottom: 1.625rem !important;
}
.my-md-6 {
margin-top: 1.875rem !important;
margin-bottom: 1.875rem !important;
}
.my-md-7 {
margin-top: 2.1875rem !important;
margin-bottom: 2.1875rem !important;
}
.my-md-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-md-9 {
margin-top: 2.8125rem !important;
margin-bottom: 2.8125rem !important;
}
.my-md-10 {
margin-top: 3.125rem !important;
margin-bottom: 3.125rem !important;
}
.my-md-11 {
margin-top: 3.4375rem !important;
margin-bottom: 3.4375rem !important;
}
.my-md-12 {
margin-top: 3.75rem !important;
margin-bottom: 3.75rem !important;
}
.my-md-13 {
margin-top: 4.0625rem !important;
margin-bottom: 4.0625rem !important;
}
.my-md-14 {
margin-top: 4.375rem !important;
margin-bottom: 4.375rem !important;
}
.my-md-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-md-0 {
margin-top: 0 !important;
}
.mt-md-1 {
margin-top: 0.3125rem !important;
}
.mt-md-2 {
margin-top: 0.625rem !important;
}
.mt-md-3 {
margin-top: 0.9375rem !important;
}
.mt-md-4 {
margin-top: 1.25rem !important;
}
.mt-md-5 {
margin-top: 1.625rem !important;
}
.mt-md-6 {
margin-top: 1.875rem !important;
}
.mt-md-7 {
margin-top: 2.1875rem !important;
}
.mt-md-8 {
margin-top: 2.5rem !important;
}
.mt-md-9 {
margin-top: 2.8125rem !important;
}
.mt-md-10 {
margin-top: 3.125rem !important;
}
.mt-md-11 {
margin-top: 3.4375rem !important;
}
.mt-md-12 {
margin-top: 3.75rem !important;
}
.mt-md-13 {
margin-top: 4.0625rem !important;
}
.mt-md-14 {
margin-top: 4.375rem !important;
}
.mt-md-auto {
margin-top: auto !important;
}
.me-md-0 {
margin-right: 0 !important;
}
.me-md-1 {
margin-right: 0.3125rem !important;
}
.me-md-2 {
margin-right: 0.625rem !important;
}
.me-md-3 {
margin-right: 0.9375rem !important;
}
.me-md-4 {
margin-right: 1.25rem !important;
}
.me-md-5 {
margin-right: 1.625rem !important;
}
.me-md-6 {
margin-right: 1.875rem !important;
}
.me-md-7 {
margin-right: 2.1875rem !important;
}
.me-md-8 {
margin-right: 2.5rem !important;
}
.me-md-9 {
margin-right: 2.8125rem !important;
}
.me-md-10 {
margin-right: 3.125rem !important;
}
.me-md-11 {
margin-right: 3.4375rem !important;
}
.me-md-12 {
margin-right: 3.75rem !important;
}
.me-md-13 {
margin-right: 4.0625rem !important;
}
.me-md-14 {
margin-right: 4.375rem !important;
}
.me-md-auto {
margin-right: auto !important;
}
.mb-md-0 {
margin-bottom: 0 !important;
}
.mb-md-1 {
margin-bottom: 0.3125rem !important;
}
.mb-md-2 {
margin-bottom: 0.625rem !important;
}
.mb-md-3 {
margin-bottom: 0.9375rem !important;
}
.mb-md-4 {
margin-bottom: 1.25rem !important;
}
.mb-md-5 {
margin-bottom: 1.625rem !important;
}
.mb-md-6 {
margin-bottom: 1.875rem !important;
}
.mb-md-7 {
margin-bottom: 2.1875rem !important;
}
.mb-md-8 {
margin-bottom: 2.5rem !important;
}
.mb-md-9 {
margin-bottom: 2.8125rem !important;
}
.mb-md-10 {
margin-bottom: 3.125rem !important;
}
.mb-md-11 {
margin-bottom: 3.4375rem !important;
}
.mb-md-12 {
margin-bottom: 3.75rem !important;
}
.mb-md-13 {
margin-bottom: 4.0625rem !important;
}
.mb-md-14 {
margin-bottom: 4.375rem !important;
}
.mb-md-auto {
margin-bottom: auto !important;
}
.ms-md-0 {
margin-left: 0 !important;
}
.ms-md-1 {
margin-left: 0.3125rem !important;
}
.ms-md-2 {
margin-left: 0.625rem !important;
}
.ms-md-3 {
margin-left: 0.9375rem !important;
}
.ms-md-4 {
margin-left: 1.25rem !important;
}
.ms-md-5 {
margin-left: 1.625rem !important;
}
.ms-md-6 {
margin-left: 1.875rem !important;
}
.ms-md-7 {
margin-left: 2.1875rem !important;
}
.ms-md-8 {
margin-left: 2.5rem !important;
}
.ms-md-9 {
margin-left: 2.8125rem !important;
}
.ms-md-10 {
margin-left: 3.125rem !important;
}
.ms-md-11 {
margin-left: 3.4375rem !important;
}
.ms-md-12 {
margin-left: 3.75rem !important;
}
.ms-md-13 {
margin-left: 4.0625rem !important;
}
.ms-md-14 {
margin-left: 4.375rem !important;
}
.ms-md-auto {
margin-left: auto !important;
}
.m-md-n1 {
margin: -0.3125rem !important;
}
.m-md-n2 {
margin: -0.625rem !important;
}
.m-md-n3 {
margin: -0.9375rem !important;
}
.m-md-n4 {
margin: -1.25rem !important;
}
.m-md-n5 {
margin: -1.625rem !important;
}
.m-md-n6 {
margin: -1.875rem !important;
}
.m-md-n7 {
margin: -2.1875rem !important;
}
.m-md-n8 {
margin: -2.5rem !important;
}
.m-md-n9 {
margin: -2.8125rem !important;
}
.m-md-n10 {
margin: -3.125rem !important;
}
.m-md-n11 {
margin: -3.4375rem !important;
}
.m-md-n12 {
margin: -3.75rem !important;
}
.m-md-n13 {
margin: -4.0625rem !important;
}
.m-md-n14 {
margin: -4.375rem !important;
}
.mx-md-n1 {
margin-right: -0.3125rem !important;
margin-left: -0.3125rem !important;
}
.mx-md-n2 {
margin-right: -0.625rem !important;
margin-left: -0.625rem !important;
}
.mx-md-n3 {
margin-right: -0.9375rem !important;
margin-left: -0.9375rem !important;
}
.mx-md-n4 {
margin-right: -1.25rem !important;
margin-left: -1.25rem !important;
}
.mx-md-n5 {
margin-right: -1.625rem !important;
margin-left: -1.625rem !important;
}
.mx-md-n6 {
margin-right: -1.875rem !important;
margin-left: -1.875rem !important;
}
.mx-md-n7 {
margin-right: -2.1875rem !important;
margin-left: -2.1875rem !important;
}
.mx-md-n8 {
margin-right: -2.5rem !important;
margin-left: -2.5rem !important;
}
.mx-md-n9 {
margin-right: -2.8125rem !important;
margin-left: -2.8125rem !important;
}
.mx-md-n10 {
margin-right: -3.125rem !important;
margin-left: -3.125rem !important;
}
.mx-md-n11 {
margin-right: -3.4375rem !important;
margin-left: -3.4375rem !important;
}
.mx-md-n12 {
margin-right: -3.75rem !important;
margin-left: -3.75rem !important;
}
.mx-md-n13 {
margin-right: -4.0625rem !important;
margin-left: -4.0625rem !important;
}
.mx-md-n14 {
margin-right: -4.375rem !important;
margin-left: -4.375rem !important;
}
.my-md-n1 {
margin-top: -0.3125rem !important;
margin-bottom: -0.3125rem !important;
}
.my-md-n2 {
margin-top: -0.625rem !important;
margin-bottom: -0.625rem !important;
}
.my-md-n3 {
margin-top: -0.9375rem !important;
margin-bottom: -0.9375rem !important;
}
.my-md-n4 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important;
}
.my-md-n5 {
margin-top: -1.625rem !important;
margin-bottom: -1.625rem !important;
}
.my-md-n6 {
margin-top: -1.875rem !important;
margin-bottom: -1.875rem !important;
}
.my-md-n7 {
margin-top: -2.1875rem !important;
margin-bottom: -2.1875rem !important;
}
.my-md-n8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important;
}
.my-md-n9 {
margin-top: -2.8125rem !important;
margin-bottom: -2.8125rem !important;
}
.my-md-n10 {
margin-top: -3.125rem !important;
margin-bottom: -3.125rem !important;
}
.my-md-n11 {
margin-top: -3.4375rem !important;
margin-bottom: -3.4375rem !important;
}
.my-md-n12 {
margin-top: -3.75rem !important;
margin-bottom: -3.75rem !important;
}
.my-md-n13 {
margin-top: -4.0625rem !important;
margin-bottom: -4.0625rem !important;
}
.my-md-n14 {
margin-top: -4.375rem !important;
margin-bottom: -4.375rem !important;
}
.mt-md-n1 {
margin-top: -0.3125rem !important;
}
.mt-md-n2 {
margin-top: -0.625rem !important;
}
.mt-md-n3 {
margin-top: -0.9375rem !important;
}
.mt-md-n4 {
margin-top: -1.25rem !important;
}
.mt-md-n5 {
margin-top: -1.625rem !important;
}
.mt-md-n6 {
margin-top: -1.875rem !important;
}
.mt-md-n7 {
margin-top: -2.1875rem !important;
}
.mt-md-n8 {
margin-top: -2.5rem !important;
}
.mt-md-n9 {
margin-top: -2.8125rem !important;
}
.mt-md-n10 {
margin-top: -3.125rem !important;
}
.mt-md-n11 {
margin-top: -3.4375rem !important;
}
.mt-md-n12 {
margin-top: -3.75rem !important;
}
.mt-md-n13 {
margin-top: -4.0625rem !important;
}
.mt-md-n14 {
margin-top: -4.375rem !important;
}
.me-md-n1 {
margin-right: -0.3125rem !important;
}
.me-md-n2 {
margin-right: -0.625rem !important;
}
.me-md-n3 {
margin-right: -0.9375rem !important;
}
.me-md-n4 {
margin-right: -1.25rem !important;
}
.me-md-n5 {
margin-right: -1.625rem !important;
}
.me-md-n6 {
margin-right: -1.875rem !important;
}
.me-md-n7 {
margin-right: -2.1875rem !important;
}
.me-md-n8 {
margin-right: -2.5rem !important;
}
.me-md-n9 {
margin-right: -2.8125rem !important;
}
.me-md-n10 {
margin-right: -3.125rem !important;
}
.me-md-n11 {
margin-right: -3.4375rem !important;
}
.me-md-n12 {
margin-right: -3.75rem !important;
}
.me-md-n13 {
margin-right: -4.0625rem !important;
}
.me-md-n14 {
margin-right: -4.375rem !important;
}
.mb-md-n1 {
margin-bottom: -0.3125rem !important;
}
.mb-md-n2 {
margin-bottom: -0.625rem !important;
}
.mb-md-n3 {
margin-bottom: -0.9375rem !important;
}
.mb-md-n4 {
margin-bottom: -1.25rem !important;
}
.mb-md-n5 {
margin-bottom: -1.625rem !important;
}
.mb-md-n6 {
margin-bottom: -1.875rem !important;
}
.mb-md-n7 {
margin-bottom: -2.1875rem !important;
}
.mb-md-n8 {
margin-bottom: -2.5rem !important;
}
.mb-md-n9 {
margin-bottom: -2.8125rem !important;
}
.mb-md-n10 {
margin-bottom: -3.125rem !important;
}
.mb-md-n11 {
margin-bottom: -3.4375rem !important;
}
.mb-md-n12 {
margin-bottom: -3.75rem !important;
}
.mb-md-n13 {
margin-bottom: -4.0625rem !important;
}
.mb-md-n14 {
margin-bottom: -4.375rem !important;
}
.ms-md-n1 {
margin-left: -0.3125rem !important;
}
.ms-md-n2 {
margin-left: -0.625rem !important;
}
.ms-md-n3 {
margin-left: -0.9375rem !important;
}
.ms-md-n4 {
margin-left: -1.25rem !important;
}
.ms-md-n5 {
margin-left: -1.625rem !important;
}
.ms-md-n6 {
margin-left: -1.875rem !important;
}
.ms-md-n7 {
margin-left: -2.1875rem !important;
}
.ms-md-n8 {
margin-left: -2.5rem !important;
}
.ms-md-n9 {
margin-left: -2.8125rem !important;
}
.ms-md-n10 {
margin-left: -3.125rem !important;
}
.ms-md-n11 {
margin-left: -3.4375rem !important;
}
.ms-md-n12 {
margin-left: -3.75rem !important;
}
.ms-md-n13 {
margin-left: -4.0625rem !important;
}
.ms-md-n14 {
margin-left: -4.375rem !important;
}
.p-md-0 {
padding: 0 !important;
}
.p-md-1 {
padding: 0.3125rem !important;
}
.p-md-2 {
padding: 0.625rem !important;
}
.p-md-3 {
padding: 0.9375rem !important;
}
.p-md-4 {
padding: 1.25rem !important;
}
.p-md-5 {
padding: 1.625rem !important;
}
.p-md-6 {
padding: 1.875rem !important;
}
.p-md-7 {
padding: 2.1875rem !important;
}
.p-md-8 {
padding: 2.5rem !important;
}
.p-md-9 {
padding: 2.8125rem !important;
}
.p-md-10 {
padding: 3.125rem !important;
}
.p-md-11 {
padding: 3.4375rem !important;
}
.p-md-12 {
padding: 3.75rem !important;
}
.p-md-13 {
padding: 4.0625rem !important;
}
.p-md-14 {
padding: 4.375rem !important;
}
.px-md-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-md-1 {
padding-right: 0.3125rem !important;
padding-left: 0.3125rem !important;
}
.px-md-2 {
padding-right: 0.625rem !important;
padding-left: 0.625rem !important;
}
.px-md-3 {
padding-right: 0.9375rem !important;
padding-left: 0.9375rem !important;
}
.px-md-4 {
padding-right: 1.25rem !important;
padding-left: 1.25rem !important;
}
.px-md-5 {
padding-right: 1.625rem !important;
padding-left: 1.625rem !important;
}
.px-md-6 {
padding-right: 1.875rem !important;
padding-left: 1.875rem !important;
}
.px-md-7 {
padding-right: 2.1875rem !important;
padding-left: 2.1875rem !important;
}
.px-md-8 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-md-9 {
padding-right: 2.8125rem !important;
padding-left: 2.8125rem !important;
}
.px-md-10 {
padding-right: 3.125rem !important;
padding-left: 3.125rem !important;
}
.px-md-11 {
padding-right: 3.4375rem !important;
padding-left: 3.4375rem !important;
}
.px-md-12 {
padding-right: 3.75rem !important;
padding-left: 3.75rem !important;
}
.px-md-13 {
padding-right: 4.0625rem !important;
padding-left: 4.0625rem !important;
}
.px-md-14 {
padding-right: 4.375rem !important;
padding-left: 4.375rem !important;
}
.py-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-md-1 {
padding-top: 0.3125rem !important;
padding-bottom: 0.3125rem !important;
}
.py-md-2 {
padding-top: 0.625rem !important;
padding-bottom: 0.625rem !important;
}
.py-md-3 {
padding-top: 0.9375rem !important;
padding-bottom: 0.9375rem !important;
}
.py-md-4 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-md-5 {
padding-top: 1.625rem !important;
padding-bottom: 1.625rem !important;
}
.py-md-6 {
padding-top: 1.875rem !important;
padding-bottom: 1.875rem !important;
}
.py-md-7 {
padding-top: 2.1875rem !important;
padding-bottom: 2.1875rem !important;
}
.py-md-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-md-9 {
padding-top: 2.8125rem !important;
padding-bottom: 2.8125rem !important;
}
.py-md-10 {
padding-top: 3.125rem !important;
padding-bottom: 3.125rem !important;
}
.py-md-11 {
padding-top: 3.4375rem !important;
padding-bottom: 3.4375rem !important;
}
.py-md-12 {
padding-top: 3.75rem !important;
padding-bottom: 3.75rem !important;
}
.py-md-13 {
padding-top: 4.0625rem !important;
padding-bottom: 4.0625rem !important;
}
.py-md-14 {
padding-top: 4.375rem !important;
padding-bottom: 4.375rem !important;
}
.pt-md-0 {
padding-top: 0 !important;
}
.pt-md-1 {
padding-top: 0.3125rem !important;
}
.pt-md-2 {
padding-top: 0.625rem !important;
}
.pt-md-3 {
padding-top: 0.9375rem !important;
}
.pt-md-4 {
padding-top: 1.25rem !important;
}
.pt-md-5 {
padding-top: 1.625rem !important;
}
.pt-md-6 {
padding-top: 1.875rem !important;
}
.pt-md-7 {
padding-top: 2.1875rem !important;
}
.pt-md-8 {
padding-top: 2.5rem !important;
}
.pt-md-9 {
padding-top: 2.8125rem !important;
}
.pt-md-10 {
padding-top: 3.125rem !important;
}
.pt-md-11 {
padding-top: 3.4375rem !important;
}
.pt-md-12 {
padding-top: 3.75rem !important;
}
.pt-md-13 {
padding-top: 4.0625rem !important;
}
.pt-md-14 {
padding-top: 4.375rem !important;
}
.pe-md-0 {
padding-right: 0 !important;
}
.pe-md-1 {
padding-right: 0.3125rem !important;
}
.pe-md-2 {
padding-right: 0.625rem !important;
}
.pe-md-3 {
padding-right: 0.9375rem !important;
}
.pe-md-4 {
padding-right: 1.25rem !important;
}
.pe-md-5 {
padding-right: 1.625rem !important;
}
.pe-md-6 {
padding-right: 1.875rem !important;
}
.pe-md-7 {
padding-right: 2.1875rem !important;
}
.pe-md-8 {
padding-right: 2.5rem !important;
}
.pe-md-9 {
padding-right: 2.8125rem !important;
}
.pe-md-10 {
padding-right: 3.125rem !important;
}
.pe-md-11 {
padding-right: 3.4375rem !important;
}
.pe-md-12 {
padding-right: 3.75rem !important;
}
.pe-md-13 {
padding-right: 4.0625rem !important;
}
.pe-md-14 {
padding-right: 4.375rem !important;
}
.pb-md-0 {
padding-bottom: 0 !important;
}
.pb-md-1 {
padding-bottom: 0.3125rem !important;
}
.pb-md-2 {
padding-bottom: 0.625rem !important;
}
.pb-md-3 {
padding-bottom: 0.9375rem !important;
}
.pb-md-4 {
padding-bottom: 1.25rem !important;
}
.pb-md-5 {
padding-bottom: 1.625rem !important;
}
.pb-md-6 {
padding-bottom: 1.875rem !important;
}
.pb-md-7 {
padding-bottom: 2.1875rem !important;
}
.pb-md-8 {
padding-bottom: 2.5rem !important;
}
.pb-md-9 {
padding-bottom: 2.8125rem !important;
}
.pb-md-10 {
padding-bottom: 3.125rem !important;
}
.pb-md-11 {
padding-bottom: 3.4375rem !important;
}
.pb-md-12 {
padding-bottom: 3.75rem !important;
}
.pb-md-13 {
padding-bottom: 4.0625rem !important;
}
.pb-md-14 {
padding-bottom: 4.375rem !important;
}
.ps-md-0 {
padding-left: 0 !important;
}
.ps-md-1 {
padding-left: 0.3125rem !important;
}
.ps-md-2 {
padding-left: 0.625rem !important;
}
.ps-md-3 {
padding-left: 0.9375rem !important;
}
.ps-md-4 {
padding-left: 1.25rem !important;
}
.ps-md-5 {
padding-left: 1.625rem !important;
}
.ps-md-6 {
padding-left: 1.875rem !important;
}
.ps-md-7 {
padding-left: 2.1875rem !important;
}
.ps-md-8 {
padding-left: 2.5rem !important;
}
.ps-md-9 {
padding-left: 2.8125rem !important;
}
.ps-md-10 {
padding-left: 3.125rem !important;
}
.ps-md-11 {
padding-left: 3.4375rem !important;
}
.ps-md-12 {
padding-left: 3.75rem !important;
}
.ps-md-13 {
padding-left: 4.0625rem !important;
}
.ps-md-14 {
padding-left: 4.375rem !important;
}
.text-md-start {
text-align: left !important;
}
.text-md-end {
text-align: right !important;
}
.text-md-center {
text-align: center !important;
}
}
@media (min-width: 992px) {
.float-lg-start {
float: left !important;
}
.float-lg-end {
float: right !important;
}
.float-lg-none {
float: none !important;
}
.d-lg-inline {
display: inline !important;
}
.d-lg-inline-block {
display: inline-block !important;
}
.d-lg-block {
display: block !important;
}
.d-lg-grid {
display: grid !important;
}
.d-lg-table {
display: table !important;
}
.d-lg-table-row {
display: table-row !important;
}
.d-lg-table-cell {
display: table-cell !important;
}
.d-lg-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-lg-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-lg-none {
display: none !important;
}
.flex-lg-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-lg-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-lg-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-lg-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-lg-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-lg-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-lg-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-lg-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-lg-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-lg-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-lg-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-lg-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-lg-0 {
gap: 0 !important;
}
.gap-lg-1 {
gap: 0.3125rem !important;
}
.gap-lg-2 {
gap: 0.625rem !important;
}
.gap-lg-3 {
gap: 0.9375rem !important;
}
.gap-lg-4 {
gap: 1.25rem !important;
}
.gap-lg-5 {
gap: 1.625rem !important;
}
.gap-lg-6 {
gap: 1.875rem !important;
}
.gap-lg-7 {
gap: 2.1875rem !important;
}
.gap-lg-8 {
gap: 2.5rem !important;
}
.gap-lg-9 {
gap: 2.8125rem !important;
}
.gap-lg-10 {
gap: 3.125rem !important;
}
.gap-lg-11 {
gap: 3.4375rem !important;
}
.gap-lg-12 {
gap: 3.75rem !important;
}
.gap-lg-13 {
gap: 4.0625rem !important;
}
.gap-lg-14 {
gap: 4.375rem !important;
}
.justify-content-lg-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-lg-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-lg-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-lg-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-lg-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-lg-evenly {
-webkit-box-pack: space-evenly !important;
-webkit-justify-content: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-lg-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-lg-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-lg-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-lg-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-lg-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-lg-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-lg-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-lg-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-lg-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-lg-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-lg-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-lg-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-lg-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-lg-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-lg-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-lg-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-lg-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.order-lg-first {
-webkit-box-ordinal-group: 0 !important;
-webkit-order: -1 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-lg-0 {
-webkit-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-lg-1 {
-webkit-box-ordinal-group: 2 !important;
-webkit-order: 1 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-lg-2 {
-webkit-box-ordinal-group: 3 !important;
-webkit-order: 2 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-lg-3 {
-webkit-box-ordinal-group: 4 !important;
-webkit-order: 3 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-lg-4 {
-webkit-box-ordinal-group: 5 !important;
-webkit-order: 4 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-lg-5 {
-webkit-box-ordinal-group: 6 !important;
-webkit-order: 5 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-lg-last {
-webkit-box-ordinal-group: 7 !important;
-webkit-order: 6 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-lg-0 {
margin: 0 !important;
}
.m-lg-1 {
margin: 0.3125rem !important;
}
.m-lg-2 {
margin: 0.625rem !important;
}
.m-lg-3 {
margin: 0.9375rem !important;
}
.m-lg-4 {
margin: 1.25rem !important;
}
.m-lg-5 {
margin: 1.625rem !important;
}
.m-lg-6 {
margin: 1.875rem !important;
}
.m-lg-7 {
margin: 2.1875rem !important;
}
.m-lg-8 {
margin: 2.5rem !important;
}
.m-lg-9 {
margin: 2.8125rem !important;
}
.m-lg-10 {
margin: 3.125rem !important;
}
.m-lg-11 {
margin: 3.4375rem !important;
}
.m-lg-12 {
margin: 3.75rem !important;
}
.m-lg-13 {
margin: 4.0625rem !important;
}
.m-lg-14 {
margin: 4.375rem !important;
}
.m-lg-auto {
margin: auto !important;
}
.mx-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-lg-1 {
margin-right: 0.3125rem !important;
margin-left: 0.3125rem !important;
}
.mx-lg-2 {
margin-right: 0.625rem !important;
margin-left: 0.625rem !important;
}
.mx-lg-3 {
margin-right: 0.9375rem !important;
margin-left: 0.9375rem !important;
}
.mx-lg-4 {
margin-right: 1.25rem !important;
margin-left: 1.25rem !important;
}
.mx-lg-5 {
margin-right: 1.625rem !important;
margin-left: 1.625rem !important;
}
.mx-lg-6 {
margin-right: 1.875rem !important;
margin-left: 1.875rem !important;
}
.mx-lg-7 {
margin-right: 2.1875rem !important;
margin-left: 2.1875rem !important;
}
.mx-lg-8 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-lg-9 {
margin-right: 2.8125rem !important;
margin-left: 2.8125rem !important;
}
.mx-lg-10 {
margin-right: 3.125rem !important;
margin-left: 3.125rem !important;
}
.mx-lg-11 {
margin-right: 3.4375rem !important;
margin-left: 3.4375rem !important;
}
.mx-lg-12 {
margin-right: 3.75rem !important;
margin-left: 3.75rem !important;
}
.mx-lg-13 {
margin-right: 4.0625rem !important;
margin-left: 4.0625rem !important;
}
.mx-lg-14 {
margin-right: 4.375rem !important;
margin-left: 4.375rem !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: 0.3125rem !important;
margin-bottom: 0.3125rem !important;
}
.my-lg-2 {
margin-top: 0.625rem !important;
margin-bottom: 0.625rem !important;
}
.my-lg-3 {
margin-top: 0.9375rem !important;
margin-bottom: 0.9375rem !important;
}
.my-lg-4 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.my-lg-5 {
margin-top: 1.625rem !important;
margin-bottom: 1.625rem !important;
}
.my-lg-6 {
margin-top: 1.875rem !important;
margin-bottom: 1.875rem !important;
}
.my-lg-7 {
margin-top: 2.1875rem !important;
margin-bottom: 2.1875rem !important;
}
.my-lg-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-lg-9 {
margin-top: 2.8125rem !important;
margin-bottom: 2.8125rem !important;
}
.my-lg-10 {
margin-top: 3.125rem !important;
margin-bottom: 3.125rem !important;
}
.my-lg-11 {
margin-top: 3.4375rem !important;
margin-bottom: 3.4375rem !important;
}
.my-lg-12 {
margin-top: 3.75rem !important;
margin-bottom: 3.75rem !important;
}
.my-lg-13 {
margin-top: 4.0625rem !important;
margin-bottom: 4.0625rem !important;
}
.my-lg-14 {
margin-top: 4.375rem !important;
margin-bottom: 4.375rem !important;
}
.my-lg-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-lg-0 {
margin-top: 0 !important;
}
.mt-lg-1 {
margin-top: 0.3125rem !important;
}
.mt-lg-2 {
margin-top: 0.625rem !important;
}
.mt-lg-3 {
margin-top: 0.9375rem !important;
}
.mt-lg-4 {
margin-top: 1.25rem !important;
}
.mt-lg-5 {
margin-top: 1.625rem !important;
}
.mt-lg-6 {
margin-top: 1.875rem !important;
}
.mt-lg-7 {
margin-top: 2.1875rem !important;
}
.mt-lg-8 {
margin-top: 2.5rem !important;
}
.mt-lg-9 {
margin-top: 2.8125rem !important;
}
.mt-lg-10 {
margin-top: 3.125rem !important;
}
.mt-lg-11 {
margin-top: 3.4375rem !important;
}
.mt-lg-12 {
margin-top: 3.75rem !important;
}
.mt-lg-13 {
margin-top: 4.0625rem !important;
}
.mt-lg-14 {
margin-top: 4.375rem !important;
}
.mt-lg-auto {
margin-top: auto !important;
}
.me-lg-0 {
margin-right: 0 !important;
}
.me-lg-1 {
margin-right: 0.3125rem !important;
}
.me-lg-2 {
margin-right: 0.625rem !important;
}
.me-lg-3 {
margin-right: 0.9375rem !important;
}
.me-lg-4 {
margin-right: 1.25rem !important;
}
.me-lg-5 {
margin-right: 1.625rem !important;
}
.me-lg-6 {
margin-right: 1.875rem !important;
}
.me-lg-7 {
margin-right: 2.1875rem !important;
}
.me-lg-8 {
margin-right: 2.5rem !important;
}
.me-lg-9 {
margin-right: 2.8125rem !important;
}
.me-lg-10 {
margin-right: 3.125rem !important;
}
.me-lg-11 {
margin-right: 3.4375rem !important;
}
.me-lg-12 {
margin-right: 3.75rem !important;
}
.me-lg-13 {
margin-right: 4.0625rem !important;
}
.me-lg-14 {
margin-right: 4.375rem !important;
}
.me-lg-auto {
margin-right: auto !important;
}
.mb-lg-0 {
margin-bottom: 0 !important;
}
.mb-lg-1 {
margin-bottom: 0.3125rem !important;
}
.mb-lg-2 {
margin-bottom: 0.625rem !important;
}
.mb-lg-3 {
margin-bottom: 0.9375rem !important;
}
.mb-lg-4 {
margin-bottom: 1.25rem !important;
}
.mb-lg-5 {
margin-bottom: 1.625rem !important;
}
.mb-lg-6 {
margin-bottom: 1.875rem !important;
}
.mb-lg-7 {
margin-bottom: 2.1875rem !important;
}
.mb-lg-8 {
margin-bottom: 2.5rem !important;
}
.mb-lg-9 {
margin-bottom: 2.8125rem !important;
}
.mb-lg-10 {
margin-bottom: 3.125rem !important;
}
.mb-lg-11 {
margin-bottom: 3.4375rem !important;
}
.mb-lg-12 {
margin-bottom: 3.75rem !important;
}
.mb-lg-13 {
margin-bottom: 4.0625rem !important;
}
.mb-lg-14 {
margin-bottom: 4.375rem !important;
}
.mb-lg-auto {
margin-bottom: auto !important;
}
.ms-lg-0 {
margin-left: 0 !important;
}
.ms-lg-1 {
margin-left: 0.3125rem !important;
}
.ms-lg-2 {
margin-left: 0.625rem !important;
}
.ms-lg-3 {
margin-left: 0.9375rem !important;
}
.ms-lg-4 {
margin-left: 1.25rem !important;
}
.ms-lg-5 {
margin-left: 1.625rem !important;
}
.ms-lg-6 {
margin-left: 1.875rem !important;
}
.ms-lg-7 {
margin-left: 2.1875rem !important;
}
.ms-lg-8 {
margin-left: 2.5rem !important;
}
.ms-lg-9 {
margin-left: 2.8125rem !important;
}
.ms-lg-10 {
margin-left: 3.125rem !important;
}
.ms-lg-11 {
margin-left: 3.4375rem !important;
}
.ms-lg-12 {
margin-left: 3.75rem !important;
}
.ms-lg-13 {
margin-left: 4.0625rem !important;
}
.ms-lg-14 {
margin-left: 4.375rem !important;
}
.ms-lg-auto {
margin-left: auto !important;
}
.m-lg-n1 {
margin: -0.3125rem !important;
}
.m-lg-n2 {
margin: -0.625rem !important;
}
.m-lg-n3 {
margin: -0.9375rem !important;
}
.m-lg-n4 {
margin: -1.25rem !important;
}
.m-lg-n5 {
margin: -1.625rem !important;
}
.m-lg-n6 {
margin: -1.875rem !important;
}
.m-lg-n7 {
margin: -2.1875rem !important;
}
.m-lg-n8 {
margin: -2.5rem !important;
}
.m-lg-n9 {
margin: -2.8125rem !important;
}
.m-lg-n10 {
margin: -3.125rem !important;
}
.m-lg-n11 {
margin: -3.4375rem !important;
}
.m-lg-n12 {
margin: -3.75rem !important;
}
.m-lg-n13 {
margin: -4.0625rem !important;
}
.m-lg-n14 {
margin: -4.375rem !important;
}
.mx-lg-n1 {
margin-right: -0.3125rem !important;
margin-left: -0.3125rem !important;
}
.mx-lg-n2 {
margin-right: -0.625rem !important;
margin-left: -0.625rem !important;
}
.mx-lg-n3 {
margin-right: -0.9375rem !important;
margin-left: -0.9375rem !important;
}
.mx-lg-n4 {
margin-right: -1.25rem !important;
margin-left: -1.25rem !important;
}
.mx-lg-n5 {
margin-right: -1.625rem !important;
margin-left: -1.625rem !important;
}
.mx-lg-n6 {
margin-right: -1.875rem !important;
margin-left: -1.875rem !important;
}
.mx-lg-n7 {
margin-right: -2.1875rem !important;
margin-left: -2.1875rem !important;
}
.mx-lg-n8 {
margin-right: -2.5rem !important;
margin-left: -2.5rem !important;
}
.mx-lg-n9 {
margin-right: -2.8125rem !important;
margin-left: -2.8125rem !important;
}
.mx-lg-n10 {
margin-right: -3.125rem !important;
margin-left: -3.125rem !important;
}
.mx-lg-n11 {
margin-right: -3.4375rem !important;
margin-left: -3.4375rem !important;
}
.mx-lg-n12 {
margin-right: -3.75rem !important;
margin-left: -3.75rem !important;
}
.mx-lg-n13 {
margin-right: -4.0625rem !important;
margin-left: -4.0625rem !important;
}
.mx-lg-n14 {
margin-right: -4.375rem !important;
margin-left: -4.375rem !important;
}
.my-lg-n1 {
margin-top: -0.3125rem !important;
margin-bottom: -0.3125rem !important;
}
.my-lg-n2 {
margin-top: -0.625rem !important;
margin-bottom: -0.625rem !important;
}
.my-lg-n3 {
margin-top: -0.9375rem !important;
margin-bottom: -0.9375rem !important;
}
.my-lg-n4 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important;
}
.my-lg-n5 {
margin-top: -1.625rem !important;
margin-bottom: -1.625rem !important;
}
.my-lg-n6 {
margin-top: -1.875rem !important;
margin-bottom: -1.875rem !important;
}
.my-lg-n7 {
margin-top: -2.1875rem !important;
margin-bottom: -2.1875rem !important;
}
.my-lg-n8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important;
}
.my-lg-n9 {
margin-top: -2.8125rem !important;
margin-bottom: -2.8125rem !important;
}
.my-lg-n10 {
margin-top: -3.125rem !important;
margin-bottom: -3.125rem !important;
}
.my-lg-n11 {
margin-top: -3.4375rem !important;
margin-bottom: -3.4375rem !important;
}
.my-lg-n12 {
margin-top: -3.75rem !important;
margin-bottom: -3.75rem !important;
}
.my-lg-n13 {
margin-top: -4.0625rem !important;
margin-bottom: -4.0625rem !important;
}
.my-lg-n14 {
margin-top: -4.375rem !important;
margin-bottom: -4.375rem !important;
}
.mt-lg-n1 {
margin-top: -0.3125rem !important;
}
.mt-lg-n2 {
margin-top: -0.625rem !important;
}
.mt-lg-n3 {
margin-top: -0.9375rem !important;
}
.mt-lg-n4 {
margin-top: -1.25rem !important;
}
.mt-lg-n5 {
margin-top: -1.625rem !important;
}
.mt-lg-n6 {
margin-top: -1.875rem !important;
}
.mt-lg-n7 {
margin-top: -2.1875rem !important;
}
.mt-lg-n8 {
margin-top: -2.5rem !important;
}
.mt-lg-n9 {
margin-top: -2.8125rem !important;
}
.mt-lg-n10 {
margin-top: -3.125rem !important;
}
.mt-lg-n11 {
margin-top: -3.4375rem !important;
}
.mt-lg-n12 {
margin-top: -3.75rem !important;
}
.mt-lg-n13 {
margin-top: -4.0625rem !important;
}
.mt-lg-n14 {
margin-top: -4.375rem !important;
}
.me-lg-n1 {
margin-right: -0.3125rem !important;
}
.me-lg-n2 {
margin-right: -0.625rem !important;
}
.me-lg-n3 {
margin-right: -0.9375rem !important;
}
.me-lg-n4 {
margin-right: -1.25rem !important;
}
.me-lg-n5 {
margin-right: -1.625rem !important;
}
.me-lg-n6 {
margin-right: -1.875rem !important;
}
.me-lg-n7 {
margin-right: -2.1875rem !important;
}
.me-lg-n8 {
margin-right: -2.5rem !important;
}
.me-lg-n9 {
margin-right: -2.8125rem !important;
}
.me-lg-n10 {
margin-right: -3.125rem !important;
}
.me-lg-n11 {
margin-right: -3.4375rem !important;
}
.me-lg-n12 {
margin-right: -3.75rem !important;
}
.me-lg-n13 {
margin-right: -4.0625rem !important;
}
.me-lg-n14 {
margin-right: -4.375rem !important;
}
.mb-lg-n1 {
margin-bottom: -0.3125rem !important;
}
.mb-lg-n2 {
margin-bottom: -0.625rem !important;
}
.mb-lg-n3 {
margin-bottom: -0.9375rem !important;
}
.mb-lg-n4 {
margin-bottom: -1.25rem !important;
}
.mb-lg-n5 {
margin-bottom: -1.625rem !important;
}
.mb-lg-n6 {
margin-bottom: -1.875rem !important;
}
.mb-lg-n7 {
margin-bottom: -2.1875rem !important;
}
.mb-lg-n8 {
margin-bottom: -2.5rem !important;
}
.mb-lg-n9 {
margin-bottom: -2.8125rem !important;
}
.mb-lg-n10 {
margin-bottom: -3.125rem !important;
}
.mb-lg-n11 {
margin-bottom: -3.4375rem !important;
}
.mb-lg-n12 {
margin-bottom: -3.75rem !important;
}
.mb-lg-n13 {
margin-bottom: -4.0625rem !important;
}
.mb-lg-n14 {
margin-bottom: -4.375rem !important;
}
.ms-lg-n1 {
margin-left: -0.3125rem !important;
}
.ms-lg-n2 {
margin-left: -0.625rem !important;
}
.ms-lg-n3 {
margin-left: -0.9375rem !important;
}
.ms-lg-n4 {
margin-left: -1.25rem !important;
}
.ms-lg-n5 {
margin-left: -1.625rem !important;
}
.ms-lg-n6 {
margin-left: -1.875rem !important;
}
.ms-lg-n7 {
margin-left: -2.1875rem !important;
}
.ms-lg-n8 {
margin-left: -2.5rem !important;
}
.ms-lg-n9 {
margin-left: -2.8125rem !important;
}
.ms-lg-n10 {
margin-left: -3.125rem !important;
}
.ms-lg-n11 {
margin-left: -3.4375rem !important;
}
.ms-lg-n12 {
margin-left: -3.75rem !important;
}
.ms-lg-n13 {
margin-left: -4.0625rem !important;
}
.ms-lg-n14 {
margin-left: -4.375rem !important;
}
.p-lg-0 {
padding: 0 !important;
}
.p-lg-1 {
padding: 0.3125rem !important;
}
.p-lg-2 {
padding: 0.625rem !important;
}
.p-lg-3 {
padding: 0.9375rem !important;
}
.p-lg-4 {
padding: 1.25rem !important;
}
.p-lg-5 {
padding: 1.625rem !important;
}
.p-lg-6 {
padding: 1.875rem !important;
}
.p-lg-7 {
padding: 2.1875rem !important;
}
.p-lg-8 {
padding: 2.5rem !important;
}
.p-lg-9 {
padding: 2.8125rem !important;
}
.p-lg-10 {
padding: 3.125rem !important;
}
.p-lg-11 {
padding: 3.4375rem !important;
}
.p-lg-12 {
padding: 3.75rem !important;
}
.p-lg-13 {
padding: 4.0625rem !important;
}
.p-lg-14 {
padding: 4.375rem !important;
}
.px-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-lg-1 {
padding-right: 0.3125rem !important;
padding-left: 0.3125rem !important;
}
.px-lg-2 {
padding-right: 0.625rem !important;
padding-left: 0.625rem !important;
}
.px-lg-3 {
padding-right: 0.9375rem !important;
padding-left: 0.9375rem !important;
}
.px-lg-4 {
padding-right: 1.25rem !important;
padding-left: 1.25rem !important;
}
.px-lg-5 {
padding-right: 1.625rem !important;
padding-left: 1.625rem !important;
}
.px-lg-6 {
padding-right: 1.875rem !important;
padding-left: 1.875rem !important;
}
.px-lg-7 {
padding-right: 2.1875rem !important;
padding-left: 2.1875rem !important;
}
.px-lg-8 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-lg-9 {
padding-right: 2.8125rem !important;
padding-left: 2.8125rem !important;
}
.px-lg-10 {
padding-right: 3.125rem !important;
padding-left: 3.125rem !important;
}
.px-lg-11 {
padding-right: 3.4375rem !important;
padding-left: 3.4375rem !important;
}
.px-lg-12 {
padding-right: 3.75rem !important;
padding-left: 3.75rem !important;
}
.px-lg-13 {
padding-right: 4.0625rem !important;
padding-left: 4.0625rem !important;
}
.px-lg-14 {
padding-right: 4.375rem !important;
padding-left: 4.375rem !important;
}
.py-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-lg-1 {
padding-top: 0.3125rem !important;
padding-bottom: 0.3125rem !important;
}
.py-lg-2 {
padding-top: 0.625rem !important;
padding-bottom: 0.625rem !important;
}
.py-lg-3 {
padding-top: 0.9375rem !important;
padding-bottom: 0.9375rem !important;
}
.py-lg-4 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-lg-5 {
padding-top: 1.625rem !important;
padding-bottom: 1.625rem !important;
}
.py-lg-6 {
padding-top: 1.875rem !important;
padding-bottom: 1.875rem !important;
}
.py-lg-7 {
padding-top: 2.1875rem !important;
padding-bottom: 2.1875rem !important;
}
.py-lg-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-lg-9 {
padding-top: 2.8125rem !important;
padding-bottom: 2.8125rem !important;
}
.py-lg-10 {
padding-top: 3.125rem !important;
padding-bottom: 3.125rem !important;
}
.py-lg-11 {
padding-top: 3.4375rem !important;
padding-bottom: 3.4375rem !important;
}
.py-lg-12 {
padding-top: 3.75rem !important;
padding-bottom: 3.75rem !important;
}
.py-lg-13 {
padding-top: 4.0625rem !important;
padding-bottom: 4.0625rem !important;
}
.py-lg-14 {
padding-top: 4.375rem !important;
padding-bottom: 4.375rem !important;
}
.pt-lg-0 {
padding-top: 0 !important;
}
.pt-lg-1 {
padding-top: 0.3125rem !important;
}
.pt-lg-2 {
padding-top: 0.625rem !important;
}
.pt-lg-3 {
padding-top: 0.9375rem !important;
}
.pt-lg-4 {
padding-top: 1.25rem !important;
}
.pt-lg-5 {
padding-top: 1.625rem !important;
}
.pt-lg-6 {
padding-top: 1.875rem !important;
}
.pt-lg-7 {
padding-top: 2.1875rem !important;
}
.pt-lg-8 {
padding-top: 2.5rem !important;
}
.pt-lg-9 {
padding-top: 2.8125rem !important;
}
.pt-lg-10 {
padding-top: 3.125rem !important;
}
.pt-lg-11 {
padding-top: 3.4375rem !important;
}
.pt-lg-12 {
padding-top: 3.75rem !important;
}
.pt-lg-13 {
padding-top: 4.0625rem !important;
}
.pt-lg-14 {
padding-top: 4.375rem !important;
}
.pe-lg-0 {
padding-right: 0 !important;
}
.pe-lg-1 {
padding-right: 0.3125rem !important;
}
.pe-lg-2 {
padding-right: 0.625rem !important;
}
.pe-lg-3 {
padding-right: 0.9375rem !important;
}
.pe-lg-4 {
padding-right: 1.25rem !important;
}
.pe-lg-5 {
padding-right: 1.625rem !important;
}
.pe-lg-6 {
padding-right: 1.875rem !important;
}
.pe-lg-7 {
padding-right: 2.1875rem !important;
}
.pe-lg-8 {
padding-right: 2.5rem !important;
}
.pe-lg-9 {
padding-right: 2.8125rem !important;
}
.pe-lg-10 {
padding-right: 3.125rem !important;
}
.pe-lg-11 {
padding-right: 3.4375rem !important;
}
.pe-lg-12 {
padding-right: 3.75rem !important;
}
.pe-lg-13 {
padding-right: 4.0625rem !important;
}
.pe-lg-14 {
padding-right: 4.375rem !important;
}
.pb-lg-0 {
padding-bottom: 0 !important;
}
.pb-lg-1 {
padding-bottom: 0.3125rem !important;
}
.pb-lg-2 {
padding-bottom: 0.625rem !important;
}
.pb-lg-3 {
padding-bottom: 0.9375rem !important;
}
.pb-lg-4 {
padding-bottom: 1.25rem !important;
}
.pb-lg-5 {
padding-bottom: 1.625rem !important;
}
.pb-lg-6 {
padding-bottom: 1.875rem !important;
}
.pb-lg-7 {
padding-bottom: 2.1875rem !important;
}
.pb-lg-8 {
padding-bottom: 2.5rem !important;
}
.pb-lg-9 {
padding-bottom: 2.8125rem !important;
}
.pb-lg-10 {
padding-bottom: 3.125rem !important;
}
.pb-lg-11 {
padding-bottom: 3.4375rem !important;
}
.pb-lg-12 {
padding-bottom: 3.75rem !important;
}
.pb-lg-13 {
padding-bottom: 4.0625rem !important;
}
.pb-lg-14 {
padding-bottom: 4.375rem !important;
}
.ps-lg-0 {
padding-left: 0 !important;
}
.ps-lg-1 {
padding-left: 0.3125rem !important;
}
.ps-lg-2 {
padding-left: 0.625rem !important;
}
.ps-lg-3 {
padding-left: 0.9375rem !important;
}
.ps-lg-4 {
padding-left: 1.25rem !important;
}
.ps-lg-5 {
padding-left: 1.625rem !important;
}
.ps-lg-6 {
padding-left: 1.875rem !important;
}
.ps-lg-7 {
padding-left: 2.1875rem !important;
}
.ps-lg-8 {
padding-left: 2.5rem !important;
}
.ps-lg-9 {
padding-left: 2.8125rem !important;
}
.ps-lg-10 {
padding-left: 3.125rem !important;
}
.ps-lg-11 {
padding-left: 3.4375rem !important;
}
.ps-lg-12 {
padding-left: 3.75rem !important;
}
.ps-lg-13 {
padding-left: 4.0625rem !important;
}
.ps-lg-14 {
padding-left: 4.375rem !important;
}
.text-lg-start {
text-align: left !important;
}
.text-lg-end {
text-align: right !important;
}
.text-lg-center {
text-align: center !important;
}
}
@media (min-width: 1200px) {
.float-xl-start {
float: left !important;
}
.float-xl-end {
float: right !important;
}
.float-xl-none {
float: none !important;
}
.d-xl-inline {
display: inline !important;
}
.d-xl-inline-block {
display: inline-block !important;
}
.d-xl-block {
display: block !important;
}
.d-xl-grid {
display: grid !important;
}
.d-xl-table {
display: table !important;
}
.d-xl-table-row {
display: table-row !important;
}
.d-xl-table-cell {
display: table-cell !important;
}
.d-xl-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-xl-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-xl-none {
display: none !important;
}
.flex-xl-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xl-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xl-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xl-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xl-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-xl-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xl-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xl-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-xl-0 {
gap: 0 !important;
}
.gap-xl-1 {
gap: 0.3125rem !important;
}
.gap-xl-2 {
gap: 0.625rem !important;
}
.gap-xl-3 {
gap: 0.9375rem !important;
}
.gap-xl-4 {
gap: 1.25rem !important;
}
.gap-xl-5 {
gap: 1.625rem !important;
}
.gap-xl-6 {
gap: 1.875rem !important;
}
.gap-xl-7 {
gap: 2.1875rem !important;
}
.gap-xl-8 {
gap: 2.5rem !important;
}
.gap-xl-9 {
gap: 2.8125rem !important;
}
.gap-xl-10 {
gap: 3.125rem !important;
}
.gap-xl-11 {
gap: 3.4375rem !important;
}
.gap-xl-12 {
gap: 3.75rem !important;
}
.gap-xl-13 {
gap: 4.0625rem !important;
}
.gap-xl-14 {
gap: 4.375rem !important;
}
.justify-content-xl-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xl-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xl-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xl-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xl-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-xl-evenly {
-webkit-box-pack: space-evenly !important;
-webkit-justify-content: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-xl-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xl-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xl-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xl-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xl-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xl-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xl-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xl-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xl-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xl-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xl-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xl-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-xl-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xl-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xl-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-xl-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xl-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.order-xl-first {
-webkit-box-ordinal-group: 0 !important;
-webkit-order: -1 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-xl-0 {
-webkit-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-xl-1 {
-webkit-box-ordinal-group: 2 !important;
-webkit-order: 1 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-xl-2 {
-webkit-box-ordinal-group: 3 !important;
-webkit-order: 2 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-xl-3 {
-webkit-box-ordinal-group: 4 !important;
-webkit-order: 3 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-xl-4 {
-webkit-box-ordinal-group: 5 !important;
-webkit-order: 4 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-xl-5 {
-webkit-box-ordinal-group: 6 !important;
-webkit-order: 5 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-xl-last {
-webkit-box-ordinal-group: 7 !important;
-webkit-order: 6 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-xl-0 {
margin: 0 !important;
}
.m-xl-1 {
margin: 0.3125rem !important;
}
.m-xl-2 {
margin: 0.625rem !important;
}
.m-xl-3 {
margin: 0.9375rem !important;
}
.m-xl-4 {
margin: 1.25rem !important;
}
.m-xl-5 {
margin: 1.625rem !important;
}
.m-xl-6 {
margin: 1.875rem !important;
}
.m-xl-7 {
margin: 2.1875rem !important;
}
.m-xl-8 {
margin: 2.5rem !important;
}
.m-xl-9 {
margin: 2.8125rem !important;
}
.m-xl-10 {
margin: 3.125rem !important;
}
.m-xl-11 {
margin: 3.4375rem !important;
}
.m-xl-12 {
margin: 3.75rem !important;
}
.m-xl-13 {
margin: 4.0625rem !important;
}
.m-xl-14 {
margin: 4.375rem !important;
}
.m-xl-auto {
margin: auto !important;
}
.mx-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xl-1 {
margin-right: 0.3125rem !important;
margin-left: 0.3125rem !important;
}
.mx-xl-2 {
margin-right: 0.625rem !important;
margin-left: 0.625rem !important;
}
.mx-xl-3 {
margin-right: 0.9375rem !important;
margin-left: 0.9375rem !important;
}
.mx-xl-4 {
margin-right: 1.25rem !important;
margin-left: 1.25rem !important;
}
.mx-xl-5 {
margin-right: 1.625rem !important;
margin-left: 1.625rem !important;
}
.mx-xl-6 {
margin-right: 1.875rem !important;
margin-left: 1.875rem !important;
}
.mx-xl-7 {
margin-right: 2.1875rem !important;
margin-left: 2.1875rem !important;
}
.mx-xl-8 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-xl-9 {
margin-right: 2.8125rem !important;
margin-left: 2.8125rem !important;
}
.mx-xl-10 {
margin-right: 3.125rem !important;
margin-left: 3.125rem !important;
}
.mx-xl-11 {
margin-right: 3.4375rem !important;
margin-left: 3.4375rem !important;
}
.mx-xl-12 {
margin-right: 3.75rem !important;
margin-left: 3.75rem !important;
}
.mx-xl-13 {
margin-right: 4.0625rem !important;
margin-left: 4.0625rem !important;
}
.mx-xl-14 {
margin-right: 4.375rem !important;
margin-left: 4.375rem !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: 0.3125rem !important;
margin-bottom: 0.3125rem !important;
}
.my-xl-2 {
margin-top: 0.625rem !important;
margin-bottom: 0.625rem !important;
}
.my-xl-3 {
margin-top: 0.9375rem !important;
margin-bottom: 0.9375rem !important;
}
.my-xl-4 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.my-xl-5 {
margin-top: 1.625rem !important;
margin-bottom: 1.625rem !important;
}
.my-xl-6 {
margin-top: 1.875rem !important;
margin-bottom: 1.875rem !important;
}
.my-xl-7 {
margin-top: 2.1875rem !important;
margin-bottom: 2.1875rem !important;
}
.my-xl-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-xl-9 {
margin-top: 2.8125rem !important;
margin-bottom: 2.8125rem !important;
}
.my-xl-10 {
margin-top: 3.125rem !important;
margin-bottom: 3.125rem !important;
}
.my-xl-11 {
margin-top: 3.4375rem !important;
margin-bottom: 3.4375rem !important;
}
.my-xl-12 {
margin-top: 3.75rem !important;
margin-bottom: 3.75rem !important;
}
.my-xl-13 {
margin-top: 4.0625rem !important;
margin-bottom: 4.0625rem !important;
}
.my-xl-14 {
margin-top: 4.375rem !important;
margin-bottom: 4.375rem !important;
}
.my-xl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xl-0 {
margin-top: 0 !important;
}
.mt-xl-1 {
margin-top: 0.3125rem !important;
}
.mt-xl-2 {
margin-top: 0.625rem !important;
}
.mt-xl-3 {
margin-top: 0.9375rem !important;
}
.mt-xl-4 {
margin-top: 1.25rem !important;
}
.mt-xl-5 {
margin-top: 1.625rem !important;
}
.mt-xl-6 {
margin-top: 1.875rem !important;
}
.mt-xl-7 {
margin-top: 2.1875rem !important;
}
.mt-xl-8 {
margin-top: 2.5rem !important;
}
.mt-xl-9 {
margin-top: 2.8125rem !important;
}
.mt-xl-10 {
margin-top: 3.125rem !important;
}
.mt-xl-11 {
margin-top: 3.4375rem !important;
}
.mt-xl-12 {
margin-top: 3.75rem !important;
}
.mt-xl-13 {
margin-top: 4.0625rem !important;
}
.mt-xl-14 {
margin-top: 4.375rem !important;
}
.mt-xl-auto {
margin-top: auto !important;
}
.me-xl-0 {
margin-right: 0 !important;
}
.me-xl-1 {
margin-right: 0.3125rem !important;
}
.me-xl-2 {
margin-right: 0.625rem !important;
}
.me-xl-3 {
margin-right: 0.9375rem !important;
}
.me-xl-4 {
margin-right: 1.25rem !important;
}
.me-xl-5 {
margin-right: 1.625rem !important;
}
.me-xl-6 {
margin-right: 1.875rem !important;
}
.me-xl-7 {
margin-right: 2.1875rem !important;
}
.me-xl-8 {
margin-right: 2.5rem !important;
}
.me-xl-9 {
margin-right: 2.8125rem !important;
}
.me-xl-10 {
margin-right: 3.125rem !important;
}
.me-xl-11 {
margin-right: 3.4375rem !important;
}
.me-xl-12 {
margin-right: 3.75rem !important;
}
.me-xl-13 {
margin-right: 4.0625rem !important;
}
.me-xl-14 {
margin-right: 4.375rem !important;
}
.me-xl-auto {
margin-right: auto !important;
}
.mb-xl-0 {
margin-bottom: 0 !important;
}
.mb-xl-1 {
margin-bottom: 0.3125rem !important;
}
.mb-xl-2 {
margin-bottom: 0.625rem !important;
}
.mb-xl-3 {
margin-bottom: 0.9375rem !important;
}
.mb-xl-4 {
margin-bottom: 1.25rem !important;
}
.mb-xl-5 {
margin-bottom: 1.625rem !important;
}
.mb-xl-6 {
margin-bottom: 1.875rem !important;
}
.mb-xl-7 {
margin-bottom: 2.1875rem !important;
}
.mb-xl-8 {
margin-bottom: 2.5rem !important;
}
.mb-xl-9 {
margin-bottom: 2.8125rem !important;
}
.mb-xl-10 {
margin-bottom: 3.125rem !important;
}
.mb-xl-11 {
margin-bottom: 3.4375rem !important;
}
.mb-xl-12 {
margin-bottom: 3.75rem !important;
}
.mb-xl-13 {
margin-bottom: 4.0625rem !important;
}
.mb-xl-14 {
margin-bottom: 4.375rem !important;
}
.mb-xl-auto {
margin-bottom: auto !important;
}
.ms-xl-0 {
margin-left: 0 !important;
}
.ms-xl-1 {
margin-left: 0.3125rem !important;
}
.ms-xl-2 {
margin-left: 0.625rem !important;
}
.ms-xl-3 {
margin-left: 0.9375rem !important;
}
.ms-xl-4 {
margin-left: 1.25rem !important;
}
.ms-xl-5 {
margin-left: 1.625rem !important;
}
.ms-xl-6 {
margin-left: 1.875rem !important;
}
.ms-xl-7 {
margin-left: 2.1875rem !important;
}
.ms-xl-8 {
margin-left: 2.5rem !important;
}
.ms-xl-9 {
margin-left: 2.8125rem !important;
}
.ms-xl-10 {
margin-left: 3.125rem !important;
}
.ms-xl-11 {
margin-left: 3.4375rem !important;
}
.ms-xl-12 {
margin-left: 3.75rem !important;
}
.ms-xl-13 {
margin-left: 4.0625rem !important;
}
.ms-xl-14 {
margin-left: 4.375rem !important;
}
.ms-xl-auto {
margin-left: auto !important;
}
.m-xl-n1 {
margin: -0.3125rem !important;
}
.m-xl-n2 {
margin: -0.625rem !important;
}
.m-xl-n3 {
margin: -0.9375rem !important;
}
.m-xl-n4 {
margin: -1.25rem !important;
}
.m-xl-n5 {
margin: -1.625rem !important;
}
.m-xl-n6 {
margin: -1.875rem !important;
}
.m-xl-n7 {
margin: -2.1875rem !important;
}
.m-xl-n8 {
margin: -2.5rem !important;
}
.m-xl-n9 {
margin: -2.8125rem !important;
}
.m-xl-n10 {
margin: -3.125rem !important;
}
.m-xl-n11 {
margin: -3.4375rem !important;
}
.m-xl-n12 {
margin: -3.75rem !important;
}
.m-xl-n13 {
margin: -4.0625rem !important;
}
.m-xl-n14 {
margin: -4.375rem !important;
}
.mx-xl-n1 {
margin-right: -0.3125rem !important;
margin-left: -0.3125rem !important;
}
.mx-xl-n2 {
margin-right: -0.625rem !important;
margin-left: -0.625rem !important;
}
.mx-xl-n3 {
margin-right: -0.9375rem !important;
margin-left: -0.9375rem !important;
}
.mx-xl-n4 {
margin-right: -1.25rem !important;
margin-left: -1.25rem !important;
}
.mx-xl-n5 {
margin-right: -1.625rem !important;
margin-left: -1.625rem !important;
}
.mx-xl-n6 {
margin-right: -1.875rem !important;
margin-left: -1.875rem !important;
}
.mx-xl-n7 {
margin-right: -2.1875rem !important;
margin-left: -2.1875rem !important;
}
.mx-xl-n8 {
margin-right: -2.5rem !important;
margin-left: -2.5rem !important;
}
.mx-xl-n9 {
margin-right: -2.8125rem !important;
margin-left: -2.8125rem !important;
}
.mx-xl-n10 {
margin-right: -3.125rem !important;
margin-left: -3.125rem !important;
}
.mx-xl-n11 {
margin-right: -3.4375rem !important;
margin-left: -3.4375rem !important;
}
.mx-xl-n12 {
margin-right: -3.75rem !important;
margin-left: -3.75rem !important;
}
.mx-xl-n13 {
margin-right: -4.0625rem !important;
margin-left: -4.0625rem !important;
}
.mx-xl-n14 {
margin-right: -4.375rem !important;
margin-left: -4.375rem !important;
}
.my-xl-n1 {
margin-top: -0.3125rem !important;
margin-bottom: -0.3125rem !important;
}
.my-xl-n2 {
margin-top: -0.625rem !important;
margin-bottom: -0.625rem !important;
}
.my-xl-n3 {
margin-top: -0.9375rem !important;
margin-bottom: -0.9375rem !important;
}
.my-xl-n4 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important;
}
.my-xl-n5 {
margin-top: -1.625rem !important;
margin-bottom: -1.625rem !important;
}
.my-xl-n6 {
margin-top: -1.875rem !important;
margin-bottom: -1.875rem !important;
}
.my-xl-n7 {
margin-top: -2.1875rem !important;
margin-bottom: -2.1875rem !important;
}
.my-xl-n8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important;
}
.my-xl-n9 {
margin-top: -2.8125rem !important;
margin-bottom: -2.8125rem !important;
}
.my-xl-n10 {
margin-top: -3.125rem !important;
margin-bottom: -3.125rem !important;
}
.my-xl-n11 {
margin-top: -3.4375rem !important;
margin-bottom: -3.4375rem !important;
}
.my-xl-n12 {
margin-top: -3.75rem !important;
margin-bottom: -3.75rem !important;
}
.my-xl-n13 {
margin-top: -4.0625rem !important;
margin-bottom: -4.0625rem !important;
}
.my-xl-n14 {
margin-top: -4.375rem !important;
margin-bottom: -4.375rem !important;
}
.mt-xl-n1 {
margin-top: -0.3125rem !important;
}
.mt-xl-n2 {
margin-top: -0.625rem !important;
}
.mt-xl-n3 {
margin-top: -0.9375rem !important;
}
.mt-xl-n4 {
margin-top: -1.25rem !important;
}
.mt-xl-n5 {
margin-top: -1.625rem !important;
}
.mt-xl-n6 {
margin-top: -1.875rem !important;
}
.mt-xl-n7 {
margin-top: -2.1875rem !important;
}
.mt-xl-n8 {
margin-top: -2.5rem !important;
}
.mt-xl-n9 {
margin-top: -2.8125rem !important;
}
.mt-xl-n10 {
margin-top: -3.125rem !important;
}
.mt-xl-n11 {
margin-top: -3.4375rem !important;
}
.mt-xl-n12 {
margin-top: -3.75rem !important;
}
.mt-xl-n13 {
margin-top: -4.0625rem !important;
}
.mt-xl-n14 {
margin-top: -4.375rem !important;
}
.me-xl-n1 {
margin-right: -0.3125rem !important;
}
.me-xl-n2 {
margin-right: -0.625rem !important;
}
.me-xl-n3 {
margin-right: -0.9375rem !important;
}
.me-xl-n4 {
margin-right: -1.25rem !important;
}
.me-xl-n5 {
margin-right: -1.625rem !important;
}
.me-xl-n6 {
margin-right: -1.875rem !important;
}
.me-xl-n7 {
margin-right: -2.1875rem !important;
}
.me-xl-n8 {
margin-right: -2.5rem !important;
}
.me-xl-n9 {
margin-right: -2.8125rem !important;
}
.me-xl-n10 {
margin-right: -3.125rem !important;
}
.me-xl-n11 {
margin-right: -3.4375rem !important;
}
.me-xl-n12 {
margin-right: -3.75rem !important;
}
.me-xl-n13 {
margin-right: -4.0625rem !important;
}
.me-xl-n14 {
margin-right: -4.375rem !important;
}
.mb-xl-n1 {
margin-bottom: -0.3125rem !important;
}
.mb-xl-n2 {
margin-bottom: -0.625rem !important;
}
.mb-xl-n3 {
margin-bottom: -0.9375rem !important;
}
.mb-xl-n4 {
margin-bottom: -1.25rem !important;
}
.mb-xl-n5 {
margin-bottom: -1.625rem !important;
}
.mb-xl-n6 {
margin-bottom: -1.875rem !important;
}
.mb-xl-n7 {
margin-bottom: -2.1875rem !important;
}
.mb-xl-n8 {
margin-bottom: -2.5rem !important;
}
.mb-xl-n9 {
margin-bottom: -2.8125rem !important;
}
.mb-xl-n10 {
margin-bottom: -3.125rem !important;
}
.mb-xl-n11 {
margin-bottom: -3.4375rem !important;
}
.mb-xl-n12 {
margin-bottom: -3.75rem !important;
}
.mb-xl-n13 {
margin-bottom: -4.0625rem !important;
}
.mb-xl-n14 {
margin-bottom: -4.375rem !important;
}
.ms-xl-n1 {
margin-left: -0.3125rem !important;
}
.ms-xl-n2 {
margin-left: -0.625rem !important;
}
.ms-xl-n3 {
margin-left: -0.9375rem !important;
}
.ms-xl-n4 {
margin-left: -1.25rem !important;
}
.ms-xl-n5 {
margin-left: -1.625rem !important;
}
.ms-xl-n6 {
margin-left: -1.875rem !important;
}
.ms-xl-n7 {
margin-left: -2.1875rem !important;
}
.ms-xl-n8 {
margin-left: -2.5rem !important;
}
.ms-xl-n9 {
margin-left: -2.8125rem !important;
}
.ms-xl-n10 {
margin-left: -3.125rem !important;
}
.ms-xl-n11 {
margin-left: -3.4375rem !important;
}
.ms-xl-n12 {
margin-left: -3.75rem !important;
}
.ms-xl-n13 {
margin-left: -4.0625rem !important;
}
.ms-xl-n14 {
margin-left: -4.375rem !important;
}
.p-xl-0 {
padding: 0 !important;
}
.p-xl-1 {
padding: 0.3125rem !important;
}
.p-xl-2 {
padding: 0.625rem !important;
}
.p-xl-3 {
padding: 0.9375rem !important;
}
.p-xl-4 {
padding: 1.25rem !important;
}
.p-xl-5 {
padding: 1.625rem !important;
}
.p-xl-6 {
padding: 1.875rem !important;
}
.p-xl-7 {
padding: 2.1875rem !important;
}
.p-xl-8 {
padding: 2.5rem !important;
}
.p-xl-9 {
padding: 2.8125rem !important;
}
.p-xl-10 {
padding: 3.125rem !important;
}
.p-xl-11 {
padding: 3.4375rem !important;
}
.p-xl-12 {
padding: 3.75rem !important;
}
.p-xl-13 {
padding: 4.0625rem !important;
}
.p-xl-14 {
padding: 4.375rem !important;
}
.px-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xl-1 {
padding-right: 0.3125rem !important;
padding-left: 0.3125rem !important;
}
.px-xl-2 {
padding-right: 0.625rem !important;
padding-left: 0.625rem !important;
}
.px-xl-3 {
padding-right: 0.9375rem !important;
padding-left: 0.9375rem !important;
}
.px-xl-4 {
padding-right: 1.25rem !important;
padding-left: 1.25rem !important;
}
.px-xl-5 {
padding-right: 1.625rem !important;
padding-left: 1.625rem !important;
}
.px-xl-6 {
padding-right: 1.875rem !important;
padding-left: 1.875rem !important;
}
.px-xl-7 {
padding-right: 2.1875rem !important;
padding-left: 2.1875rem !important;
}
.px-xl-8 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-xl-9 {
padding-right: 2.8125rem !important;
padding-left: 2.8125rem !important;
}
.px-xl-10 {
padding-right: 3.125rem !important;
padding-left: 3.125rem !important;
}
.px-xl-11 {
padding-right: 3.4375rem !important;
padding-left: 3.4375rem !important;
}
.px-xl-12 {
padding-right: 3.75rem !important;
padding-left: 3.75rem !important;
}
.px-xl-13 {
padding-right: 4.0625rem !important;
padding-left: 4.0625rem !important;
}
.px-xl-14 {
padding-right: 4.375rem !important;
padding-left: 4.375rem !important;
}
.py-xl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xl-1 {
padding-top: 0.3125rem !important;
padding-bottom: 0.3125rem !important;
}
.py-xl-2 {
padding-top: 0.625rem !important;
padding-bottom: 0.625rem !important;
}
.py-xl-3 {
padding-top: 0.9375rem !important;
padding-bottom: 0.9375rem !important;
}
.py-xl-4 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-xl-5 {
padding-top: 1.625rem !important;
padding-bottom: 1.625rem !important;
}
.py-xl-6 {
padding-top: 1.875rem !important;
padding-bottom: 1.875rem !important;
}
.py-xl-7 {
padding-top: 2.1875rem !important;
padding-bottom: 2.1875rem !important;
}
.py-xl-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-xl-9 {
padding-top: 2.8125rem !important;
padding-bottom: 2.8125rem !important;
}
.py-xl-10 {
padding-top: 3.125rem !important;
padding-bottom: 3.125rem !important;
}
.py-xl-11 {
padding-top: 3.4375rem !important;
padding-bottom: 3.4375rem !important;
}
.py-xl-12 {
padding-top: 3.75rem !important;
padding-bottom: 3.75rem !important;
}
.py-xl-13 {
padding-top: 4.0625rem !important;
padding-bottom: 4.0625rem !important;
}
.py-xl-14 {
padding-top: 4.375rem !important;
padding-bottom: 4.375rem !important;
}
.pt-xl-0 {
padding-top: 0 !important;
}
.pt-xl-1 {
padding-top: 0.3125rem !important;
}
.pt-xl-2 {
padding-top: 0.625rem !important;
}
.pt-xl-3 {
padding-top: 0.9375rem !important;
}
.pt-xl-4 {
padding-top: 1.25rem !important;
}
.pt-xl-5 {
padding-top: 1.625rem !important;
}
.pt-xl-6 {
padding-top: 1.875rem !important;
}
.pt-xl-7 {
padding-top: 2.1875rem !important;
}
.pt-xl-8 {
padding-top: 2.5rem !important;
}
.pt-xl-9 {
padding-top: 2.8125rem !important;
}
.pt-xl-10 {
padding-top: 3.125rem !important;
}
.pt-xl-11 {
padding-top: 3.4375rem !important;
}
.pt-xl-12 {
padding-top: 3.75rem !important;
}
.pt-xl-13 {
padding-top: 4.0625rem !important;
}
.pt-xl-14 {
padding-top: 4.375rem !important;
}
.pe-xl-0 {
padding-right: 0 !important;
}
.pe-xl-1 {
padding-right: 0.3125rem !important;
}
.pe-xl-2 {
padding-right: 0.625rem !important;
}
.pe-xl-3 {
padding-right: 0.9375rem !important;
}
.pe-xl-4 {
padding-right: 1.25rem !important;
}
.pe-xl-5 {
padding-right: 1.625rem !important;
}
.pe-xl-6 {
padding-right: 1.875rem !important;
}
.pe-xl-7 {
padding-right: 2.1875rem !important;
}
.pe-xl-8 {
padding-right: 2.5rem !important;
}
.pe-xl-9 {
padding-right: 2.8125rem !important;
}
.pe-xl-10 {
padding-right: 3.125rem !important;
}
.pe-xl-11 {
padding-right: 3.4375rem !important;
}
.pe-xl-12 {
padding-right: 3.75rem !important;
}
.pe-xl-13 {
padding-right: 4.0625rem !important;
}
.pe-xl-14 {
padding-right: 4.375rem !important;
}
.pb-xl-0 {
padding-bottom: 0 !important;
}
.pb-xl-1 {
padding-bottom: 0.3125rem !important;
}
.pb-xl-2 {
padding-bottom: 0.625rem !important;
}
.pb-xl-3 {
padding-bottom: 0.9375rem !important;
}
.pb-xl-4 {
padding-bottom: 1.25rem !important;
}
.pb-xl-5 {
padding-bottom: 1.625rem !important;
}
.pb-xl-6 {
padding-bottom: 1.875rem !important;
}
.pb-xl-7 {
padding-bottom: 2.1875rem !important;
}
.pb-xl-8 {
padding-bottom: 2.5rem !important;
}
.pb-xl-9 {
padding-bottom: 2.8125rem !important;
}
.pb-xl-10 {
padding-bottom: 3.125rem !important;
}
.pb-xl-11 {
padding-bottom: 3.4375rem !important;
}
.pb-xl-12 {
padding-bottom: 3.75rem !important;
}
.pb-xl-13 {
padding-bottom: 4.0625rem !important;
}
.pb-xl-14 {
padding-bottom: 4.375rem !important;
}
.ps-xl-0 {
padding-left: 0 !important;
}
.ps-xl-1 {
padding-left: 0.3125rem !important;
}
.ps-xl-2 {
padding-left: 0.625rem !important;
}
.ps-xl-3 {
padding-left: 0.9375rem !important;
}
.ps-xl-4 {
padding-left: 1.25rem !important;
}
.ps-xl-5 {
padding-left: 1.625rem !important;
}
.ps-xl-6 {
padding-left: 1.875rem !important;
}
.ps-xl-7 {
padding-left: 2.1875rem !important;
}
.ps-xl-8 {
padding-left: 2.5rem !important;
}
.ps-xl-9 {
padding-left: 2.8125rem !important;
}
.ps-xl-10 {
padding-left: 3.125rem !important;
}
.ps-xl-11 {
padding-left: 3.4375rem !important;
}
.ps-xl-12 {
padding-left: 3.75rem !important;
}
.ps-xl-13 {
padding-left: 4.0625rem !important;
}
.ps-xl-14 {
padding-left: 4.375rem !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: 1600px) {
.float-xxl-start {
float: left !important;
}
.float-xxl-end {
float: right !important;
}
.float-xxl-none {
float: none !important;
}
.d-xxl-inline {
display: inline !important;
}
.d-xxl-inline-block {
display: inline-block !important;
}
.d-xxl-block {
display: block !important;
}
.d-xxl-grid {
display: grid !important;
}
.d-xxl-table {
display: table !important;
}
.d-xxl-table-row {
display: table-row !important;
}
.d-xxl-table-cell {
display: table-cell !important;
}
.d-xxl-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-xxl-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-xxl-none {
display: none !important;
}
.flex-xxl-fill {
-webkit-box-flex: 1 !important;
-webkit-flex: 1 1 auto !important;
-ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-xxl-row {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: row !important;
-ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-xxl-column {
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
-webkit-flex-direction: column !important;
-ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-xxl-row-reverse {
-webkit-box-orient: horizontal !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: row-reverse !important;
-ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-xxl-column-reverse {
-webkit-box-orient: vertical !important;
-webkit-box-direction: reverse !important;
-webkit-flex-direction: column-reverse !important;
-ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-xxl-grow-0 {
-webkit-box-flex: 0 !important;
-webkit-flex-grow: 0 !important;
-ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-xxl-grow-1 {
-webkit-box-flex: 1 !important;
-webkit-flex-grow: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-xxl-shrink-0 {
-webkit-flex-shrink: 0 !important;
-ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-xxl-shrink-1 {
-webkit-flex-shrink: 1 !important;
-ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.flex-xxl-wrap {
-webkit-flex-wrap: wrap !important;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-xxl-nowrap {
-webkit-flex-wrap: nowrap !important;
-ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-xxl-wrap-reverse {
-webkit-flex-wrap: wrap-reverse !important;
-ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.gap-xxl-0 {
gap: 0 !important;
}
.gap-xxl-1 {
gap: 0.3125rem !important;
}
.gap-xxl-2 {
gap: 0.625rem !important;
}
.gap-xxl-3 {
gap: 0.9375rem !important;
}
.gap-xxl-4 {
gap: 1.25rem !important;
}
.gap-xxl-5 {
gap: 1.625rem !important;
}
.gap-xxl-6 {
gap: 1.875rem !important;
}
.gap-xxl-7 {
gap: 2.1875rem !important;
}
.gap-xxl-8 {
gap: 2.5rem !important;
}
.gap-xxl-9 {
gap: 2.8125rem !important;
}
.gap-xxl-10 {
gap: 3.125rem !important;
}
.gap-xxl-11 {
gap: 3.4375rem !important;
}
.gap-xxl-12 {
gap: 3.75rem !important;
}
.gap-xxl-13 {
gap: 4.0625rem !important;
}
.gap-xxl-14 {
gap: 4.375rem !important;
}
.justify-content-xxl-start {
-webkit-box-pack: start !important;
-webkit-justify-content: flex-start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-xxl-end {
-webkit-box-pack: end !important;
-webkit-justify-content: flex-end !important;
-ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-xxl-center {
-webkit-box-pack: center !important;
-webkit-justify-content: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-xxl-between {
-webkit-box-pack: justify !important;
-webkit-justify-content: space-between !important;
-ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-xxl-around {
-webkit-justify-content: space-around !important;
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.justify-content-xxl-evenly {
-webkit-box-pack: space-evenly !important;
-webkit-justify-content: space-evenly !important;
-ms-flex-pack: space-evenly !important;
justify-content: space-evenly !important;
}
.align-items-xxl-start {
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-xxl-end {
-webkit-box-align: end !important;
-webkit-align-items: flex-end !important;
-ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-xxl-center {
-webkit-box-align: center !important;
-webkit-align-items: center !important;
-ms-flex-align: center !important;
align-items: center !important;
}
.align-items-xxl-baseline {
-webkit-box-align: baseline !important;
-webkit-align-items: baseline !important;
-ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-xxl-stretch {
-webkit-box-align: stretch !important;
-webkit-align-items: stretch !important;
-ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-xxl-start {
-webkit-align-content: flex-start !important;
-ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-xxl-end {
-webkit-align-content: flex-end !important;
-ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-xxl-center {
-webkit-align-content: center !important;
-ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-xxl-between {
-webkit-align-content: space-between !important;
-ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-xxl-around {
-webkit-align-content: space-around !important;
-ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-xxl-stretch {
-webkit-align-content: stretch !important;
-ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-xxl-auto {
-webkit-align-self: auto !important;
-ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-xxl-start {
-webkit-align-self: flex-start !important;
-ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-xxl-end {
-webkit-align-self: flex-end !important;
-ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-xxl-center {
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-xxl-baseline {
-webkit-align-self: baseline !important;
-ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-xxl-stretch {
-webkit-align-self: stretch !important;
-ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
.order-xxl-first {
-webkit-box-ordinal-group: 0 !important;
-webkit-order: -1 !important;
-ms-flex-order: -1 !important;
order: -1 !important;
}
.order-xxl-0 {
-webkit-box-ordinal-group: 1 !important;
-webkit-order: 0 !important;
-ms-flex-order: 0 !important;
order: 0 !important;
}
.order-xxl-1 {
-webkit-box-ordinal-group: 2 !important;
-webkit-order: 1 !important;
-ms-flex-order: 1 !important;
order: 1 !important;
}
.order-xxl-2 {
-webkit-box-ordinal-group: 3 !important;
-webkit-order: 2 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
}
.order-xxl-3 {
-webkit-box-ordinal-group: 4 !important;
-webkit-order: 3 !important;
-ms-flex-order: 3 !important;
order: 3 !important;
}
.order-xxl-4 {
-webkit-box-ordinal-group: 5 !important;
-webkit-order: 4 !important;
-ms-flex-order: 4 !important;
order: 4 !important;
}
.order-xxl-5 {
-webkit-box-ordinal-group: 6 !important;
-webkit-order: 5 !important;
-ms-flex-order: 5 !important;
order: 5 !important;
}
.order-xxl-last {
-webkit-box-ordinal-group: 7 !important;
-webkit-order: 6 !important;
-ms-flex-order: 6 !important;
order: 6 !important;
}
.m-xxl-0 {
margin: 0 !important;
}
.m-xxl-1 {
margin: 0.3125rem !important;
}
.m-xxl-2 {
margin: 0.625rem !important;
}
.m-xxl-3 {
margin: 0.9375rem !important;
}
.m-xxl-4 {
margin: 1.25rem !important;
}
.m-xxl-5 {
margin: 1.625rem !important;
}
.m-xxl-6 {
margin: 1.875rem !important;
}
.m-xxl-7 {
margin: 2.1875rem !important;
}
.m-xxl-8 {
margin: 2.5rem !important;
}
.m-xxl-9 {
margin: 2.8125rem !important;
}
.m-xxl-10 {
margin: 3.125rem !important;
}
.m-xxl-11 {
margin: 3.4375rem !important;
}
.m-xxl-12 {
margin: 3.75rem !important;
}
.m-xxl-13 {
margin: 4.0625rem !important;
}
.m-xxl-14 {
margin: 4.375rem !important;
}
.m-xxl-auto {
margin: auto !important;
}
.mx-xxl-0 {
margin-right: 0 !important;
margin-left: 0 !important;
}
.mx-xxl-1 {
margin-right: 0.3125rem !important;
margin-left: 0.3125rem !important;
}
.mx-xxl-2 {
margin-right: 0.625rem !important;
margin-left: 0.625rem !important;
}
.mx-xxl-3 {
margin-right: 0.9375rem !important;
margin-left: 0.9375rem !important;
}
.mx-xxl-4 {
margin-right: 1.25rem !important;
margin-left: 1.25rem !important;
}
.mx-xxl-5 {
margin-right: 1.625rem !important;
margin-left: 1.625rem !important;
}
.mx-xxl-6 {
margin-right: 1.875rem !important;
margin-left: 1.875rem !important;
}
.mx-xxl-7 {
margin-right: 2.1875rem !important;
margin-left: 2.1875rem !important;
}
.mx-xxl-8 {
margin-right: 2.5rem !important;
margin-left: 2.5rem !important;
}
.mx-xxl-9 {
margin-right: 2.8125rem !important;
margin-left: 2.8125rem !important;
}
.mx-xxl-10 {
margin-right: 3.125rem !important;
margin-left: 3.125rem !important;
}
.mx-xxl-11 {
margin-right: 3.4375rem !important;
margin-left: 3.4375rem !important;
}
.mx-xxl-12 {
margin-right: 3.75rem !important;
margin-left: 3.75rem !important;
}
.mx-xxl-13 {
margin-right: 4.0625rem !important;
margin-left: 4.0625rem !important;
}
.mx-xxl-14 {
margin-right: 4.375rem !important;
margin-left: 4.375rem !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: 0.3125rem !important;
margin-bottom: 0.3125rem !important;
}
.my-xxl-2 {
margin-top: 0.625rem !important;
margin-bottom: 0.625rem !important;
}
.my-xxl-3 {
margin-top: 0.9375rem !important;
margin-bottom: 0.9375rem !important;
}
.my-xxl-4 {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.my-xxl-5 {
margin-top: 1.625rem !important;
margin-bottom: 1.625rem !important;
}
.my-xxl-6 {
margin-top: 1.875rem !important;
margin-bottom: 1.875rem !important;
}
.my-xxl-7 {
margin-top: 2.1875rem !important;
margin-bottom: 2.1875rem !important;
}
.my-xxl-8 {
margin-top: 2.5rem !important;
margin-bottom: 2.5rem !important;
}
.my-xxl-9 {
margin-top: 2.8125rem !important;
margin-bottom: 2.8125rem !important;
}
.my-xxl-10 {
margin-top: 3.125rem !important;
margin-bottom: 3.125rem !important;
}
.my-xxl-11 {
margin-top: 3.4375rem !important;
margin-bottom: 3.4375rem !important;
}
.my-xxl-12 {
margin-top: 3.75rem !important;
margin-bottom: 3.75rem !important;
}
.my-xxl-13 {
margin-top: 4.0625rem !important;
margin-bottom: 4.0625rem !important;
}
.my-xxl-14 {
margin-top: 4.375rem !important;
margin-bottom: 4.375rem !important;
}
.my-xxl-auto {
margin-top: auto !important;
margin-bottom: auto !important;
}
.mt-xxl-0 {
margin-top: 0 !important;
}
.mt-xxl-1 {
margin-top: 0.3125rem !important;
}
.mt-xxl-2 {
margin-top: 0.625rem !important;
}
.mt-xxl-3 {
margin-top: 0.9375rem !important;
}
.mt-xxl-4 {
margin-top: 1.25rem !important;
}
.mt-xxl-5 {
margin-top: 1.625rem !important;
}
.mt-xxl-6 {
margin-top: 1.875rem !important;
}
.mt-xxl-7 {
margin-top: 2.1875rem !important;
}
.mt-xxl-8 {
margin-top: 2.5rem !important;
}
.mt-xxl-9 {
margin-top: 2.8125rem !important;
}
.mt-xxl-10 {
margin-top: 3.125rem !important;
}
.mt-xxl-11 {
margin-top: 3.4375rem !important;
}
.mt-xxl-12 {
margin-top: 3.75rem !important;
}
.mt-xxl-13 {
margin-top: 4.0625rem !important;
}
.mt-xxl-14 {
margin-top: 4.375rem !important;
}
.mt-xxl-auto {
margin-top: auto !important;
}
.me-xxl-0 {
margin-right: 0 !important;
}
.me-xxl-1 {
margin-right: 0.3125rem !important;
}
.me-xxl-2 {
margin-right: 0.625rem !important;
}
.me-xxl-3 {
margin-right: 0.9375rem !important;
}
.me-xxl-4 {
margin-right: 1.25rem !important;
}
.me-xxl-5 {
margin-right: 1.625rem !important;
}
.me-xxl-6 {
margin-right: 1.875rem !important;
}
.me-xxl-7 {
margin-right: 2.1875rem !important;
}
.me-xxl-8 {
margin-right: 2.5rem !important;
}
.me-xxl-9 {
margin-right: 2.8125rem !important;
}
.me-xxl-10 {
margin-right: 3.125rem !important;
}
.me-xxl-11 {
margin-right: 3.4375rem !important;
}
.me-xxl-12 {
margin-right: 3.75rem !important;
}
.me-xxl-13 {
margin-right: 4.0625rem !important;
}
.me-xxl-14 {
margin-right: 4.375rem !important;
}
.me-xxl-auto {
margin-right: auto !important;
}
.mb-xxl-0 {
margin-bottom: 0 !important;
}
.mb-xxl-1 {
margin-bottom: 0.3125rem !important;
}
.mb-xxl-2 {
margin-bottom: 0.625rem !important;
}
.mb-xxl-3 {
margin-bottom: 0.9375rem !important;
}
.mb-xxl-4 {
margin-bottom: 1.25rem !important;
}
.mb-xxl-5 {
margin-bottom: 1.625rem !important;
}
.mb-xxl-6 {
margin-bottom: 1.875rem !important;
}
.mb-xxl-7 {
margin-bottom: 2.1875rem !important;
}
.mb-xxl-8 {
margin-bottom: 2.5rem !important;
}
.mb-xxl-9 {
margin-bottom: 2.8125rem !important;
}
.mb-xxl-10 {
margin-bottom: 3.125rem !important;
}
.mb-xxl-11 {
margin-bottom: 3.4375rem !important;
}
.mb-xxl-12 {
margin-bottom: 3.75rem !important;
}
.mb-xxl-13 {
margin-bottom: 4.0625rem !important;
}
.mb-xxl-14 {
margin-bottom: 4.375rem !important;
}
.mb-xxl-auto {
margin-bottom: auto !important;
}
.ms-xxl-0 {
margin-left: 0 !important;
}
.ms-xxl-1 {
margin-left: 0.3125rem !important;
}
.ms-xxl-2 {
margin-left: 0.625rem !important;
}
.ms-xxl-3 {
margin-left: 0.9375rem !important;
}
.ms-xxl-4 {
margin-left: 1.25rem !important;
}
.ms-xxl-5 {
margin-left: 1.625rem !important;
}
.ms-xxl-6 {
margin-left: 1.875rem !important;
}
.ms-xxl-7 {
margin-left: 2.1875rem !important;
}
.ms-xxl-8 {
margin-left: 2.5rem !important;
}
.ms-xxl-9 {
margin-left: 2.8125rem !important;
}
.ms-xxl-10 {
margin-left: 3.125rem !important;
}
.ms-xxl-11 {
margin-left: 3.4375rem !important;
}
.ms-xxl-12 {
margin-left: 3.75rem !important;
}
.ms-xxl-13 {
margin-left: 4.0625rem !important;
}
.ms-xxl-14 {
margin-left: 4.375rem !important;
}
.ms-xxl-auto {
margin-left: auto !important;
}
.m-xxl-n1 {
margin: -0.3125rem !important;
}
.m-xxl-n2 {
margin: -0.625rem !important;
}
.m-xxl-n3 {
margin: -0.9375rem !important;
}
.m-xxl-n4 {
margin: -1.25rem !important;
}
.m-xxl-n5 {
margin: -1.625rem !important;
}
.m-xxl-n6 {
margin: -1.875rem !important;
}
.m-xxl-n7 {
margin: -2.1875rem !important;
}
.m-xxl-n8 {
margin: -2.5rem !important;
}
.m-xxl-n9 {
margin: -2.8125rem !important;
}
.m-xxl-n10 {
margin: -3.125rem !important;
}
.m-xxl-n11 {
margin: -3.4375rem !important;
}
.m-xxl-n12 {
margin: -3.75rem !important;
}
.m-xxl-n13 {
margin: -4.0625rem !important;
}
.m-xxl-n14 {
margin: -4.375rem !important;
}
.mx-xxl-n1 {
margin-right: -0.3125rem !important;
margin-left: -0.3125rem !important;
}
.mx-xxl-n2 {
margin-right: -0.625rem !important;
margin-left: -0.625rem !important;
}
.mx-xxl-n3 {
margin-right: -0.9375rem !important;
margin-left: -0.9375rem !important;
}
.mx-xxl-n4 {
margin-right: -1.25rem !important;
margin-left: -1.25rem !important;
}
.mx-xxl-n5 {
margin-right: -1.625rem !important;
margin-left: -1.625rem !important;
}
.mx-xxl-n6 {
margin-right: -1.875rem !important;
margin-left: -1.875rem !important;
}
.mx-xxl-n7 {
margin-right: -2.1875rem !important;
margin-left: -2.1875rem !important;
}
.mx-xxl-n8 {
margin-right: -2.5rem !important;
margin-left: -2.5rem !important;
}
.mx-xxl-n9 {
margin-right: -2.8125rem !important;
margin-left: -2.8125rem !important;
}
.mx-xxl-n10 {
margin-right: -3.125rem !important;
margin-left: -3.125rem !important;
}
.mx-xxl-n11 {
margin-right: -3.4375rem !important;
margin-left: -3.4375rem !important;
}
.mx-xxl-n12 {
margin-right: -3.75rem !important;
margin-left: -3.75rem !important;
}
.mx-xxl-n13 {
margin-right: -4.0625rem !important;
margin-left: -4.0625rem !important;
}
.mx-xxl-n14 {
margin-right: -4.375rem !important;
margin-left: -4.375rem !important;
}
.my-xxl-n1 {
margin-top: -0.3125rem !important;
margin-bottom: -0.3125rem !important;
}
.my-xxl-n2 {
margin-top: -0.625rem !important;
margin-bottom: -0.625rem !important;
}
.my-xxl-n3 {
margin-top: -0.9375rem !important;
margin-bottom: -0.9375rem !important;
}
.my-xxl-n4 {
margin-top: -1.25rem !important;
margin-bottom: -1.25rem !important;
}
.my-xxl-n5 {
margin-top: -1.625rem !important;
margin-bottom: -1.625rem !important;
}
.my-xxl-n6 {
margin-top: -1.875rem !important;
margin-bottom: -1.875rem !important;
}
.my-xxl-n7 {
margin-top: -2.1875rem !important;
margin-bottom: -2.1875rem !important;
}
.my-xxl-n8 {
margin-top: -2.5rem !important;
margin-bottom: -2.5rem !important;
}
.my-xxl-n9 {
margin-top: -2.8125rem !important;
margin-bottom: -2.8125rem !important;
}
.my-xxl-n10 {
margin-top: -3.125rem !important;
margin-bottom: -3.125rem !important;
}
.my-xxl-n11 {
margin-top: -3.4375rem !important;
margin-bottom: -3.4375rem !important;
}
.my-xxl-n12 {
margin-top: -3.75rem !important;
margin-bottom: -3.75rem !important;
}
.my-xxl-n13 {
margin-top: -4.0625rem !important;
margin-bottom: -4.0625rem !important;
}
.my-xxl-n14 {
margin-top: -4.375rem !important;
margin-bottom: -4.375rem !important;
}
.mt-xxl-n1 {
margin-top: -0.3125rem !important;
}
.mt-xxl-n2 {
margin-top: -0.625rem !important;
}
.mt-xxl-n3 {
margin-top: -0.9375rem !important;
}
.mt-xxl-n4 {
margin-top: -1.25rem !important;
}
.mt-xxl-n5 {
margin-top: -1.625rem !important;
}
.mt-xxl-n6 {
margin-top: -1.875rem !important;
}
.mt-xxl-n7 {
margin-top: -2.1875rem !important;
}
.mt-xxl-n8 {
margin-top: -2.5rem !important;
}
.mt-xxl-n9 {
margin-top: -2.8125rem !important;
}
.mt-xxl-n10 {
margin-top: -3.125rem !important;
}
.mt-xxl-n11 {
margin-top: -3.4375rem !important;
}
.mt-xxl-n12 {
margin-top: -3.75rem !important;
}
.mt-xxl-n13 {
margin-top: -4.0625rem !important;
}
.mt-xxl-n14 {
margin-top: -4.375rem !important;
}
.me-xxl-n1 {
margin-right: -0.3125rem !important;
}
.me-xxl-n2 {
margin-right: -0.625rem !important;
}
.me-xxl-n3 {
margin-right: -0.9375rem !important;
}
.me-xxl-n4 {
margin-right: -1.25rem !important;
}
.me-xxl-n5 {
margin-right: -1.625rem !important;
}
.me-xxl-n6 {
margin-right: -1.875rem !important;
}
.me-xxl-n7 {
margin-right: -2.1875rem !important;
}
.me-xxl-n8 {
margin-right: -2.5rem !important;
}
.me-xxl-n9 {
margin-right: -2.8125rem !important;
}
.me-xxl-n10 {
margin-right: -3.125rem !important;
}
.me-xxl-n11 {
margin-right: -3.4375rem !important;
}
.me-xxl-n12 {
margin-right: -3.75rem !important;
}
.me-xxl-n13 {
margin-right: -4.0625rem !important;
}
.me-xxl-n14 {
margin-right: -4.375rem !important;
}
.mb-xxl-n1 {
margin-bottom: -0.3125rem !important;
}
.mb-xxl-n2 {
margin-bottom: -0.625rem !important;
}
.mb-xxl-n3 {
margin-bottom: -0.9375rem !important;
}
.mb-xxl-n4 {
margin-bottom: -1.25rem !important;
}
.mb-xxl-n5 {
margin-bottom: -1.625rem !important;
}
.mb-xxl-n6 {
margin-bottom: -1.875rem !important;
}
.mb-xxl-n7 {
margin-bottom: -2.1875rem !important;
}
.mb-xxl-n8 {
margin-bottom: -2.5rem !important;
}
.mb-xxl-n9 {
margin-bottom: -2.8125rem !important;
}
.mb-xxl-n10 {
margin-bottom: -3.125rem !important;
}
.mb-xxl-n11 {
margin-bottom: -3.4375rem !important;
}
.mb-xxl-n12 {
margin-bottom: -3.75rem !important;
}
.mb-xxl-n13 {
margin-bottom: -4.0625rem !important;
}
.mb-xxl-n14 {
margin-bottom: -4.375rem !important;
}
.ms-xxl-n1 {
margin-left: -0.3125rem !important;
}
.ms-xxl-n2 {
margin-left: -0.625rem !important;
}
.ms-xxl-n3 {
margin-left: -0.9375rem !important;
}
.ms-xxl-n4 {
margin-left: -1.25rem !important;
}
.ms-xxl-n5 {
margin-left: -1.625rem !important;
}
.ms-xxl-n6 {
margin-left: -1.875rem !important;
}
.ms-xxl-n7 {
margin-left: -2.1875rem !important;
}
.ms-xxl-n8 {
margin-left: -2.5rem !important;
}
.ms-xxl-n9 {
margin-left: -2.8125rem !important;
}
.ms-xxl-n10 {
margin-left: -3.125rem !important;
}
.ms-xxl-n11 {
margin-left: -3.4375rem !important;
}
.ms-xxl-n12 {
margin-left: -3.75rem !important;
}
.ms-xxl-n13 {
margin-left: -4.0625rem !important;
}
.ms-xxl-n14 {
margin-left: -4.375rem !important;
}
.p-xxl-0 {
padding: 0 !important;
}
.p-xxl-1 {
padding: 0.3125rem !important;
}
.p-xxl-2 {
padding: 0.625rem !important;
}
.p-xxl-3 {
padding: 0.9375rem !important;
}
.p-xxl-4 {
padding: 1.25rem !important;
}
.p-xxl-5 {
padding: 1.625rem !important;
}
.p-xxl-6 {
padding: 1.875rem !important;
}
.p-xxl-7 {
padding: 2.1875rem !important;
}
.p-xxl-8 {
padding: 2.5rem !important;
}
.p-xxl-9 {
padding: 2.8125rem !important;
}
.p-xxl-10 {
padding: 3.125rem !important;
}
.p-xxl-11 {
padding: 3.4375rem !important;
}
.p-xxl-12 {
padding: 3.75rem !important;
}
.p-xxl-13 {
padding: 4.0625rem !important;
}
.p-xxl-14 {
padding: 4.375rem !important;
}
.px-xxl-0 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.px-xxl-1 {
padding-right: 0.3125rem !important;
padding-left: 0.3125rem !important;
}
.px-xxl-2 {
padding-right: 0.625rem !important;
padding-left: 0.625rem !important;
}
.px-xxl-3 {
padding-right: 0.9375rem !important;
padding-left: 0.9375rem !important;
}
.px-xxl-4 {
padding-right: 1.25rem !important;
padding-left: 1.25rem !important;
}
.px-xxl-5 {
padding-right: 1.625rem !important;
padding-left: 1.625rem !important;
}
.px-xxl-6 {
padding-right: 1.875rem !important;
padding-left: 1.875rem !important;
}
.px-xxl-7 {
padding-right: 2.1875rem !important;
padding-left: 2.1875rem !important;
}
.px-xxl-8 {
padding-right: 2.5rem !important;
padding-left: 2.5rem !important;
}
.px-xxl-9 {
padding-right: 2.8125rem !important;
padding-left: 2.8125rem !important;
}
.px-xxl-10 {
padding-right: 3.125rem !important;
padding-left: 3.125rem !important;
}
.px-xxl-11 {
padding-right: 3.4375rem !important;
padding-left: 3.4375rem !important;
}
.px-xxl-12 {
padding-right: 3.75rem !important;
padding-left: 3.75rem !important;
}
.px-xxl-13 {
padding-right: 4.0625rem !important;
padding-left: 4.0625rem !important;
}
.px-xxl-14 {
padding-right: 4.375rem !important;
padding-left: 4.375rem !important;
}
.py-xxl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.py-xxl-1 {
padding-top: 0.3125rem !important;
padding-bottom: 0.3125rem !important;
}
.py-xxl-2 {
padding-top: 0.625rem !important;
padding-bottom: 0.625rem !important;
}
.py-xxl-3 {
padding-top: 0.9375rem !important;
padding-bottom: 0.9375rem !important;
}
.py-xxl-4 {
padding-top: 1.25rem !important;
padding-bottom: 1.25rem !important;
}
.py-xxl-5 {
padding-top: 1.625rem !important;
padding-bottom: 1.625rem !important;
}
.py-xxl-6 {
padding-top: 1.875rem !important;
padding-bottom: 1.875rem !important;
}
.py-xxl-7 {
padding-top: 2.1875rem !important;
padding-bottom: 2.1875rem !important;
}
.py-xxl-8 {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
}
.py-xxl-9 {
padding-top: 2.8125rem !important;
padding-bottom: 2.8125rem !important;
}
.py-xxl-10 {
padding-top: 3.125rem !important;
padding-bottom: 3.125rem !important;
}
.py-xxl-11 {
padding-top: 3.4375rem !important;
padding-bottom: 3.4375rem !important;
}
.py-xxl-12 {
padding-top: 3.75rem !important;
padding-bottom: 3.75rem !important;
}
.py-xxl-13 {
padding-top: 4.0625rem !important;
padding-bottom: 4.0625rem !important;
}
.py-xxl-14 {
padding-top: 4.375rem !important;
padding-bottom: 4.375rem !important;
}
.pt-xxl-0 {
padding-top: 0 !important;
}
.pt-xxl-1 {
padding-top: 0.3125rem !important;
}
.pt-xxl-2 {
padding-top: 0.625rem !important;
}
.pt-xxl-3 {
padding-top: 0.9375rem !important;
}
.pt-xxl-4 {
padding-top: 1.25rem !important;
}
.pt-xxl-5 {
padding-top: 1.625rem !important;
}
.pt-xxl-6 {
padding-top: 1.875rem !important;
}
.pt-xxl-7 {
padding-top: 2.1875rem !important;
}
.pt-xxl-8 {
padding-top: 2.5rem !important;
}
.pt-xxl-9 {
padding-top: 2.8125rem !important;
}
.pt-xxl-10 {
padding-top: 3.125rem !important;
}
.pt-xxl-11 {
padding-top: 3.4375rem !important;
}
.pt-xxl-12 {
padding-top: 3.75rem !important;
}
.pt-xxl-13 {
padding-top: 4.0625rem !important;
}
.pt-xxl-14 {
padding-top: 4.375rem !important;
}
.pe-xxl-0 {
padding-right: 0 !important;
}
.pe-xxl-1 {
padding-right: 0.3125rem !important;
}
.pe-xxl-2 {
padding-right: 0.625rem !important;
}
.pe-xxl-3 {
padding-right: 0.9375rem !important;
}
.pe-xxl-4 {
padding-right: 1.25rem !important;
}
.pe-xxl-5 {
padding-right: 1.625rem !important;
}
.pe-xxl-6 {
padding-right: 1.875rem !important;
}
.pe-xxl-7 {
padding-right: 2.1875rem !important;
}
.pe-xxl-8 {
padding-right: 2.5rem !important;
}
.pe-xxl-9 {
padding-right: 2.8125rem !important;
}
.pe-xxl-10 {
padding-right: 3.125rem !important;
}
.pe-xxl-11 {
padding-right: 3.4375rem !important;
}
.pe-xxl-12 {
padding-right: 3.75rem !important;
}
.pe-xxl-13 {
padding-right: 4.0625rem !important;
}
.pe-xxl-14 {
padding-right: 4.375rem !important;
}
.pb-xxl-0 {
padding-bottom: 0 !important;
}
.pb-xxl-1 {
padding-bottom: 0.3125rem !important;
}
.pb-xxl-2 {
padding-bottom: 0.625rem !important;
}
.pb-xxl-3 {
padding-bottom: 0.9375rem !important;
}
.pb-xxl-4 {
padding-bottom: 1.25rem !important;
}
.pb-xxl-5 {
padding-bottom: 1.625rem !important;
}
.pb-xxl-6 {
padding-bottom: 1.875rem !important;
}
.pb-xxl-7 {
padding-bottom: 2.1875rem !important;
}
.pb-xxl-8 {
padding-bottom: 2.5rem !important;
}
.pb-xxl-9 {
padding-bottom: 2.8125rem !important;
}
.pb-xxl-10 {
padding-bottom: 3.125rem !important;
}
.pb-xxl-11 {
padding-bottom: 3.4375rem !important;
}
.pb-xxl-12 {
padding-bottom: 3.75rem !important;
}
.pb-xxl-13 {
padding-bottom: 4.0625rem !important;
}
.pb-xxl-14 {
padding-bottom: 4.375rem !important;
}
.ps-xxl-0 {
padding-left: 0 !important;
}
.ps-xxl-1 {
padding-left: 0.3125rem !important;
}
.ps-xxl-2 {
padding-left: 0.625rem !important;
}
.ps-xxl-3 {
padding-left: 0.9375rem !important;
}
.ps-xxl-4 {
padding-left: 1.25rem !important;
}
.ps-xxl-5 {
padding-left: 1.625rem !important;
}
.ps-xxl-6 {
padding-left: 1.875rem !important;
}
.ps-xxl-7 {
padding-left: 2.1875rem !important;
}
.ps-xxl-8 {
padding-left: 2.5rem !important;
}
.ps-xxl-9 {
padding-left: 2.8125rem !important;
}
.ps-xxl-10 {
padding-left: 3.125rem !important;
}
.ps-xxl-11 {
padding-left: 3.4375rem !important;
}
.ps-xxl-12 {
padding-left: 3.75rem !important;
}
.ps-xxl-13 {
padding-left: 4.0625rem !important;
}
.ps-xxl-14 {
padding-left: 4.375rem !important;
}
.text-xxl-start {
text-align: left !important;
}
.text-xxl-end {
text-align: right !important;
}
.text-xxl-center {
text-align: center !important;
}
}
@media (min-width: 1200px) {
.fs-1 {
font-size: 2.1875rem !important;
}
.fs-2 {
font-size: 1.75rem !important;
}
.fs-3 {
font-size: 1.53125rem !important;
}
.fs-4 {
font-size: 1.3125rem !important;
}
.fs-sm-1 {
font-size: 2.1875rem !important;
}
.fs-sm-2 {
font-size: 1.75rem !important;
}
.fs-sm-3 {
font-size: 1.53125rem !important;
}
.fs-sm-4 {
font-size: 1.3125rem !important;
}
.fs-md-1 {
font-size: 2.1875rem !important;
}
.fs-md-2 {
font-size: 1.75rem !important;
}
.fs-md-3 {
font-size: 1.53125rem !important;
}
.fs-md-4 {
font-size: 1.3125rem !important;
}
.fs-lg-1 {
font-size: 2.1875rem !important;
}
.fs-lg-2 {
font-size: 1.75rem !important;
}
.fs-lg-3 {
font-size: 1.53125rem !important;
}
.fs-lg-4 {
font-size: 1.3125rem !important;
}
}
@media print {
.d-print-inline {
display: inline !important;
}
.d-print-inline-block {
display: inline-block !important;
}
.d-print-block {
display: block !important;
}
.d-print-grid {
display: grid !important;
}
.d-print-table {
display: table !important;
}
.d-print-table-row {
display: table-row !important;
}
.d-print-table-cell {
display: table-cell !important;
}
.d-print-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.d-print-inline-flex {
display: -webkit-inline-box !important;
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
.d-print-none {
display: none !important;
}
}
/*----------------------------------------*/
/* 01. Template default CSS
/*----------------------------------------*/
/*-- Google Font --*/
/*-- Common Style --*/
*,
*::after,
*::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html,
body {
height: 100%;
}
body {
position: relative;
visibility: visible;
color: "";
}
body[dir="rtl"] {
text-align: right;
}
p {
font-size: 16px;
font-weight: 400;
line-height: 32px;
color: #8E8E8E;
margin-bottom: 15px;
font-family: "Proxima Nova Rg";
}
ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
a,
button {
line-height: inherit;
text-decoration: none;
cursor: pointer;
}
a,
button,
img,
input,
span {
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
*:focus {
outline: none !important;
}
a:focus {
outline: none;
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #BB9B1F;
}
button,
input[type="submit"] {
cursor: pointer;
}
.st-mb-50 {
margin-bottom: 50px;
}
.st-mb-60 {
margin-bottom: 60px;
}
.st-mb-145 {
margin-bottom: 145px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.st-mb-145 {
margin-bottom: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-mb-145 {
margin-bottom: 40px;
}
}
@media only screen and (max-width: 767px) {
.st-mb-145 {
margin-bottom: 30px;
}
}
.st-mb-150 {
margin-bottom: 150px;
}
.st-mb-95 {
margin-bottom: 95px;
}
.st-mb-90 {
margin-bottom: 90px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-mb-90 {
margin-bottom: 42px;
}
}
@media only screen and (max-width: 767px) {
.st-mb-90 {
margin-bottom: 37px;
}
}
.st-mb-120 {
margin-bottom: 120px;
}
.st-mb-125 {
margin-bottom: 125px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-mb-125 {
margin-bottom: 42px;
}
}
@media only screen and (max-width: 767px) {
.st-mb-125 {
margin-bottom: 37px;
}
}
.st-mb-103 {
margin-bottom: 103px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.st-mb-103 {
margin-bottom: 40px;
}
}
@media only screen and (max-width: 767px) {
.st-mb-103 {
margin-bottom: 35px;
}
}
.pt-130 {
padding-top: 130px;
}
.pt-30 {
padding-top: 30px;
}
.pt-245 {
padding-top: 245px;
}
.pb-220 {
padding-bottom: 220px;
}
.pt-100 {
padding-top: 100px;
}
.pt-145 {
padding-top: 145px;
}
.pb-100 {
padding-bottom: 100px;
}
.pb-130 {
padding-bottom: 130px;
}
.pb-135 {
padding-bottom: 135px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pb-135 {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.pb-135 {
padding-bottom: 70px;
}
}
.pb-165 {
padding-bottom: 165px;
}
.pb-175 {
padding-bottom: 175px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pb-175 {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.pb-175 {
padding-bottom: 70px;
}
}
.pb-180 {
padding-bottom: 180px;
}
.pb-185 {
padding-bottom: 185px;
}
.pb-235 {
padding-bottom: 235px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pb-235 {
padding-bottom: 135px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pb-235 {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.pb-235 {
padding-bottom: 70px;
}
}
.mr-50 {
margin-right: 50px;
}
.mt-25 {
margin-top: 25px;
}
.mt-95 {
margin-top: 95px;
}
.mt-30 {
margin-top: 30px;
}
.mb-20 {
margin-bottom: 20px;
}
.mb-30 {
margin-bottom: 30px;
}
.mb-25 {
margin-bottom: 25px;
}
.mb-45 {
margin-bottom: 45px;
}
.mb-47 {
margin-bottom: 47px;
}
.mb-50 {
margin-bottom: 50px;
}
.mb-60 {
margin-bottom: 60px;
}
.mb-65 {
margin-bottom: 65px;
}
.mb-80 {
margin-bottom: 80px;
}
.mb-85 {
margin-bottom: 85px;
}
.mb-70 {
margin-bottom: 70px;
}
.mb-75 {
margin-bottom: 75px;
}
.mb-65 {
margin-bottom: 65px;
}
.mb-75 {
margin-bottom: 75px;
}
.mb-100 {
margin-bottom: 100px;
}
.mb-120 {
margin-bottom: 120px;
}
.pb-100 {
padding-bottom: 100px;
}
.pb-105 {
padding-bottom: 105px;
}
.pb-95 {
padding-bottom: 95px;
}
.pb-145 {
padding-bottom: 145px;
}
.pb-115 {
padding-bottom: 115px;
}
.pb-150 {
padding-bottom: 150px;
}
.pb-160 {
padding-bottom: 160px;
}
.pb-175 {
padding-bottom: 175px;
}
.pb-180 {
padding-bottom: 180px;
}
.bg-gray {
background-color: #f9f9f9;
}
.bg-gray-2 {
background-color: #FBF9EE;
}
.bg-gray-3 {
background-color: #E8ECF8;
}
.bg-granite {
background-color: #ECE5E6;
}
.bg-img {
background-position: center center;
background-size: cover;
}
.transparent-bar {
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 99;
}
.section-padding-lr-1 .container-fluid, .section-padding-lr-1 .container-sm, .section-padding-lr-1 .container-md, .section-padding-lr-1 .container-lg, .section-padding-lr-1 .container-xl, .section-padding-lr-1 .container-xxl {
padding-left: 140px;
padding-right: 140px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.section-padding-lr-1 .container-fluid, .section-padding-lr-1 .container-sm, .section-padding-lr-1 .container-md, .section-padding-lr-1 .container-lg, .section-padding-lr-1 .container-xl, .section-padding-lr-1 .container-xxl {
padding-left: 50px;
padding-right: 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.section-padding-lr-1 .container-fluid, .section-padding-lr-1 .container-sm, .section-padding-lr-1 .container-md, .section-padding-lr-1 .container-lg, .section-padding-lr-1 .container-xl, .section-padding-lr-1 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-lr-1 .container-fluid, .section-padding-lr-1 .container-sm, .section-padding-lr-1 .container-md, .section-padding-lr-1 .container-lg, .section-padding-lr-1 .container-xl, .section-padding-lr-1 .container-xxl {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-lr-1 .container-fluid, .section-padding-lr-1 .container-sm, .section-padding-lr-1 .container-md, .section-padding-lr-1 .container-lg, .section-padding-lr-1 .container-xl, .section-padding-lr-1 .container-xxl {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-lr-1 .container-fluid, .section-padding-lr-1 .container-sm, .section-padding-lr-1 .container-md, .section-padding-lr-1 .container-lg, .section-padding-lr-1 .container-xl, .section-padding-lr-1 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
.section-padding-lr-2 .container-fluid, .section-padding-lr-2 .container-sm, .section-padding-lr-2 .container-md, .section-padding-lr-2 .container-lg, .section-padding-lr-2 .container-xl, .section-padding-lr-2 .container-xxl {
padding-left: 240px;
padding-right: 240px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.section-padding-lr-2 .container-fluid, .section-padding-lr-2 .container-sm, .section-padding-lr-2 .container-md, .section-padding-lr-2 .container-lg, .section-padding-lr-2 .container-xl, .section-padding-lr-2 .container-xxl {
padding-left: 150px;
padding-right: 150px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.section-padding-lr-2 .container-fluid, .section-padding-lr-2 .container-sm, .section-padding-lr-2 .container-md, .section-padding-lr-2 .container-lg, .section-padding-lr-2 .container-xl, .section-padding-lr-2 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-lr-2 .container-fluid, .section-padding-lr-2 .container-sm, .section-padding-lr-2 .container-md, .section-padding-lr-2 .container-lg, .section-padding-lr-2 .container-xl, .section-padding-lr-2 .container-xxl {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-lr-2 .container-fluid, .section-padding-lr-2 .container-sm, .section-padding-lr-2 .container-md, .section-padding-lr-2 .container-lg, .section-padding-lr-2 .container-xl, .section-padding-lr-2 .container-xxl {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-lr-2 .container-fluid, .section-padding-lr-2 .container-sm, .section-padding-lr-2 .container-md, .section-padding-lr-2 .container-lg, .section-padding-lr-2 .container-xl, .section-padding-lr-2 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
.section-padding-lr-3 .container-fluid, .section-padding-lr-3 .container-sm, .section-padding-lr-3 .container-md, .section-padding-lr-3 .container-lg, .section-padding-lr-3 .container-xl, .section-padding-lr-3 .container-xxl {
padding-left: 254px;
padding-right: 254px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.section-padding-lr-3 .container-fluid, .section-padding-lr-3 .container-sm, .section-padding-lr-3 .container-md, .section-padding-lr-3 .container-lg, .section-padding-lr-3 .container-xl, .section-padding-lr-3 .container-xxl {
padding-left: 150px;
padding-right: 150px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.section-padding-lr-3 .container-fluid, .section-padding-lr-3 .container-sm, .section-padding-lr-3 .container-md, .section-padding-lr-3 .container-lg, .section-padding-lr-3 .container-xl, .section-padding-lr-3 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-lr-3 .container-fluid, .section-padding-lr-3 .container-sm, .section-padding-lr-3 .container-md, .section-padding-lr-3 .container-lg, .section-padding-lr-3 .container-xl, .section-padding-lr-3 .container-xxl {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-lr-3 .container-fluid, .section-padding-lr-3 .container-sm, .section-padding-lr-3 .container-md, .section-padding-lr-3 .container-lg, .section-padding-lr-3 .container-xl, .section-padding-lr-3 .container-xxl {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-lr-3 .container-fluid, .section-padding-lr-3 .container-sm, .section-padding-lr-3 .container-md, .section-padding-lr-3 .container-lg, .section-padding-lr-3 .container-xl, .section-padding-lr-3 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
.section-padding-lr-4 .container-fluid, .section-padding-lr-4 .container-sm, .section-padding-lr-4 .container-md, .section-padding-lr-4 .container-lg, .section-padding-lr-4 .container-xl, .section-padding-lr-4 .container-xxl {
padding-left: 118px;
padding-right: 118px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.section-padding-lr-4 .container-fluid, .section-padding-lr-4 .container-sm, .section-padding-lr-4 .container-md, .section-padding-lr-4 .container-lg, .section-padding-lr-4 .container-xl, .section-padding-lr-4 .container-xxl {
padding-left: 50px;
padding-right: 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.section-padding-lr-4 .container-fluid, .section-padding-lr-4 .container-sm, .section-padding-lr-4 .container-md, .section-padding-lr-4 .container-lg, .section-padding-lr-4 .container-xl, .section-padding-lr-4 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-lr-4 .container-fluid, .section-padding-lr-4 .container-sm, .section-padding-lr-4 .container-md, .section-padding-lr-4 .container-lg, .section-padding-lr-4 .container-xl, .section-padding-lr-4 .container-xxl {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-lr-4 .container-fluid, .section-padding-lr-4 .container-sm, .section-padding-lr-4 .container-md, .section-padding-lr-4 .container-lg, .section-padding-lr-4 .container-xl, .section-padding-lr-4 .container-xxl {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-lr-4 .container-fluid, .section-padding-lr-4 .container-sm, .section-padding-lr-4 .container-md, .section-padding-lr-4 .container-lg, .section-padding-lr-4 .container-xl, .section-padding-lr-4 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
.section-padding-lr-5 .container-fluid, .section-padding-lr-5 .container-sm, .section-padding-lr-5 .container-md, .section-padding-lr-5 .container-lg, .section-padding-lr-5 .container-xl, .section-padding-lr-5 .container-xxl {
padding-left: 250px;
padding-right: 250px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.section-padding-lr-5 .container-fluid, .section-padding-lr-5 .container-sm, .section-padding-lr-5 .container-md, .section-padding-lr-5 .container-lg, .section-padding-lr-5 .container-xl, .section-padding-lr-5 .container-xxl {
padding-left: 50px;
padding-right: 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.section-padding-lr-5 .container-fluid, .section-padding-lr-5 .container-sm, .section-padding-lr-5 .container-md, .section-padding-lr-5 .container-lg, .section-padding-lr-5 .container-xl, .section-padding-lr-5 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-lr-5 .container-fluid, .section-padding-lr-5 .container-sm, .section-padding-lr-5 .container-md, .section-padding-lr-5 .container-lg, .section-padding-lr-5 .container-xl, .section-padding-lr-5 .container-xxl {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-lr-5 .container-fluid, .section-padding-lr-5 .container-sm, .section-padding-lr-5 .container-md, .section-padding-lr-5 .container-lg, .section-padding-lr-5 .container-xl, .section-padding-lr-5 .container-xxl {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-lr-5 .container-fluid, .section-padding-lr-5 .container-sm, .section-padding-lr-5 .container-md, .section-padding-lr-5 .container-lg, .section-padding-lr-5 .container-xl, .section-padding-lr-5 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
.section-padding-lr-6 .container-fluid, .section-padding-lr-6 .container-sm, .section-padding-lr-6 .container-md, .section-padding-lr-6 .container-lg, .section-padding-lr-6 .container-xl, .section-padding-lr-6 .container-xxl {
padding-left: 240px;
padding-right: 240px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.section-padding-lr-6 .container-fluid, .section-padding-lr-6 .container-sm, .section-padding-lr-6 .container-md, .section-padding-lr-6 .container-lg, .section-padding-lr-6 .container-xl, .section-padding-lr-6 .container-xxl {
padding-left: 50px;
padding-right: 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.section-padding-lr-6 .container-fluid, .section-padding-lr-6 .container-sm, .section-padding-lr-6 .container-md, .section-padding-lr-6 .container-lg, .section-padding-lr-6 .container-xl, .section-padding-lr-6 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-lr-6 .container-fluid, .section-padding-lr-6 .container-sm, .section-padding-lr-6 .container-md, .section-padding-lr-6 .container-lg, .section-padding-lr-6 .container-xl, .section-padding-lr-6 .container-xxl {
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-lr-6 .container-fluid, .section-padding-lr-6 .container-sm, .section-padding-lr-6 .container-md, .section-padding-lr-6 .container-lg, .section-padding-lr-6 .container-xl, .section-padding-lr-6 .container-xxl {
padding-left: 40px;
padding-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-lr-6 .container-fluid, .section-padding-lr-6 .container-sm, .section-padding-lr-6 .container-md, .section-padding-lr-6 .container-lg, .section-padding-lr-6 .container-xl, .section-padding-lr-6 .container-xxl {
padding-left: 15px;
padding-right: 15px;
}
}
.col-34 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 34%;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.col-34 {
width: 25%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.col-34 {
width: 25%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-34 {
width: 25%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-34 {
width: 50%;
}
}
@media only screen and (max-width: 767px) {
.col-34 {
width: 100%;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.col-34 {
width: 50%;
}
}
.col-22-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 22.5%;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.col-22-5 {
width: 25%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.col-22-5 {
width: 25%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-22-5 {
width: 25%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-22-5 {
width: 50%;
}
}
@media only screen and (max-width: 767px) {
.col-22-5 {
width: 100%;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.col-22-5 {
width: 50%;
}
}
.col-24 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 24%;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.col-24 {
width: 25%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.col-24 {
width: 25%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-24 {
width: 25%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-24 {
width: 50%;
}
}
@media only screen and (max-width: 767px) {
.col-24 {
width: 100%;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.col-24 {
width: 50%;
}
}
.col-19-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 19.5%;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.col-19-5 {
width: 25%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.col-19-5 {
width: 25%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-19-5 {
width: 25%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-19-5 {
width: 50%;
}
}
@media only screen and (max-width: 767px) {
.col-19-5 {
width: 100%;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.col-19-5 {
width: 50%;
}
}
.border-top-1 {
border-top: 1px solid #B1B1B1;
}
.border-bottom-1 {
border-bottom: 1px solid #A2A2A2;
}
.section-padding-1 {
padding-top: 130px;
padding-bottom: 130px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-1 {
padding-top: 88px;
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-1 {
padding-top: 58px;
padding-bottom: 70px;
}
}
.section-padding-2 {
padding-bottom: 161px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-2 {
padding-bottom: 83px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-2 {
padding-bottom: 53px;
}
}
.section-padding-3 {
padding-bottom: 180px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-3 {
padding-bottom: 95px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-3 {
padding-bottom: 65px;
}
}
.section-padding-4 {
padding-top: 145px;
padding-bottom: 100px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-4 {
padding-top: 90px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-4 {
padding-top: 60px;
padding-bottom: 70px;
}
}
.section-padding-5 {
padding-top: 245px;
padding-bottom: 222px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-padding-5 {
padding-top: 138px;
padding-bottom: 150px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-5 {
padding-top: 108px;
padding-bottom: 120px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-5 {
padding-top: 108px;
padding-bottom: 120px;
}
}
.section-padding-6 {
padding-top: 208px;
padding-bottom: 157px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-6 {
padding-top: 100px;
padding-bottom: 95px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-6 {
padding-top: 70px;
padding-bottom: 65px;
}
}
.section-padding-7 {
padding-top: 112px;
padding-bottom: 165px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-7 {
padding-top: 90px;
padding-bottom: 93px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-7 {
padding-top: 60px;
padding-bottom: 63px;
}
}
.section-padding-8 {
padding-bottom: 70px;
}
.section-padding-9 {
padding-top: 98px;
padding-bottom: 96px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-9 {
padding-top: 100px;
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-9 {
padding-top: 70px;
padding-bottom: 70px;
}
}
.section-padding-10 {
padding-top: 132px;
padding-bottom: 213px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-10 {
padding-top: 90px;
padding-bottom: 95px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-10 {
padding-top: 60px;
padding-bottom: 80px;
}
}
.section-padding-11 {
padding-top: 126px;
padding-bottom: 112px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-11 {
padding-top: 95px;
padding-bottom: 92px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-11 {
padding-top: 66px;
padding-bottom: 62px;
}
}
.section-padding-12 {
padding-top: 122px;
padding-bottom: 143px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-12 {
padding-top: 88px;
padding-bottom: 92px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-12 {
padding-top: 61px;
padding-bottom: 62px;
}
}
.section-padding-13 {
padding-top: 150px;
padding-bottom: 143px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-13 {
padding-top: 90px;
padding-bottom: 94px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-13 {
padding-top: 60px;
padding-bottom: 65px;
}
}
.section-padding-14 {
padding-top: 142px;
padding-bottom: 194px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-padding-14 {
padding-top: 88px;
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.section-padding-14 {
padding-top: 60px;
padding-bottom: 70px;
}
}
.section-padding-15 {
padding-top: 70px;
padding-bottom: 70px;
}
.custom-d-flex {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex !important;
}
.custom-align-item-center {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.custom-align-item-end {
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.justify-content-center {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
#scrollUp {
width: 50px;
height: 50px;
background-color: #262626;
color: #fff;
right: 50px;
bottom: 53px;
text-align: center;
overflow: hidden;
border-radius: 50px;
z-index: 9811 !important;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
@media only screen and (max-width: 767px) {
#scrollUp {
width: 35px;
height: 35px;
right: 20px;
}
}
#scrollUp i {
display: block;
line-height: 50px;
font-size: 22px;
}
@media only screen and (max-width: 767px) {
#scrollUp i {
line-height: 35px;
font-size: 20px;
}
}
#scrollUp:hover {
background-color: #BB9B1F;
}
@-webkit-keyframes lastudioZoomIn {
0% {
opacity: 0;
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes lastudioZoomIn {
0% {
opacity: 0;
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
/*-------- 02. Header style ---------*/
.header-padding-tb {
padding: 20px 0;
}
@media only screen and (max-width: 767px) {
.header-padding-tb {
padding: 12px 0;
}
}
.header-padding-tb-2 {
padding: 8px 0;
}
.language-wrap ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.language-wrap ul li {
margin-right: 37px;
position: relative;
}
@media only screen and (max-width: 767px) {
.language-wrap ul li {
margin-right: 25px;
}
}
.language-wrap ul li::before {
content: '';
position: absolute;
right: -17px;
top: 50%;
-webkit-transform: translateY(-50%) rotate(22deg);
-ms-transform: translateY(-50%) rotate(22deg);
transform: translateY(-50%) rotate(22deg);
width: 1px;
height: 18px;
background: #000;
}
@media only screen and (max-width: 767px) {
.language-wrap ul li::before {
height: 12px;
right: -13px;
}
}
.language-wrap ul li:last-child {
margin-right: 0;
}
.language-wrap ul li:last-child::before {
display: none;
}
.language-wrap ul li a {
font-size: 24px;
line-height: 1;
display: inline-block;
font-family: "Proxima Nova Rg";
letter-spacing: 5.22px;
}
@media only screen and (max-width: 767px) {
.language-wrap ul li a {
font-size: 17px;
letter-spacing: 0.22px;
}
}
.language-wrap ul li a:hover {
color: #BB9B1F;
}
.language-wrap.language-wrap-white ul li::before {
background: #ffffff;
}
.language-wrap.language-wrap-white ul li a {
color: #ffffff;
}
.language-wrap.language-wrap-white ul li a:hover {
color: #BB9B1F;
}
.logo a {
display: inline-block;
}
.logo a img {
max-width: 159px;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.logo a img {
max-width: 130px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.logo a img {
max-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.logo a img {
max-width: 80px;
}
}
.header-action-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.header-action-wrap .header-action-cart {
margin-right: 68px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-action-wrap .header-action-cart {
margin-right: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-action-wrap .header-action-cart {
margin-right: 40px;
}
}
@media only screen and (max-width: 767px) {
.header-action-wrap .header-action-cart {
margin-right: 20px;
}
}
.header-action-wrap .header-action-cart > a {
width: 23px;
display: inline-block;
position: relative;
}
.header-action-wrap .header-action-cart > a > .product-count {
position: absolute;
top: -21px;
right: -12px;
width: 22px;
height: 22px;
line-height: 22px;
border-radius: 100%;
font-family: "Proxima Nova Rg";
font-size: 11px;
display: inline-block;
text-align: center;
color: #181818;
background-color: #ffffff;
}
.header-action-wrap .header-action-cart > a svg {
width: 24px;
}
@media only screen and (max-width: 767px) {
.header-action-wrap .header-action-cart > a svg {
width: 22px;
}
}
.header-action-wrap .header-action-cart > a svg g path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.header-action-wrap .header-action-cart > a:hover svg g path {
stroke: #BB9B1F;
}
.header-action-wrap .header-action-cart > a img {
width: 100%;
}
.header-action-wrap .header-action-cart.white-cart > a svg g path {
stroke: #ffffff;
}
.header-action-wrap .header-action-cart.white-cart > a:hover svg g path {
stroke: #BB9B1F;
}
.header-action-wrap .header-action-menu {
width: 32px;
height: 22px;
}
.header-action-wrap .header-action-menu a {
position: relative;
width: 100%;
height: 100%;
line-height: 1;
display: inline-block;
}
.header-action-wrap .header-action-menu a > span {
background-color: #1E1E1E;
left: 0;
display: block;
position: absolute;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;
height: 2px;
}
.header-action-wrap .header-action-menu a > span:nth-child(2) {
width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.header-action-wrap .header-action-menu a > span:first-child {
width: 16px;
top: 0;
left: auto;
right: 0;
}
.header-action-wrap .header-action-menu a > span:last-child {
width: 16px;
top: 20px;
}
.header-action-wrap .header-action-menu a:hover span {
background-color: #BB9B1F;
}
.header-action-wrap .header-action-menu a:hover span:first-child {
width: 100%;
}
.header-action-wrap .header-action-menu a:hover span:last-child {
width: 100%;
}
.header-action-wrap .header-action-menu.white-menu > a > span {
background-color: #ffffff;
}
.header-action-wrap .header-action-menu.white-menu > a:hover span {
background-color: #BB9B1F;
}
.main-wrapper .body-overlay {
background-color: #232324;
height: 100%;
left: 0;
opacity: 0;
position: fixed;
top: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
visibility: hidden;
width: 100%;
z-index: 9999;
}
.main-wrapper.overlay-active .body-overlay {
opacity: .7;
visibility: visible;
z-index: 9999;
}
.sidebar-cart-active {
position: fixed;
top: 0;
width: 420px;
padding: 104px 50px 50px;
min-height: 100vh;
bottom: 0;
z-index: 9999;
right: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: all 250ms ease-in;
-o-transition: all 250ms ease-in;
transition: all 250ms ease-in;
-webkit-transform: translate(200px, 0);
-ms-transform: translate(200px, 0);
transform: translate(200px, 0);
-webkit-box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
background-color: #fff;
}
.sidebar-cart-active.inside {
visibility: visible;
opacity: 1;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sidebar-cart-active {
width: 350px;
padding: 104px 30px 50px;
}
}
@media only screen and (max-width: 767px) {
.sidebar-cart-active {
padding: 60px 15px 50px;
width: 280px;
}
}
.sidebar-cart-active .sidebar-cart-all .cart-close {
position: absolute;
top: 37px;
right: 50px;
font-size: 30px;
line-height: 30px;
-webkit-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sidebar-cart-active .sidebar-cart-all .cart-close {
font-size: 25px;
}
}
@media only screen and (max-width: 767px) {
.sidebar-cart-active .sidebar-cart-all .cart-close {
top: 27px;
right: 17px;
font-size: 23px;
}
}
.sidebar-cart-active .sidebar-cart-all .cart-close:hover {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
color: #BB9B1F;
}
.sidebar-cart-active .sidebar-cart-all .cart-content > h3, .sidebar-cart-active .sidebar-cart-all .cart-content > .h3 {
font-size: 20px;
text-transform: uppercase;
margin: 0 0 35px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul {
margin: 0 -30px 0 0;
padding: 0 30px 0 0;
max-height: 310px;
max-height: calc(100vh - 430px);
overflow: auto;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sidebar-cart-active .sidebar-cart-all .cart-content ul {
max-height: calc(100vh - 365px);
}
}
@media only screen and (max-width: 767px) {
.sidebar-cart-active .sidebar-cart-all .cart-content ul {
max-height: calc(100vh - 360px);
}
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 70px;
-ms-flex: 0 0 70px;
flex: 0 0 70px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-img a img {
width: 100%;
border: 1px solid rgba(0, 0, 0, 0.1);
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title {
margin-left: 20px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title h4, .sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title .h4 {
font-size: 14px;
margin: 0 0 8px;
font-family: "Proxima Nova Rg";
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title h4 a:hover, .sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title .h4 a:hover {
color: #BB9B1F;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title span {
font-size: 16px;
color: #8E8E8E;
font-family: "Proxima Nova Rg";
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-delete {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 100;
-webkit-flex-grow: 100;
-ms-flex-positive: 100;
flex-grow: 100;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-delete a {
display: block;
font-size: 16px;
height: 20px;
line-height: 17px;
overflow: hidden;
width: 20px;
text-align: right;
color: #000;
}
.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-delete a:hover {
color: #BB9B1F;
}
.sidebar-cart-active .sidebar-cart-all .cart-content .cart-total {
display: block;
width: 100%;
margin: 27px 0 26px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content .cart-total h4, .sidebar-cart-active .sidebar-cart-all .cart-content .cart-total .h4 {
font-size: 18px;
text-transform: capitalize;
margin: 0;
font-family: "Proxima Nova Rg";
}
.sidebar-cart-active .sidebar-cart-all .cart-content .cart-total h4 span, .sidebar-cart-active .sidebar-cart-all .cart-content .cart-total .h4 span {
font-size: 18px;
color: #8E8E8E;
font-family: "Proxima Nova Rg";
float: right;
}
.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn a {
width: 100%;
display: block;
margin: 10px 0 0;
font-size: 20px;
}
.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn a:first-child {
margin-top: 0;
}
.wrapper-2 .body-overlay-2 {
background: rgba(35, 35, 36, 0.7) none repeat scroll 0 0;
height: 100%;
left: 0;
opacity: 0;
position: fixed;
top: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
visibility: hidden;
width: 100%;
z-index: 9999;
}
.wrapper-2.overlay-active-2 .body-overlay-2 {
opacity: 1;
visibility: visible;
}
.off-canvas-active {
position: fixed;
top: 0;
width: 370px;
min-height: 100vh;
bottom: 0;
z-index: 111;
right: 0;
visibility: hidden;
opacity: 1;
-webkit-transition: all 400ms ease-out;
-o-transition: all 400ms ease-out;
transition: all 400ms ease-out;
-webkit-transform: translate(370px, 0);
-ms-transform: translate(370px, 0);
transform: translate(370px, 0);
background-color: #fff;
-webkit-box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
z-index: 9999;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.off-canvas-active {
width: 320px;
-webkit-transform: translate(320px, 0);
-ms-transform: translate(320px, 0);
transform: translate(320px, 0);
}
}
@media only screen and (max-width: 767px) {
.off-canvas-active {
width: 260px;
-webkit-transform: translate(260px, 0);
-ms-transform: translate(260px, 0);
transform: translate(260px, 0);
}
}
.off-canvas-active.inside {
visibility: visible;
opacity: 1;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.off-canvas-active .off-canvas-close {
position: absolute;
left: -40px;
top: 0px;
z-index: 9;
width: 40px;
height: 40px;
color: #fff;
line-height: 40px;
text-align: center;
font-size: 18px;
background-color: #343538;
}
.off-canvas-active .off-canvas-close i {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
display: inline-block;
color: #fff;
line-height: 40px;
}
.off-canvas-active .off-canvas-close:hover i {
color: #BB9B1F;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.off-canvas-active .off-canvas-wrap {
padding: 40px 30px 50px;
overflow: auto;
height: 100%;
}
@media only screen and (max-width: 767px) {
.off-canvas-active .off-canvas-wrap {
padding: 30px 20px 50px;
}
}
.slinky-theme-default {
background: transparent;
}
.slinky-theme-default ul li a {
font-family: "Proxima Nova Rg";
font-size: 15px;
position: relative;
}
.slinky-theme-default ul li a:not(.back) {
padding: 10px 0px;
color: #181818;
}
.slinky-theme-default ul li a:not(.back):hover {
color: #BB9B1F;
background: transparent;
}
.slinky-theme-default .next::after {
content: "\f105";
font-family: 'Line Awesome Free';
font-weight: 900;
opacity: 1;
-webkit-transition: all .3 ease 0s;
-o-transition: all .3 ease 0s;
transition: all .3 ease 0s;
color: #181818;
font-size: 15px;
background: none;
}
.slinky-theme-default .next:hover::after {
color: #BB9B1F;
}
.slinky-theme-default .back::before {
content: "\f105";
font-family: 'Line Awesome Free';
font-weight: 900;
opacity: 1;
-webkit-transition: all .3 ease 0s;
-o-transition: all .3 ease 0s;
transition: all .3 ease 0s;
color: #fff;
font-size: 15px;
background: none;
padding: 0;
background-color: #000;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin: 0 0 13px 0px;
border-radius: 3px;
}
.slinky-theme-default .back:hover::before {
color: #000;
background-color: #BB9B1F;
}
.sticky-bar.stick {
position: fixed;
top: 0;
width: 100%;
z-index: 99;
left: 0;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
.sticky-bar.stick.sticky-white-bg {
-webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
background-color: #ffffff;
}
.stick .logo a img {
max-width: 80px;
}
@media only screen and (max-width: 767px) {
.stick .logo a img {
max-width: 70px;
}
}
.stick.header-padding-tb {
padding: 10px 0;
}
.header-black-bg {
background: rgba(24, 24, 24, 0.3) none repeat scroll 0 0;
}
.header-black-bg.stick {
background: rgba(24, 24, 24, 0.5) none repeat scroll 0 0;
}
.header-height-1 {
height: 192px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-height-1 {
height: 164px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header-height-1 {
height: 135px;
}
}
@media only screen and (max-width: 767px) {
.header-height-1 {
height: 100px;
}
}
.header-height-1.stick {
height: 96px;
}
@media only screen and (max-width: 767px) {
.header-height-1.stick {
height: 86px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title.mb-12 {
margin-bottom: 40px !important;
}
.section-title.mb-10 {
margin-bottom: 42px !important;
}
}
@media only screen and (max-width: 767px) {
.section-title.mb-12 {
margin-bottom: 30px !important;
}
.section-title.mb-10 {
margin-bottom: 32px !important;
}
.mb-10 {
margin-bottom: 2.125rem !important;
}
}
/*-------- 03. Slider style ---------*/
.slider-height-1 {
height: 1080px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.slider-height-1 {
height: 774px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.slider-height-1 {
height: 680px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-height-1 {
height: 650px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-height-1 {
height: 600px;
}
}
@media only screen and (max-width: 767px) {
.slider-height-1 {
height: 550px;
}
}
.single-slider-wrap {
position: relative;
}
.single-slider-wrap .slider-img {
position: absolute;
top: 0;
right: 0;
width: 70.7%;
height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.single-slider-wrap .slider-img {
width: 82%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-slider-wrap .slider-img {
width: 90%;
}
}
@media only screen and (max-width: 767px) {
.single-slider-wrap .slider-img {
width: 100%;
}
}
.single-slider-wrap .slider-img img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.slider-content {
position: relative;
z-index: 9;
margin: 0 0 0 300px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.slider-content {
margin: 0 0 0 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.slider-content {
margin: 0 0 0 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-content {
margin: 0 0 0 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-content {
margin: 0 0 0 40px;
}
}
@media only screen and (max-width: 767px) {
.slider-content {
margin: 0 15px 0 15px;
text-align: center;
width: 100%;
}
}
.slider-content h3, .slider-content .h3 {
font-size: 20px;
color: #4D4D4D;
font-family: "Proxima Nova Rg";
letter-spacing: 8.33px;
margin: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.slider-content h3, .slider-content .h3 {
font-size: 18px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-content h3, .slider-content .h3 {
font-size: 18px;
letter-spacing: 6.33px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-content h3, .slider-content .h3 {
font-size: 18px;
letter-spacing: 4.33px;
}
}
@media only screen and (max-width: 767px) {
.slider-content h3, .slider-content .h3 {
font-size: 18px;
letter-spacing: 4.33px;
color: #ffffff;
}
}
.slider-content h1, .slider-content .h1 {
color: #BB9B1F;
font-size: 138px;
line-height: .9;
margin: 24px 0 28px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.slider-content h1, .slider-content .h1 {
font-size: 120px;
margin: 18px 0 20px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.slider-content h1, .slider-content .h1 {
font-size: 100px;
margin: 15px 0 20px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-content h1, .slider-content .h1 {
font-size: 90px;
margin: 15px 0 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-content h1, .slider-content .h1 {
font-size: 70px;
margin: 15px 0 20px;
}
}
@media only screen and (max-width: 767px) {
.slider-content h1, .slider-content .h1 {
font-size: 55px;
margin: 15px 0 20px;
}
}
.slider-content.slider-content-red h3, .slider-content.slider-content-red .h3 {
color: #F46C7D;
}
.slider-content.slider-content-red h1, .slider-content.slider-content-red .h1 {
font-size: 250px;
color: #E13636;
line-height: 235px;
letter-spacing: -8.93px;
margin: -33px 0 0px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.slider-content.slider-content-red h1, .slider-content.slider-content-red .h1 {
line-height: 180px;
font-size: 170px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.slider-content.slider-content-red h1, .slider-content.slider-content-red .h1 {
line-height: 145px;
font-size: 140px;
margin: -23px 0 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-content.slider-content-red h1, .slider-content.slider-content-red .h1 {
line-height: 145px;
font-size: 140px;
margin: -23px 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-content.slider-content-red h1, .slider-content.slider-content-red .h1 {
line-height: 125px;
font-size: 120px;
margin: -10px 0 0px;
}
}
@media only screen and (max-width: 767px) {
.slider-content.slider-content-red h1, .slider-content.slider-content-red .h1 {
line-height: 90px;
font-size: 80px;
margin: 0px 0 0px;
letter-spacing: -3.93px;
}
}
.slider-content.slider-content-red.slider-content {
margin: 151px 0 0 300px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.slider-content.slider-content-red.slider-content {
margin: 151px 0 0 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.slider-content.slider-content-red.slider-content {
margin: 135px 0 0 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-content.slider-content-red.slider-content {
margin: 80px 0 0 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.slider-content.slider-content-red.slider-content {
margin: 80px 0 0 40px;
}
}
@media only screen and (max-width: 767px) {
.slider-content.slider-content-red.slider-content {
margin: 0 15px 0 15px;
text-align: center;
width: 100%;
}
}
.btn-style a.btn {
font-family: "Proxima Nova Rg";
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.btn-style a.btn {
padding: 17px 50px 17px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.btn-style a.btn {
padding: 17px 50px 17px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.btn-style a.btn {
padding: 15px 40px 15px;
}
}
@media only screen and (max-width: 767px) {
.btn-style a.btn {
padding: 14px 30px 15px;
font-size: 18px;
}
.btn-style a.btn.slider-btn {
color: #ffffff;
}
}
.btn-style a.btn.btn-padding-2 {
padding: 17px 25px;
}
@media only screen and (max-width: 767px) {
.btn-style a.btn.btn-padding-2 {
padding: 10px 25px 11px;
}
}
.btn-style a.btn-outline-primary {
border-color: #acacac;
}
.btn-style a.btn-outline-primary:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-style a.btn-outline-primary:active {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-style a.btn-outline-primary:hover {
border-color: #181818;
}
.single-animation-wrap.slick-active .slider-animated-1 h3, .single-animation-wrap.slick-active .slider-animated-1 .h3 {
-webkit-animation-delay: 1.0s;
animation-delay: 1.0s;
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
.single-animation-wrap.slick-active .slider-animated-1 h1, .single-animation-wrap.slick-active .slider-animated-1 .h1 {
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s;
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
.single-animation-wrap.slick-active .slider-animated-1 a {
-webkit-animation-delay: 1.9s;
animation-delay: 1.9s;
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
.single-animation-wrap.slick-active .slider-animated-1.slider-img img {
-webkit-animation-delay: 1.0s;
animation-delay: 1.0s;
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
.nav-style-1 > span {
position: absolute;
bottom: 10.5%;
left: 15.8%;
font-size: 15px;
color: #000000;
width: 47px;
line-height: 46px;
height: 47px;
border-radius: 100%;
border: 1px solid #979797;
text-align: center;
z-index: 9;
cursor: pointer;
opacity: 1;
visibility: visible;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.nav-style-1 > span {
left: 3.8%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.nav-style-1 > span {
left: 1.2%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.nav-style-1 > span {
left: 3%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.nav-style-1 > span {
left: 5.2%;
}
}
@media only screen and (max-width: 767px) {
.nav-style-1 > span {
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.nav-style-1 > span svg path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.nav-style-1 > span.slider-icon-next {
margin-left: 76px;
}
@media only screen and (max-width: 767px) {
.nav-style-1 > span.slider-icon-next {
margin-left: 30px;
}
}
@media only screen and (max-width: 767px) {
.nav-style-1 > span.slider-icon-prev {
margin-left: -30px;
}
}
.nav-style-1 > span:hover {
background-color: #BB9B1F;
border: 1px solid #BB9B1F;
}
.nav-style-1 > span:hover svg path {
stroke: #fff;
}
.nav-style-1.nav-style-1-modify > span {
color: #1E1E1E;
background-color: #ffffff;
border: 1px solid #ffffff;
}
.nav-style-1.nav-style-1-modify > span:hover {
background-color: #E13636;
border: 1px solid #E13636;
}
/*-------- 04. Features style ---------*/
.features-wrap .features-img {
width: 45px;
display: inline-block;
-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.features-wrap .features-img svg g path {
stroke: #1E1E1E;
}
.features-wrap .features-img img {
width: 100%;
}
.features-wrap h3, .features-wrap .h3 {
font-size: 24px;
margin: 29px 0 5px;
}
@media only screen and (max-width: 767px) {
.features-wrap h3, .features-wrap .h3 {
margin: 20px 0 5px;
}
}
.features-wrap p {
font-size: 18px;
line-height: 32px;
margin: 0 auto;
width: 73%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.features-wrap p {
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.features-wrap p {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.features-wrap p {
width: 100%;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.features-wrap p {
width: 63%;
}
}
.features-wrap:hover .features-img {
-webkit-animation: 0.5s ease-in-out 0s normal none 1 running tada;
animation: 0.5s ease-in-out 0s normal none 1 running tada;
}
.features-wrap:hover .features-img svg g path {
stroke: #BB9B1F;
}
.features-all-wrap {
margin: 0 -65px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.features-all-wrap {
margin: 0 0px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.features-all-wrap {
margin: 0 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.features-all-wrap {
margin: 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.features-all-wrap {
margin: 0 0px;
}
}
@media only screen and (max-width: 767px) {
.features-all-wrap {
margin: 0 0px;
}
}
/*-------- 05. Section title style ---------*/
.section-title h2, .section-title .h2 {
font-size: 36px;
margin: 0;
text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title h2, .section-title .h2 {
font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
.section-title h2, .section-title .h2 {
font-size: 28px;
}
}
.section-title h2.white, .section-title .white.h2 {
color: #ffffff;
}
.section-title p {
color: #ffffff;
width: 54%;
margin: 11px auto 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title p {
width: 68%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title p {
width: 91%;
}
}
@media only screen and (max-width: 767px) {
.section-title p {
width: 100%;
}
}
.section-title-2 h2, .section-title-2 .h2 {
font-size: 56px;
line-height: 1;
margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title-2 h2, .section-title-2 .h2 {
font-size: 45px;
}
}
@media only screen and (max-width: 767px) {
.section-title-2 h2, .section-title-2 .h2 {
font-size: 30px;
}
}
.section-title-3 h2, .section-title-3 .h2 {
font-size: 46px;
line-height: 1;
letter-spacing: -1.64px;
margin: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title-3 h2, .section-title-3 .h2 {
font-size: 35px;
}
}
@media only screen and (max-width: 767px) {
.section-title-3 h2, .section-title-3 .h2 {
font-size: 30px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.section-title-3.mb-100 {
margin-bottom: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title-3.mb-100 {
margin-bottom: 40px;
}
}
@media only screen and (max-width: 767px) {
.section-title-3.mb-100 {
margin-bottom: 30px;
}
}
.section-title-4 h2, .section-title-4 .h2 {
font-size: 32px;
line-height: 1;
letter-spacing: -1.64px;
margin: 0;
display: inline-block;
-webkit-transform: translateY(-18px);
-ms-transform: translateY(-18px);
transform: translateY(-18px);
background-color: #ffffff;
padding: 0 35px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.section-title-4.mb-100 {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 767px) {
.section-title-4.mb-100 {
margin-bottom: 20px;
}
}
/*-------- 24. Login register style ---------*/
.trend-product-wrap {
position: relative;
}
.trend-product-wrap .product-img-position {
height: 100%;
padding: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 50.5%;
left: 0;
z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-wrap .product-img-position {
width: 100%;
position: static;
-webkit-transform: inherit;
-ms-transform: inherit;
transform: inherit;
}
}
@media only screen and (max-width: 767px) {
.trend-product-wrap .product-img-position {
width: 100%;
position: static;
-webkit-transform: inherit;
-ms-transform: inherit;
transform: inherit;
}
}
.trend-product-wrap .product-img-position img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.trend-product-wrap .product-img-position-2 {
height: 100%;
padding: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 50.5%;
right: 0;
z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-wrap .product-img-position-2 {
width: 100%;
position: static;
-webkit-transform: inherit;
-ms-transform: inherit;
transform: inherit;
}
}
@media only screen and (max-width: 767px) {
.trend-product-wrap .product-img-position-2 {
width: 100%;
position: static;
-webkit-transform: inherit;
-ms-transform: inherit;
transform: inherit;
}
}
.trend-product-wrap .product-img-position-2 img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.trend-product-content {
padding: 200px 260px 175px 124px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.trend-product-content {
padding: 100px 50px 75px 80px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content {
padding: 63px 50px 75px 50px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content {
padding: 63px 30px 75px 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content {
padding: 40px 40px 0px 40px;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content {
padding: 40px 15px 0px 15px;
text-align: center;
}
}
.trend-product-content.trend-product-content-modify {
padding: 200px 150px 175px 140px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.trend-product-content.trend-product-content-modify {
padding: 100px 50px 75px 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content.trend-product-content-modify {
padding: 63px 50px 75px 50px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content.trend-product-content-modify {
padding: 63px 30px 75px 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content.trend-product-content-modify {
padding: 40px 40px 0px 40px;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content.trend-product-content-modify {
padding: 40px 15px 0px 15px;
text-align: center;
}
}
.trend-product-content.trend-product-content-modify p {
width: 86%;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content.trend-product-content-modify p {
width: 100%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content.trend-product-content-modify p {
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content.trend-product-content-modify p {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content.trend-product-content-modify p {
width: 100%;
}
}
.trend-product-content.trend-product-content-modify-2 {
padding: 200px 100px 175px 124px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.trend-product-content.trend-product-content-modify-2 {
padding: 100px 50px 75px 80px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content.trend-product-content-modify-2 {
padding: 63px 50px 75px 50px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content.trend-product-content-modify-2 {
padding: 63px 30px 75px 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content.trend-product-content-modify-2 {
padding: 40px 40px 0px 40px;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content.trend-product-content-modify-2 {
padding: 40px 15px 0px 15px;
text-align: center;
}
}
.trend-product-content.trend-product-content-modify-2 p {
width: 80%;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.trend-product-content.trend-product-content-modify-2 p {
width: 90%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content.trend-product-content-modify-2 p {
width: 100%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content.trend-product-content-modify-2 p {
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content.trend-product-content-modify-2 p {
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content.trend-product-content-modify-2 p {
width: 100%;
}
}
.trend-product-content h2, .trend-product-content .h2 {
font-size: 100px;
margin: 0;
line-height: .8;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.trend-product-content h2, .trend-product-content .h2 {
font-size: 80px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content h2, .trend-product-content .h2 {
font-size: 72px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content h2, .trend-product-content .h2 {
font-size: 62px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content h2, .trend-product-content .h2 {
font-size: 60px;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content h2, .trend-product-content .h2 {
font-size: 45px;
}
}
.trend-product-content p {
font-size: 20px;
line-height: 32px;
margin: 45px 0 44px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-content p {
margin: 30px 0 40px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-content p {
margin: 25px 0 35px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-content p {
margin: 25px 0 35px;
}
}
@media only screen and (max-width: 767px) {
.trend-product-content p {
margin: 15px 0 25px;
font-size: 18px;
line-height: 30px;
}
}
.tab-style-1 {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.tab-style-1 a {
font-size: 24px;
color: #ACACAC;
letter-spacing: 1.5px;
display: inline-block;
margin: 0 47px;
line-height: .8;
font-family: "Proxima Nova Rg";
border-bottom: 1px solid transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.tab-style-1 a {
margin: 0 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.tab-style-1 a {
margin: 0 20px;
}
}
@media only screen and (max-width: 767px) {
.tab-style-1 a {
margin: 0 10px 15px;
font-size: 20px;
}
}
.tab-style-1 a.active {
color: #181818;
border-bottom: 1px solid #181818;
}
.tab-style-1 a:hover {
color: #BB9B1F;
}
@media only screen and (max-width: 767px) {
.tab-style-1.mb-10 {
margin-bottom: 24px !important;
}
}
.tab-content.jump .tab-pane {
display: block;
height: 0;
opacity: 0;
overflow: hidden;
}
.tab-content.jump .tab-pane.active {
display: block;
height: auto;
opacity: 1;
overflow: visible;
-webkit-animation-name: lastudioZoomIn;
animation-name: lastudioZoomIn;
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
-webkit-animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
-webkit-animation-play-state: running;
animation-play-state: running;
}
.product-wrap .product-img {
position: relative;
}
.product-wrap .product-img a {
display: block;
}
.product-wrap .product-img a img {
width: 100%;
}
.product-wrap .product-img .product-badge {
position: absolute;
right: 0;
top: 0;
}
.product-wrap .product-img .product-badge span {
color: #fff;
background-color: #181818;
line-height: 1;
display: inline-block;
font-family: "Proxima Nova Rg";
padding: 5px 18px 7px;
}
.product-wrap .product-img .product-action-wrap {
position: absolute;
left: 0;
right: 0;
bottom: -20px;
padding: 17px 10px 5px;
background-color: #ffffff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
opacity: 0;
visibility: hidden;
}
.product-wrap .product-img .product-action-wrap.product-action-padding {
padding: 17px 10px 17px;
}
.product-wrap .product-img .product-action-wrap button {
border: none;
padding: 0;
margin: 0 11px;
line-height: 1;
background-color: transparent;
}
.product-wrap .product-img .product-action-wrap button svg g path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.product-wrap .product-img .product-action-wrap button svg path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.product-wrap .product-img .product-action-wrap button:hover svg g path {
stroke: #BB9B1F;
}
.product-wrap .product-img .product-action-wrap button:hover svg path {
stroke: #BB9B1F;
}
.product-wrap .product-content h3, .product-wrap .product-content .h3 {
font-size: 14px;
margin: 0 0 14px;
font-family: "Proxima Nova Rg";
}
.product-wrap .product-content .product-price span {
color: #8E8E8E;
font-size: 16px;
font-family: "Proxima Nova Rg";
display: inline-block;
line-height: 1;
}
.product-wrap .product-content .product-price span.old-price {
text-decoration: line-through;
margin-left: 5px;
}
.product-wrap .product-content-2 {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.product-wrap .product-content-2 h3, .product-wrap .product-content-2 .h3 {
font-size: 20px;
font-family: "Proxima Nova Rg";
margin: 0;
line-height: 1;
}
@media only screen and (max-width: 767px) {
.product-wrap .product-content-2 h3, .product-wrap .product-content-2 .h3 {
font-size: 18px;
}
}
.product-wrap .product-content-2 h3 a, .product-wrap .product-content-2 .h3 a {
color: #4D4D4D;
}
.product-wrap .product-content-2 h3 a:hover, .product-wrap .product-content-2 .h3 a:hover {
color: #BB9B1F;
}
.product-wrap .product-content-2 span {
font-size: 20px;
font-family: "Proxima Nova Rg";
line-height: 1;
display: inline-block;
color: #BB9B1F;
}
@media only screen and (max-width: 767px) {
.product-wrap .product-content-2 span {
font-size: 18px;
}
}
.product-wrap:hover .img-zoom a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.product-wrap:hover .product-action-wrap {
bottom: 0;
opacity: 1;
visibility: visible;
}
.img-zoom {
overflow: hidden;
}
.img-zoom a img {
-webkit-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
transition: all .5s ease 0s;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.padding-54-row-col .row {
margin-right: -27px;
margin-left: -27px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.padding-54-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.padding-54-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.padding-54-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (max-width: 767px) {
.padding-54-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
.padding-54-row-col .row div[class^="col-"] {
padding-left: 27px;
padding-right: 27px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.padding-54-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.padding-54-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.padding-54-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 767px) {
.padding-54-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
.product-slider-active .slick-list {
margin: 0 -27px;
padding: 0 195px 0 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.product-slider-active .slick-list {
margin: 0 -15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-slider-active .slick-list {
margin: 0 -15px;
padding: 0 95px 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-slider-active .slick-list {
margin: 0 -15px;
padding: 0 95px 0 0;
}
}
@media only screen and (max-width: 767px) {
.product-slider-active .slick-list {
margin: 0 -15px;
padding: 0 60px 0 0;
}
}
.product-slider-active .slick-list .product-plr-1 {
padding: 0 27px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-slider-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-slider-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (max-width: 767px) {
.product-slider-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
.product-slider-active-2 .slick-list {
margin: 0 -27px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.product-slider-active-2 .slick-list {
margin: 0 -15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-slider-active-2 .slick-list {
margin: 0 -15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-slider-active-2 .slick-list {
margin: 0 -15px;
}
}
@media only screen and (max-width: 767px) {
.product-slider-active-2 .slick-list {
margin: 0 -15px;
}
}
.product-slider-active-2 .slick-list .product-plr-1 {
padding: 0 27px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-slider-active-2 .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-slider-active-2 .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (max-width: 767px) {
.product-slider-active-2 .slick-list .product-plr-1 {
padding: 0 15px;
}
}
.product-area-wrap {
padding: 0 0 0 140px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.product-area-wrap {
padding: 0 0 0 50px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.product-area-wrap {
padding: 0 0 0 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-area-wrap {
padding: 0 0 0 30px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-area-wrap {
padding: 0 0 0 120px;
}
}
@media only screen and (max-width: 767px) {
.product-area-wrap {
padding: 0 0 0 80px;
}
}
.nav-style-2 > span {
position: absolute;
top: 34.7%;
left: -80px;
z-index: 9;
display: block;
cursor: pointer;
width: 25px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.nav-style-2 > span {
top: 28%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.nav-style-2 > span {
top: 24%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.nav-style-2 > span {
top: 24.7%;
left: -45px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.nav-style-2 > span {
top: 24.7%;
}
}
@media only screen and (max-width: 767px) {
.nav-style-2 > span {
left: -65px;
top: 22%;
}
}
.nav-style-2 > span.product-icon-next {
margin-top: 70px;
}
@media only screen and (max-width: 767px) {
.nav-style-2 > span.product-icon-next {
margin-top: 60px;
}
}
.nav-style-2 > span svg {
width: 25px;
}
@media only screen and (max-width: 767px) {
.nav-style-2 > span svg {
width: 18px;
}
}
.nav-style-2 > span svg path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.nav-style-2 > span img {
width: 100%;
}
.nav-style-2 > span:hover svg path {
stroke: #BB9B1F;
}
.padding-10-row-col .row {
margin-right: -5px;
margin-left: -5px;
}
.padding-10-row-col .row div[class^="col-"] {
padding-left: 5px;
padding-right: 5px;
}
.collection-wrap {
overflow: hidden;
}
.collection-wrap a {
display: block;
}
.collection-wrap a img {
width: 100%;
-webkit-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
transition: all .5s ease 0s;
}
.collection-wrap:hover a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.view-all a {
display: inline-block;
font-size: 18px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.view-all.mt-95 {
margin-top: 35px;
}
}
@media only screen and (max-width: 767px) {
.view-all.mt-95 {
margin-top: 25px;
}
}
.shop-top-bar {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 0 57px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.shop-top-bar {
margin: 0 0 30px;
}
}
@media only screen and (max-width: 767px) {
.shop-top-bar {
margin: 0 0 30px;
}
.shop-top-bar.shop-top-bar-responsive {
display: block;
text-align: center;
}
}
@media only screen and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
.shop-top-bar.shop-top-bar-responsive {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
text-align: inherit;
}
}
.shop-top-bar .show-wrap span {
color: #6D6D6D;
font-size: 14px;
display: inline-block;
font-family: "Proxima Nova Rg";
}
.nice-select-style-2 {
border: none;
width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
font-family: "Proxima Nova Rg";
font-size: 13px;
color: #6D6D6D;
text-transform: uppercase;
padding: 0 22px 0 0;
height: auto;
line-height: 27px;
border-radius: 0;
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-down.png") no-repeat scroll right 0px center;
}
.nice-select-style-2.open {
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-up-2.png") no-repeat scroll right 0px center;
}
.nice-select-style-2.nice-select::after {
display: none;
}
.nice-select-style-2.nice-select .list {
left: auto;
right: 0;
}
.nice-select-style-2 ul {
z-index: 9 !important;
min-width: 200px;
}
.nice-select-style-2 ul li {
font-family: "Proxima Nova Rg";
font-size: 14px;
text-transform: capitalize;
padding: 2px 20px;
}
.sorting-filter-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
.sorting-filter-wrap {
margin: 8px 0 0;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.sorting-filter-wrap {
margin: 0px 0 0;
-webkit-box-pack: inherit;
-webkit-justify-content: inherit;
-ms-flex-pack: inherit;
justify-content: inherit;
}
}
.sorting-filter-wrap .filter-wrap {
margin-left: 30px;
}
.sorting-filter-wrap .filter-wrap a {
color: #6D6D6D;
font-size: 13px;
font-family: "Proxima Nova Rg";
text-transform: uppercase;
}
.sorting-filter-wrap .filter-wrap a:hover, .sorting-filter-wrap .filter-wrap a.active {
color: #BB9B1F;
}
.sorting-filter-wrap .filter-wrap a img {
margin-left: 5px;
margin-top: -5px;
}
.product-filter-wrapper {
-webkit-box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);
margin-bottom: 30px;
font-size: 12px;
padding: 45px 40px 18px;
display: none;
width: 100%;
}
@media only screen and (max-width: 767px) {
.product-filter-wrapper {
padding: 45px 25px 18px;
}
}
.pagination-style ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.pagination-style ul li {
margin: 0 20px 0 0;
}
.pagination-style ul li:last-child {
margin: 0 0 0 0;
}
@media only screen and (max-width: 767px) {
.pagination-style ul li {
margin: 0 14px 0;
}
}
.pagination-style ul li a {
font-size: 12px;
color: #1D1D1D;
text-align: center;
display: inline-block;
font-family: "Proxima Nova Rg";
border: 1px solid #CDCDCD;
width: 37px;
height: 37px;
line-height: 37px;
border-radius: 100%;
}
.pagination-style ul li a.active, .pagination-style ul li a:hover {
background-color: #1D1D1D;
color: #ffffff;
border: 1px solid #1D1D1D;
}
.pagination-style.pagination-left ul {
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
.pagination-style.mt-30 {
margin-top: 0px;
}
}
.trend-product-padding {
padding: 160px 0;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.trend-product-padding {
padding: 120px 0;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.trend-product-padding {
padding: 120px 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.trend-product-padding {
padding: 120px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.trend-product-padding {
padding: 100px 0;
}
}
@media only screen and (max-width: 767px) {
.trend-product-padding {
padding: 70px 0;
}
}
.related-product-active .slick-list {
margin: 0 -27px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.related-product-active .slick-list {
margin: 0 -15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.related-product-active .slick-list {
margin: 0 -15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.related-product-active .slick-list {
margin: 0 -15px;
}
}
@media only screen and (max-width: 767px) {
.related-product-active .slick-list {
margin: 0 -15px;
}
}
.related-product-active .slick-list .product-plr-1 {
padding: 0 27px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.related-product-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.related-product-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.related-product-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (max-width: 767px) {
.related-product-active .slick-list .product-plr-1 {
padding: 0 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.shop-page-wrap .mb-75 {
margin-bottom: 40px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.shop-page-wrap .mb-75 {
margin-bottom: 40px;
}
}
@media only screen and (max-width: 767px) {
.shop-page-wrap .mb-75 {
margin-bottom: 30px;
}
}
/*-------- 24. Login register style ---------*/
.subscribe-form form .mc-form {
margin: 0 200px;
position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.subscribe-form form .mc-form {
margin: 0 100px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.subscribe-form form .mc-form {
margin: 0 0px;
}
}
@media only screen and (max-width: 767px) {
.subscribe-form form .mc-form {
margin: 0 0px;
}
}
.subscribe-form form .mc-form input {
font-family: "Proxima Nova Rg";
font-size: 16px;
color: #ffffff;
background-color: transparent;
border: none;
width: 100%;
height: 30px;
padding: 0px 100px 0 0;
border-bottom: 1px solid #ffffff;
}
.subscribe-form form .mc-form input::-moz-input-placeholder {
opacity: 1;
color: #ffffff;
}
.subscribe-form form .mc-form input::-webkit-input-placeholder {
opacity: 1;
color: #ffffff;
}
.subscribe-form form .mc-form .mc-news {
display: none;
}
.subscribe-form form .mc-form .clear {
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.subscribe-form form .mc-form .clear input {
width: auto;
border-bottom: none;
padding: 0;
}
/*-------- 24. Login register style ---------*/
.banner-wrap {
position: relative;
overflow: hidden;
}
.banner-wrap > a {
display: block;
}
.banner-wrap > a img {
width: 100%;
-webkit-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
transition: all .5s ease 0s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-wrap.blog-banner-img > a img {
max-width: 100%;
width: inherit;
}
}
.banner-wrap .banner-content-1 {
position: absolute;
bottom: 8px;
left: 0;
}
.banner-wrap .banner-content-1 h4, .banner-wrap .banner-content-1 .h4 {
color: #ffffff;
font-size: 20px;
letter-spacing: 4px;
display: inline-block;
font-family: "Proxima Nova Rg";
font-weight: bold;
padding: 26px 273px 25px 40px;
margin: 0;
background: -webkit-gradient(linear, right top, left top, from(rgba(187, 155, 31, 0)), to(#BB9B1F));
background: -webkit-linear-gradient(right, rgba(187, 155, 31, 0), #BB9B1F);
background: -o-linear-gradient(right, rgba(187, 155, 31, 0), #BB9B1F);
background: linear-gradient(270deg, rgba(187, 155, 31, 0), #BB9B1F);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-1 h4, .banner-wrap .banner-content-1 .h4 {
padding: 26px 173px 25px 40px;
}
}
@media only screen and (max-width: 767px) {
.banner-wrap .banner-content-1 h4, .banner-wrap .banner-content-1 .h4 {
padding: 26px 70px 25px 40px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.banner-wrap .banner-content-1 h4, .banner-wrap .banner-content-1 .h4 {
padding: 26px 120px 25px 40px;
}
}
.banner-wrap .banner-content-1 h2, .banner-wrap .banner-content-1 .h2 {
font-size: 106px;
color: #ffffff;
line-height: 1;
margin: -19px 0 0 38px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-1 h2, .banner-wrap .banner-content-1 .h2 {
font-size: 80px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.banner-wrap .banner-content-1 h2, .banner-wrap .banner-content-1 .h2 {
font-size: 90px;
}
}
@media only screen and (max-width: 767px) {
.banner-wrap .banner-content-1 h2, .banner-wrap .banner-content-1 .h2 {
font-size: 60px;
}
}
.banner-wrap .banner-content-2 {
position: absolute;
left: 72px;
bottom: 68px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.banner-wrap .banner-content-2 {
left: 30px;
bottom: 30px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-2 {
left: 30px;
bottom: 30px;
}
}
@media only screen and (max-width: 767px) {
.banner-wrap .banner-content-2 {
left: 20px;
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
}
.banner-wrap .banner-content-2 h3, .banner-wrap .banner-content-2 .h3 {
font-size: 28px;
margin: 0;
font-family: "Proxima Nova Rg";
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-2 h3, .banner-wrap .banner-content-2 .h3 {
font-size: 25px;
}
}
@media only screen and (max-width: 767px) {
.banner-wrap .banner-content-2 h3, .banner-wrap .banner-content-2 .h3 {
font-size: 20px;
}
}
.banner-wrap .banner-content-2 h2, .banner-wrap .banner-content-2 .h2 {
font-size: 66px;
line-height: 1;
margin: 4px 0 29px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-2 h2, .banner-wrap .banner-content-2 .h2 {
font-size: 50px;
margin: 4px 0 22px;
}
}
@media only screen and (max-width: 767px) {
.banner-wrap .banner-content-2 h2, .banner-wrap .banner-content-2 .h2 {
font-size: 38px;
margin: 4px 0 15px;
}
}
.banner-wrap .banner-content-3 {
position: absolute;
left: 0;
right: 0;
bottom: 52px;
text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-3 {
bottom: 30px;
}
}
.banner-wrap .banner-content-3 h4, .banner-wrap .banner-content-3 .h4 {
font-size: 22px;
letter-spacing: 2px;
font-family: "Proxima Nova Lt";
margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-3 h4, .banner-wrap .banner-content-3 .h4 {
font-size: 20px;
}
}
.banner-wrap .banner-content-3 h2, .banner-wrap .banner-content-3 .h2 {
color: #F46C7D;
font-size: 83px;
margin: 0px 0 18px;
line-height: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-3 h2, .banner-wrap .banner-content-3 .h2 {
font-size: 45px;
}
}
@media only screen and (max-width: 767px) {
.banner-wrap .banner-content-3 h2, .banner-wrap .banner-content-3 .h2 {
font-size: 75px;
}
}
.banner-wrap .banner-content-4 {
position: absolute;
left: 30px;
bottom: 52px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-wrap .banner-content-4 {
left: 10px;
bottom: 30px;
}
}
.banner-wrap .banner-content-4 h2, .banner-wrap .banner-content-4 .h2 {
font-size: 32px;
color: #ffffff;
margin: 0 0 3px;
}
.banner-wrap .banner-content-4 h3, .banner-wrap .banner-content-4 .h3 {
margin: 0;
font-size: 16px;
color: #ffffff;
}
.banner-wrap:hover a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.banner-btn-style a.btn {
display: inline-block;
line-height: 1;
color: #ffffff;
font-size: 16px;
font-family: "Proxima Nova Rg";
background-color: #D95252;
padding: 10px 44px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner-btn-style a.btn {
padding: 10px 30px;
}
}
/*-------- 24. Login register style ---------*/
.brand-logo-active .slick-list {
margin: 0 -15px;
}
.brand-logo-active .slick-list .brand-logo-plr-1 {
padding: 0 15px;
}
.brand-logo-active {
margin: 0 120px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.brand-logo-active {
margin: 0 60px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.brand-logo-active {
margin: 0 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.brand-logo-active {
margin: 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.brand-logo-active {
margin: 0 0px;
}
}
@media only screen and (max-width: 767px) {
.brand-logo-active {
margin: 0 0px;
}
}
.single-brand-logo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 80px;
}
.single-brand-logo img {
max-width: 100%;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.single-brand-logo img:hover {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
/*-------- 24. Login register style ---------*/
.footer-logo a {
display: block;
}
.footer-logo a img {
max-width: 100%;
}
@media only screen and (max-width: 767px) {
.footer-logo a img {
max-width: 120px;
}
}
.footer-list ul li {
display: block;
margin: 0 0 25px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-list ul li {
margin: 0 0 15px;
}
}
@media only screen and (max-width: 767px) {
.footer-list ul li {
margin: 0 0 10px;
}
}
.footer-list ul li:last-child {
margin: 0 0 0;
}
.footer-list ul li a {
font-size: 20px;
display: block;
font-family: "Proxima Nova Lt";
letter-spacing: 1px;
text-transform: uppercase;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.footer-list ul li a {
font-size: 18px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.footer-list ul li a {
font-size: 16px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.footer-list ul li a {
font-size: 16px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footer-list ul li a {
font-size: 18px;
}
}
@media only screen and (max-width: 767px) {
.footer-list ul li a {
font-size: 16px;
}
}
.copyright {
padding: 23px 0 26px;
}
.copyright p {
margin: 0;
color: #282828;
font-size: 14px;
letter-spacing: 1px;
font-family: "Proxima Nova Rg";
}
.copyright p svg {
margin: 0 3px;
}
.copyright p a {
color: #BB9B1F;
display: inline-block;
margin: 0 0 0 4px;
}
.social-icon {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 31px 0 0;
}
.social-icon a {
margin-right: 35px;
}
.social-icon a:last-child {
margin-right: 0;
}
.social-icon a svg path {
fill: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.social-icon a svg g path {
fill: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.social-icon a:hover svg path {
fill: #BB9B1F;
}
.social-icon a:hover svg g path {
fill: #BB9B1F;
}
/*-------- 24. Login register style ---------*/
.instagram-paragraph p {
color: #6D6D6D;
font-size: 18px;
line-height: 36px;
font-family: "Proxima Nova Rg";
margin: 0 auto 95px;
width: 51%;
text-align: center;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.instagram-paragraph p {
width: 57%;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.instagram-paragraph p {
width: 57%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.instagram-paragraph p {
width: 68%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.instagram-paragraph p {
width: 85%;
margin: 0 auto 60px;
}
}
@media only screen and (max-width: 767px) {
.instagram-paragraph p {
width: 100%;
margin: 0 auto 50px;
}
}
.instagram-img-wrap {
margin: 0 6px 0 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.instagram-img-wrap {
margin: 0 0px 0 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.instagram-img-wrap {
margin: 0 0px 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.instagram-img-wrap {
margin: 0 0px 0 0;
}
}
@media only screen and (max-width: 767px) {
.instagram-img-wrap {
margin: 0 0px 0 0;
}
}
.instagram-img {
overflow: hidden;
}
.instagram-img a {
display: block;
}
.instagram-img a img {
width: 100%;
-webkit-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
transition: all .5s ease 0s;
}
.instagram-img:hover a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.instagram-title {
margin: 0 0 0 145px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.instagram-title {
margin: 0 0 0 115px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.instagram-title {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.instagram-title {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.instagram-title {
margin: 30px 0 0 0px;
}
}
@media only screen and (max-width: 767px) {
.instagram-title {
margin: 30px 0 0 0px;
}
}
.instagram-title h2, .instagram-title .h2 {
font-size: 36px;
margin: 0 0 50px;
line-height: 1;
padding: 58px 0 60px;
border-bottom: 1px solid #7D7D7D;
border-top: 1px solid #7D7D7D;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.instagram-title h2, .instagram-title .h2 {
padding: 28px 0 30px;
margin: 0 0 30px;
font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
.instagram-title h2, .instagram-title .h2 {
padding: 28px 0 30px;
margin: 0 0 30px;
font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
.instagram-title h2, .instagram-title .h2 {
padding: 20px 0 22px;
margin: 0 0 25px;
}
}
.instagram-title p {
font-size: 20px;
color: #4D4D4D;
margin: 0 0 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.instagram-title p {
font-size: 18px;
}
}
@media only screen and (max-width: 767px) {
.instagram-title p {
font-size: 18px;
}
}
.instagram-title-2 {
margin: 0 57px 75px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.instagram-title-2 {
margin: 0 0px 75px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.instagram-title-2 {
margin: 0 0px 75px;
}
}
@media only screen and (max-width: 767px) {
.instagram-title-2 {
margin: 0 0px 30px;
}
}
.instagram-title-2 h2, .instagram-title-2 .h2 {
font-size: 36px;
padding: 0 0 19px;
margin: 0 0 17px;
border-bottom: 1px solid #7D7D7D;
}
@media only screen and (max-width: 767px) {
.instagram-title-2 h2, .instagram-title-2 .h2 {
font-size: 32px;
padding: 0 0 14px;
margin: 0 0 12px;
}
}
.instagram-title-2 p {
font-size: 20px;
line-height: 32px;
color: #4D4D4D;
margin: 0 auto;
}
@media only screen and (max-width: 767px) {
.instagram-title-2 p {
font-size: 18px;
line-height: 30px;
}
}
.instagram-slider-active .slick-list {
margin: 0 -15px;
}
.instagram-slider-active .slick-list .instagram-plr-1 {
padding: 0 15px;
}
.padding-46-row-col .row {
margin-right: -23px;
margin-left: -23px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.padding-46-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (max-width: 767px) {
.padding-46-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
.padding-46-row-col .row div[class^="col-"] {
padding-left: 23px;
padding-right: 23px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.padding-46-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 767px) {
.padding-46-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
.view-more a {
color: #1D1D1D;
font-size: 16px;
display: inline-block;
}
@media only screen and (max-width: 767px) {
.view-more.mt-25 {
margin-top: 0px;
}
}
.toggle-item-active {
display: none;
}
/*-------- 24. Login register style ---------*/
.breadcrumb-padding {
padding: 295px 0 144px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding {
padding: 250px 0 90px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding {
padding: 250px 0 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding {
padding: 174px 0 60px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding {
padding: 137px 0 50px;
}
}
.breadcrumb-padding-2 {
padding: 295px 0 95px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding-2 {
padding: 250px 0 90px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding-2 {
padding: 250px 0 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding-2 {
padding: 174px 0 60px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding-2 {
padding: 137px 0 50px;
}
}
.breadcrumb-padding-3 {
padding: 295px 0 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding-3 {
padding: 250px 0 60px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding-3 {
padding: 250px 0 60px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding-3 {
padding: 174px 0 60px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding-3 {
padding: 137px 0 50px;
}
}
.breadcrumb-padding-4 {
padding: 295px 0 135px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.breadcrumb-padding-4 {
padding: 230px 0 65px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding-4 {
padding: 230px 0 65px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding-4 {
padding: 230px 0 65px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding-4 {
padding: 174px 0 60px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding-4 {
padding: 137px 0 50px;
}
}
.breadcrumb-padding-5 {
padding: 295px 0 158px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.breadcrumb-padding-5 {
padding: 230px 0 71px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding-5 {
padding: 230px 0 71px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding-5 {
padding: 218px 0 65px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding-5 {
padding: 174px 0 33px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding-5 {
padding: 137px 0 48px;
}
}
.breadcrumb-padding-6 {
padding: 295px 0 128px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding-6 {
padding: 220px 0 60px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding-6 {
padding: 220px 0 60px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding-6 {
padding: 170px 0 60px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding-6 {
padding: 137px 0 50px;
}
}
.breadcrumb-padding-7 {
padding: 295px 0 63px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.breadcrumb-padding-7 {
padding: 220px 0 60px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-padding-7 {
padding: 220px 0 60px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-padding-7 {
padding: 170px 0 60px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-padding-7 {
padding: 137px 0 50px;
}
}
.breadcrumb-content .breadcrumb-title h2, .breadcrumb-content .breadcrumb-title .h2 {
font-size: 56px;
margin: 0 0 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.breadcrumb-content .breadcrumb-title h2, .breadcrumb-content .breadcrumb-title .h2 {
font-size: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-content .breadcrumb-title h2, .breadcrumb-content .breadcrumb-title .h2 {
font-size: 50px;
}
.breadcrumb-content .breadcrumb-title h2.breadcrumb-title-responsive, .breadcrumb-content .breadcrumb-title .breadcrumb-title-responsive.h2 {
font-size: 40px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-content .breadcrumb-title h2, .breadcrumb-content .breadcrumb-title .h2 {
font-size: 32px;
margin: 0 0 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.breadcrumb-content .breadcrumb-title h2, .breadcrumb-content .breadcrumb-title .h2 {
font-size: 40px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumb-content .breadcrumb-title h2, .breadcrumb-content .breadcrumb-title .h2 {
font-size: 22px;
}
}
.breadcrumb-content ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.breadcrumb-content ul li {
color: #8E8E8E;
display: inline-block;
font-family: "Proxima Nova Rg";
margin-right: 20px;
line-height: 1;
}
@media only screen and (max-width: 767px) {
.breadcrumb-content ul li {
margin-right: 14px;
}
}
.breadcrumb-content ul li:last-child {
margin-right: 0;
}
.breadcrumb-content ul li a {
color: #8E8E8E;
display: inline-block;
font-family: "Proxima Nova Rg";
line-height: 1;
}
.breadcrumb-content ul li a:hover {
color: #BB9B1F;
}
/*-------- 24. Login register style ---------*/
.sidebar-widget .sidebar-widget-title {
color: #BB9B1F;
letter-spacing: 1px;
font-size: 22px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidebar-widget .sidebar-widget-title {
font-size: 18px;
}
}
.sidebar-widget .sidebar-widget-title2 {
font-size: 22px;
color: #1D1D1D;
letter-spacing: 2.15px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .shop-category {
margin-top: 40px;
}
@media only screen and (max-width: 767px) {
.sidebar-widget .shop-category {
margin-top: 25px;
}
}
.sidebar-widget .shop-category ul li {
display: block;
margin: 0 0 15px;
border-bottom: 1px solid #DEDEDE;
padding-bottom: 14px;
}
.sidebar-widget .shop-category ul li:last-child {
margin: 0 0 0;
border-bottom: none;
padding-bottom: 0;
}
.sidebar-widget .shop-category ul li a {
font-size: 18px;
color: #6D6D6D;
display: block;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .shop-category ul li a:hover {
color: #BB9B1F;
}
.sidebar-widget .price-filter {
margin-top: 44px;
}
.sidebar-widget .price-filter .price-slider-amount input {
background: transparent;
padding: 0;
border: none;
font-size: 15px;
font-weight: 500;
}
.sidebar-widget .price-filter #slider-range {
background: #dbdbdb none repeat scroll 0 0;
border: medium none;
border-radius: 0px;
height: 5px;
margin-bottom: 12px;
margin-left: auto;
margin-top: 5px;
}
.sidebar-widget .price-filter #slider-range span {
-webkit-transition: all .0s ease 0s;
-o-transition: all .0s ease 0s;
transition: all .0s ease 0s;
}
.sidebar-widget .price-filter #slider-range .ui-slider-range {
position: absolute;
display: block;
border: 0;
background: #181818 none repeat scroll 0 0;
border: none;
-webkit-transition: all .0s ease 0s;
-o-transition: all .0s ease 0s;
transition: all .0s ease 0s;
}
.sidebar-widget .price-filter #slider-range .ui-slider-handle {
background: #ffffff none repeat scroll 0 0;
border: medium none;
border-radius: 50%;
height: 20px;
margin-left: 0;
width: 20px;
margin-top: -3px;
border: 1px solid #979797;
}
.sidebar-widget .price-filter .price-slider-amount {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 34px 0 0;
}
.sidebar-widget .price-filter .price-slider-amount .label-input {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.sidebar-widget .price-filter .price-slider-amount .label-input > span {
color: #1D1D1D;
font-size: 12px;
display: inline-block;
margin-right: 3px;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .price-filter .price-slider-amount .label-input input {
color: #1D1D1D;
height: auto;
width: 65px;
font-size: 12px;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .price-filter .price-slider-amount .label-input input::-moz-input-placeholder {
color: #1D1D1D;
opacity: 1;
}
.sidebar-widget .price-filter .price-slider-amount .label-input input::-webkit-input-placeholder {
color: #1D1D1D;
opacity: 1;
}
.sidebar-widget .price-filter .price-slider-amount button {
color: #1D1D1D;
line-height: 1;
padding: 13px 36px 12px;
cursor: pointer;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
border: 2px solid #E3E3E3;
background-color: transparent;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.sidebar-widget .price-filter .price-slider-amount button {
padding: 10px 25px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidebar-widget .price-filter .price-slider-amount button {
padding: 10px 15px;
}
}
.sidebar-widget .price-filter .price-slider-amount button:hover {
background-color: #BB9B1F;
border: 2px solid #BB9B1F;
color: #ffffff;
}
.sidebar-widget .sidebar-widget-list {
margin-top: 43px;
}
@media only screen and (max-width: 767px) {
.sidebar-widget .sidebar-widget-list {
margin-top: 28px;
}
}
.sidebar-widget .sidebar-widget-list ul li {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
padding: 0px 0 15px;
}
.sidebar-widget .sidebar-widget-list ul li:last-child {
padding: 0px 0 0px;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left {
position: relative;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input {
position: absolute;
opacity: 0;
cursor: pointer;
z-index: 999;
width: 16px;
height: 16px;
top: 2px;
left: 0;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark {
background-color: #BB9B1F;
border: 1px solid #BB9B1F;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left input:checked ~ .checkmark::after {
display: block;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark {
position: absolute;
top: 3px;
left: 0;
height: 16px;
width: 16px;
background-color: #fff;
border: 1px solid #E0E0E0;
border-radius: 0px;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark::after {
content: "";
position: absolute;
display: none;
}
.sidebar-widget .sidebar-widget-list ul li .sidebar-widget-list-left .checkmark::after {
left: 5px;
top: 2px;
width: 5px;
height: 8px;
border: solid white;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.sidebar-widget .sidebar-widget-list ul li a {
margin-left: 37px;
display: inline-block;
line-height: 1;
color: #6D6D6D;
font-size: 12px;
font-family: "Proxima Nova Rg";
text-transform: uppercase;
}
.sidebar-widget .sidebar-widget-list ul li a:hover {
color: #181818;
border-bottom: 1px solid #181818;
}
.sidebar-widget .sidebar-widget-size {
margin-top: 37px;
}
@media only screen and (max-width: 767px) {
.sidebar-widget .sidebar-widget-size {
margin-top: 30px;
}
}
.sidebar-widget .sidebar-widget-size ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sidebar-widget .sidebar-widget-size ul li {
margin-right: 10px;
margin-bottom: 10px;
}
.sidebar-widget .sidebar-widget-size ul li:last-child {
margin-right: 0;
}
.sidebar-widget .sidebar-widget-size ul li a {
width: 55px;
height: 45px;
font-size: 12px;
font-family: "Proxima Nova Rg";
color: #181818;
border: 1px solid #E6E6E6;
display: inline-block;
text-transform: uppercase;
text-align: center;
line-height: 45px;
}
.sidebar-widget .sidebar-widget-size ul li a:hover {
color: #ffffff;
background-color: #BB9B1F;
border: 1px solid #BB9B1F;
}
.sidebar-widget .sidebar-widget-color {
margin-top: 22px;
}
@media only screen and (max-width: 767px) {
.sidebar-widget .sidebar-widget-color {
margin-top: 15px;
}
}
.sidebar-widget .sidebar-widget-color ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sidebar-widget .sidebar-widget-color ul li {
margin-right: 16px;
margin-bottom: 5px;
display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidebar-widget .sidebar-widget-color ul li {
margin-right: 12px;
}
}
.sidebar-widget .sidebar-widget-color ul li:last-child {
margin-right: 0;
}
.sidebar-widget .sidebar-widget-color ul li a {
width: 25px;
height: 25px;
font-size: 0;
display: inline-block;
border-radius: 50%;
position: relative;
}
.sidebar-widget .sidebar-widget-color ul li a.white {
background-color: #ffffff;
border: 1px solid #979797;
}
.sidebar-widget .sidebar-widget-color ul li a.pink {
background-color: #F46C7D;
}
.sidebar-widget .sidebar-widget-color ul li a.yellow {
background-color: #BB9B1F;
}
.sidebar-widget .sidebar-widget-color ul li a.black {
background-color: #4D4D4D;
}
.sidebar-widget .sidebar-widget-color ul li a.blue {
background-color: #6CB8F4;
}
.sidebar-widget .sidebar-widget-tag {
margin-top: 38px;
}
@media only screen and (max-width: 767px) {
.sidebar-widget .sidebar-widget-tag {
margin-top: 28px;
}
}
.sidebar-widget .sidebar-widget-tag ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sidebar-widget .sidebar-widget-tag ul li {
margin: 0 10px 10px 0px;
}
.sidebar-widget .sidebar-widget-tag ul li a {
display: inline-block;
border: 1px solid #E6E6E6;
color: #181818;
line-height: 1;
padding: 15px 15px;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .sidebar-widget-tag ul li a:hover {
color: #ffffff;
border: 1px solid #BB9B1F;
background-color: #BB9B1F;
}
.sidebar-widget .sidebar-search .sidebar-search-form {
position: relative;
}
.sidebar-widget .sidebar-search .sidebar-search-form input {
border: 1px solid #CCCCCC;
width: 100%;
height: 60px;
color: #B5B5B5;
padding: 2px 50px 2px 20px;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .sidebar-search .sidebar-search-form button {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 20px;
border: none;
padding: 0;
background-color: transparent;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.sidebar-widget .sidebar-search .sidebar-search-form button svg g path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.sidebar-widget .sidebar-search .sidebar-search-form button:hover svg g path {
stroke: #BB9B1F;
}
.sidebar-widget .blog-category {
margin: 47px 0 0;
}
.sidebar-widget .blog-category ul li {
margin: 0 0 26px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.sidebar-widget .blog-category ul li:last-child {
margin: 0 0 0;
}
.sidebar-widget .blog-category ul li a {
display: inline-block;
line-height: 1;
font-family: "Proxima Nova Rg";
color: #181818;
}
.sidebar-widget .blog-category ul li a:hover {
text-decoration: underline;
}
.sidebar-widget .blog-category ul li span {
color: #6D6D6D;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .sidebar-blog-wrap {
margin: 28px 0 0;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid #DCDCDC;
margin-bottom: 30px;
padding-bottom: 30px;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog:last-child {
border-bottom: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100px;
-ms-flex: 0 0 100px;
flex: 0 0 100px;
overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 80px;
-ms-flex: 0 0 80px;
flex: 0 0 80px;
}
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-img a {
display: inline-block;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-img a img {
width: 100%;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content {
margin: 12px 0 0 21px;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content h3, .sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content .h3 {
font-size: 16px;
font-family: "Proxima Nova Rg";
margin: 0 0 6px;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content h3 a, .sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content .h3 a {
color: #2F2F2F;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content h3 a:hover, .sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content .h3 a:hover {
color: #BB9B1F;
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog .sidebar-blog-content span {
color: #6D6D6D;
font-size: 10px;
display: inline-block;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .sidebar-blog-wrap .single-sidebar-blog:hover .sidebar-blog-img a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.sidebar-widget .sidebar-archive-wrap {
margin: 30px 0 0;
}
.sidebar-widget .sidebar-archive-wrap select {
color: #3E3E3E;
font-family: "Proxima Nova Rg";
border: 1px solid #D4D4D4;
width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
padding: 2px 50px 0 19px;
height: 50px;
cursor: pointer;
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-down-2.svg") no-repeat scroll right 20px center;
}
.sidebar-widget .sidebar-widget-tag-2 {
margin: 36px 0 0;
}
.sidebar-widget .sidebar-widget-tag-2 ul li {
display: inline-block;
margin-right: 3px;
margin-bottom: 9px;
}
.sidebar-widget .sidebar-widget-tag-2 ul li a {
color: #535353;
font-family: "Proxima Nova Rg";
}
.sidebar-widget .sidebar-widget-tag-2 ul li a:hover {
color: #BB9B1F;
text-decoration: underline;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 {
position: relative;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 input {
border: 1px solid #262626;
height: 70px;
color: #181818;
font-family: "Proxima Nova Rg";
padding: 2px 50px 2px 30px;
width: 100%;
background-color: transparent;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 input::-moz-input-placeholder {
color: #181818;
opacity: 1;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 input::-webkit-input-placeholder {
color: #181818;
opacity: 1;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 .mc-news-2 {
display: none;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 .clear-2 {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
}
.sidebar-widget .subscribe-form-2 .subscribe-form-style-2 .mc-form-2 .clear-2 input {
font-size: 0px;
border: none;
padding: 5px 28px;
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/mail.svg") no-repeat scroll right 20px center;
}
.sidebar-widget-instagram {
margin-top: 37px;
}
.sidebar-widget-instagram.instagram-mrg-dec {
margin-top: 28px;
}
@media only screen and (max-width: 767px) {
.sidebar-widget-instagram {
margin-top: 28px;
}
}
.padding-20-row-col .row {
margin-right: -10px;
margin-left: -10px;
}
.padding-20-row-col .row div[class^="col-"] {
padding-left: 10px;
padding-right: 10px;
}
.shop-page-wrap {
margin: 0 0 0 23px;
}
.shop-page-wrap.margin-none {
margin: 0 0 0 0px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.shop-page-wrap {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.shop-page-wrap {
margin: 0 0 0 0px;
}
}
@media only screen and (max-width: 767px) {
.shop-page-wrap {
margin: 0 0 0 0px;
}
}
.sidebar-wrapper-mr {
margin-right: 37px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.sidebar-wrapper-mr {
margin-right: 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.sidebar-wrapper-mr {
margin-right: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sidebar-wrapper-mr {
margin-right: 0px;
margin-top: 70px;
}
}
@media only screen and (max-width: 767px) {
.sidebar-wrapper-mr {
margin-right: 0px;
margin-top: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.sidebar-mrg-responsive {
margin-top: 50px;
}
}
@media only screen and (max-width: 767px) {
.sidebar-mrg-responsive {
margin-top: 50px;
}
}
/*-------- 24. Login register style ---------*/
.map iframe {
height: 410px;
width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.map iframe {
height: 400px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.map iframe {
height: 350px;
}
}
@media only screen and (max-width: 767px) {
.map iframe {
height: 300px;
}
}
.contact-form-wrap .contact-form-title {
margin: 0 0 27px;
}
.contact-form-wrap .contact-form-title h1, .contact-form-wrap .contact-form-title .h1 {
font-size: 46px;
line-height: 1;
margin: 0 0 6px;
}
@media only screen and (max-width: 767px) {
.contact-form-wrap .contact-form-title h1, .contact-form-wrap .contact-form-title .h1 {
font-size: 35px;
}
}
.contact-form-wrap .contact-form-title p {
color: #181818;
margin: 0;
font-family: "Proxima Nova Rg";
}
.contact-form-wrap .contact-form-style {
margin-right: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.contact-form-wrap .contact-form-style {
margin-right: 0px;
}
}
@media only screen and (max-width: 767px) {
.contact-form-wrap .contact-form-style {
margin-right: 0px;
}
}
.contact-form-wrap .contact-form-style input, .contact-form-wrap .contact-form-style textarea {
height: 82px;
width: 100%;
color: #181818;
font-family: "Proxima Nova Rg";
border: 1px solid #D4D4D4;
padding: 2px 24px;
margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
.contact-form-wrap .contact-form-style input, .contact-form-wrap .contact-form-style textarea {
height: 65px;
}
}
.contact-form-wrap .contact-form-style input::-moz-input-placeholder, .contact-form-wrap .contact-form-style textarea::-moz-input-placeholder {
opacity: 1;
color: #181818;
}
.contact-form-wrap .contact-form-style input::-webkit-input-placeholder, .contact-form-wrap .contact-form-style textarea::-webkit-input-placeholder {
opacity: 1;
color: #181818;
}
.contact-form-wrap .contact-form-style textarea {
height: 205px;
padding: 35px 24px 2px 24px;
}
@media only screen and (max-width: 767px) {
.contact-form-wrap .contact-form-style textarea {
height: 150px;
padding: 25px 24px 2px 24px;
}
}
.contact-form-wrap .contact-form-style button.submit {
color: #ffffff;
background-color: #2F2F2F;
padding: 24px 10px;
text-align: center;
width: 100%;
font-family: "Proxima Nova Rg";
border: none;
}
.contact-form-wrap .contact-form-style button.submit:hover {
background-color: #BB9B1F;
}
.contact-info-area {
margin: 0 0 0 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.contact-info-area {
margin: 0 0 0 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.contact-info-area {
margin: 50px 0 0 0px;
}
}
@media only screen and (max-width: 767px) {
.contact-info-area {
margin: 40px 0 0 0px;
}
}
.contact-info-area ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 47px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.contact-info-area ul li {
margin: 0 0 35px;
}
}
@media only screen and (max-width: 767px) {
.contact-info-area ul li {
margin: 0 0 30px;
}
}
.contact-info-area ul li:last-child {
margin: 0 0 0px;
}
.contact-info-area ul li svg.icon-width-1 {
width: 28px;
}
.contact-info-area ul li svg.icon-width-2 {
width: 30px;
}
.contact-info-area ul li svg.icon-width-4 {
width: 32px;
}
.contact-info-area ul li svg path {
stroke: #D98719;
}
.contact-info-area ul li a svg.icon-width-3 {
width: 27px;
}
.contact-info-area ul li span {
font-family: "Proxima Nova Rg";
display: inline-block;
margin-left: 29px;
line-height: 19px;
}
.contact-info-social {
margin: 48px 0 0;
}
@media only screen and (max-width: 767px) {
.contact-info-social {
margin: 30px 0 0;
}
}
.contact-info-social a {
margin-right: 30px;
}
.contact-info-social a:last-child {
margin-right: 0;
}
.contact-info-social a svg g path {
fill: #181818;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.contact-info-social a:hover svg g path {
fill: #BB9B1F;
}
.contact-us-wrap {
margin: 120px 26px 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.contact-us-wrap {
margin: 120px 0px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.contact-us-wrap {
margin: 100px 0px 0;
}
}
@media only screen and (max-width: 767px) {
.contact-us-wrap {
margin: 40px 0px 0;
}
}
.contact-us-wrap p.form-messege {
margin: 10px 0 0;
}
/*-------- 24. Login register style ---------*/
.coming-soon-area {
height: 1200px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.coming-soon-area {
height: 1100px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.coming-soon-area {
height: 1100px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.coming-soon-area {
height: 960px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-area {
height: 100vh;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-area {
height: 100vh;
}
}
.coming-soon-area .coming-soon-content {
margin: 345px 0 0;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.coming-soon-area .coming-soon-content {
margin: 245px 0 0;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.coming-soon-area .coming-soon-content {
margin: 245px 0 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.coming-soon-area .coming-soon-content {
margin: 180px 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-area .coming-soon-content {
margin: 50px 0 0;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-area .coming-soon-content {
margin: 50px 0 0;
}
}
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 100px;
color: #ffffff;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 90px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 90px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 80px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 65px;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 33px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.coming-soon-area .coming-soon-content h1, .coming-soon-area .coming-soon-content .h1 {
font-size: 45px;
}
}
.coming-soon-area .coming-soon-content .timer-style-1 {
margin: 41px 0 96px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-area .coming-soon-content .timer-style-1 {
margin: 40px 0 50px;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-area .coming-soon-content .timer-style-1 {
margin: 40px 0 10px;
}
}
.coming-soon-area .coming-soon-content .timer-style-1 > div {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.coming-soon-area .coming-soon-content .timer-style-1 > div > .cdown {
margin: 0 53px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-area .coming-soon-content .timer-style-1 > div > .cdown {
margin: 0 40px;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-area .coming-soon-content .timer-style-1 > div > .cdown {
margin: 0 30px 30px;
}
}
.coming-soon-area .coming-soon-content .timer-style-1 > div > .cdown > span {
font-size: 49px;
color: #ffffff;
display: block;
line-height: 33px;
margin: 0 0 6px;
}
.coming-soon-area .coming-soon-content .timer-style-1 > div > .cdown > p {
font-size: 18px;
color: #ffffff;
display: block;
margin: 0;
font-family: inherit;
}
.coming-soon-area .coming-soon-content .coming-soon-btn button {
font-size: 24px;
color: #ffffff;
border: 2px solid #E8CCB4;
font-family: "Proxima Nova Rg";
background-color: transparent;
padding: 32px 117px;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.coming-soon-area .coming-soon-content .coming-soon-btn button {
padding: 25px 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-area .coming-soon-content .coming-soon-btn button {
padding: 20px 80px;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-area .coming-soon-content .coming-soon-btn button {
font-size: 22px;
padding: 11px 50px;
}
}
.coming-soon-area .coming-soon-content .coming-soon-btn button:hover {
background-color: #ffffff;
color: #000;
}
.coming-soon-social {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 234px 0 0;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.coming-soon-social {
margin: 134px 0 0;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.coming-soon-social {
margin: 134px 0 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.coming-soon-social {
margin: 120px 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.coming-soon-social {
margin: 80px 0 0;
}
}
@media only screen and (max-width: 767px) {
.coming-soon-social {
margin: 50px 0 0;
}
}
.coming-soon-social a {
display: inline-block;
width: 40px;
height: 40px;
line-height: 36px;
border: 1px solid #ffffff;
border-radius: 100%;
text-align: center;
margin: 0 11px;
}
.coming-soon-social a svg path {
fill: #ffffff;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.coming-soon-social a:hover {
background-color: #ffffff;
}
.coming-soon-social a:hover svg path {
fill: #000;
}
/*-------- 24. Login register style ---------*/
.about-us-img {
margin: 0 0 0 7px;
}
.about-us-img img {
width: 100%;
}
.about-us-content {
margin: 26px 0 0;
}
@media only screen and (max-width: 767px) {
.about-us-content {
margin: 0px 0 0;
}
}
.about-us-content h1, .about-us-content .h1 {
font-size: 46px;
line-height: 65px;
margin: 0 0 24px;
width: 75%;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.about-us-content h1, .about-us-content .h1 {
width: 80%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-us-content h1, .about-us-content .h1 {
font-size: 42px;
line-height: 55px;
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-us-content h1, .about-us-content .h1 {
font-size: 43px;
line-height: 45px;
margin: 0 0 15px;
width: 100%;
}
}
@media only screen and (max-width: 767px) {
.about-us-content h1, .about-us-content .h1 {
font-size: 35px;
line-height: 45px;
margin: 0 0 15px;
width: 100%;
}
}
.about-us-content p {
color: #6D6D6D;
font-size: 18px;
line-height: 36px;
width: 90%;
margin: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.about-us-content p {
width: 100%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.about-us-content p {
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.about-us-content p {
width: 100%;
margin: 0 0 30px;
}
}
@media only screen and (max-width: 767px) {
.about-us-content p {
font-size: 17px;
line-height: 32px;
width: 100%;
margin: 0 0 30px;
}
}
.skill-img {
margin: 0 55px 0 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.skill-img {
margin: 0 0px 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skill-img {
margin: 0 0px 20px 0;
}
}
@media only screen and (max-width: 767px) {
.skill-img {
margin: 0 0px 20px 0;
}
}
.skill-img img {
width: 100%;
}
.skill-content {
margin: 0 0 0 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.skill-content {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.skill-content {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skill-content {
margin: 0 0 0 0px;
}
}
@media only screen and (max-width: 767px) {
.skill-content {
margin: 0 0 0 0px;
}
}
.skill-content h2, .skill-content .h2 {
font-size: 46px;
letter-spacing: -1.64px;
margin: 0 0 27px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skill-content h2, .skill-content .h2 {
margin: 0 0 20px;
}
}
@media only screen and (max-width: 767px) {
.skill-content h2, .skill-content .h2 {
font-size: 34px;
margin: 0 0 15px;
}
}
.skill-content p {
font-size: 18px;
line-height: 36px;
margin: 0;
color: #6D6D6D;
}
@media only screen and (max-width: 767px) {
.skill-content p {
font-size: 17px;
line-height: 34px;
}
}
.skill-bar {
overflow: hidden;
padding-top: 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.skill-bar {
padding-top: 35px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skill-bar {
padding-top: 35px;
}
}
@media only screen and (max-width: 767px) {
.skill-bar {
padding-top: 30px;
}
}
.skill-bar .skill-bar-item {
padding-bottom: 51px;
position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.skill-bar .skill-bar-item {
padding-bottom: 35px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skill-bar .skill-bar-item {
padding-bottom: 35px;
}
}
@media only screen and (max-width: 767px) {
.skill-bar .skill-bar-item {
padding-bottom: 30px;
}
}
.skill-bar .skill-bar-item:last-child {
padding-bottom: 0px;
}
.skill-bar .skill-bar-item > span {
color: #6D6D6D;
font-size: 18px;
text-align: center;
font-family: "Proxima Nova Rg";
z-index: 2;
}
.skill-bar .skill-bar-item .progress {
background: #D8D8D8 none repeat scroll 0 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
height: 2px;
margin-top: 7px;
overflow: visible;
}
.skill-bar .skill-bar-item .progress .progress-bar {
background: #181818 none repeat scroll 0 0;
-webkit-box-shadow: none;
box-shadow: none;
overflow: inherit;
position: relative;
}
.skill-bar .skill-bar-item .progress .progress-bar span.text-top {
color: #6D6D6D;
font-size: 18px;
position: absolute;
font-family: "Proxima Nova Rg";
right: 0;
top: -34px;
}
.skill-bar .skill-bar-item:nth-child(1) .progress-bar {
width: 90%;
}
.skill-bar .skill-bar-item:nth-child(2) .progress-bar {
width: 75%;
}
.skill-bar .skill-bar-item:nth-child(3) .progress-bar {
width: 90%;
}
.skill-area {
margin: 232px 0 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.skill-area {
margin: 132px 0 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.skill-area {
margin: 132px 0 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.skill-area {
margin: 100px 0 0;
}
}
@media only screen and (max-width: 767px) {
.skill-area {
margin: 70px 0 0;
}
}
.team-area {
margin: 217px 0 152px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.team-area {
margin: 117px 0 52px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.team-area {
margin: 117px 0 52px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-area {
margin: 100px 0 52px;
}
}
@media only screen and (max-width: 767px) {
.team-area {
margin: 70px 0 20px;
}
}
.team-margin-wrap {
margin: 0 51px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.team-margin-wrap {
margin: 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.team-margin-wrap {
margin: 0 0px;
}
}
@media only screen and (max-width: 767px) {
.team-margin-wrap {
margin: 0 0px;
}
}
.team-wrap .team-img {
margin: 0 0 25px;
overflow: hidden;
}
@media only screen and (max-width: 767px) {
.team-wrap .team-img {
margin: 0 0 20px;
}
}
.team-wrap .team-img img {
width: 100%;
-webkit-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
transition: all .5s ease 0s;
}
.team-wrap .team-content h3, .team-wrap .team-content .h3 {
font-size: 24px;
letter-spacing: -0.86px;
margin: 0 0 9px;
line-height: 1;
}
.team-wrap .team-content span {
display: block;
color: #BB9B1F;
font-size: 18px;
letter-spacing: -0.64px;
font-family: "Proxima Nova Rg";
}
.team-wrap:hover .team-img img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.padding-64-row-col .row {
margin-right: -32px;
margin-left: -32px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.padding-64-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.padding-64-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.padding-64-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
@media only screen and (max-width: 767px) {
.padding-64-row-col .row {
margin-right: -15px;
margin-left: -15px;
}
}
.padding-64-row-col .row div[class^="col-"] {
padding-left: 32px;
padding-right: 32px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.padding-64-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.padding-64-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.padding-64-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (max-width: 767px) {
.padding-64-row-col .row div[class^="col-"] {
padding-left: 15px;
padding-right: 15px;
}
}
/*-------- 24. Login register style ---------*/
.blog-wrap.blog-wrap-border {
border-bottom: 1px solid #D8D8D8;
margin-bottom: 75px;
padding-bottom: 60px;
}
.blog-wrap .blog-img {
overflow: hidden;
position: relative;
}
.blog-wrap .blog-img a {
display: block;
}
.blog-wrap .blog-img a img {
width: 100%;
-webkit-transition: all .4s ease 0s;
-o-transition: all .4s ease 0s;
transition: all .4s ease 0s;
}
.blog-wrap .blog-img .video-popup {
position: absolute;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
}
.blog-wrap .blog-img .video-popup a {
display: inline-block;
width: 74px;
height: 74px;
text-align: center;
border: solid 4px #ffffff;
background: rgba(216, 216, 216, 0.25);
border-radius: 100%;
line-height: 64px;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.blog-wrap .blog-img .video-popup a svg path {
fill: #FFFFFF;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.blog-wrap .blog-img .video-popup a:hover {
background: white;
}
.blog-wrap .blog-img .video-popup a:hover svg path {
fill: #000;
}
.blog-wrap .blog-img-slider a {
display: block;
}
.blog-wrap .blog-img-slider a img {
width: 100%;
}
.blog-wrap .quote-content {
position: absolute;
left: 0;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
}
.blog-wrap .quote-content h3, .blog-wrap .quote-content .h3 {
font-size: 32px;
color: #ffffff;
margin: 0 0 14px;
}
.blog-wrap .quote-content h3 a, .blog-wrap .quote-content .h3 a {
color: #ffffff;
}
.blog-wrap .quote-content span {
font-size: 16px;
color: #ffffff;
}
.blog-wrap .blog-content .blog-category a {
color: #BB9B1F;
font-family: "Proxima Nova Rg";
}
.blog-wrap .blog-content .blog-category a:hover {
text-decoration: underline;
}
.blog-wrap .blog-content h2, .blog-wrap .blog-content .h2 {
font-size: 28px;
margin: 12px 0 20px;
}
@media only screen and (max-width: 767px) {
.blog-wrap .blog-content h2, .blog-wrap .blog-content .h2 {
font-size: 26px;
}
}
.blog-wrap .blog-content p {
color: #6D6D6D;
font-size: 18px;
line-height: 36px;
margin: 0;
}
@media only screen and (max-width: 767px) {
.blog-wrap .blog-content p {
font-size: 16px;
line-height: 32px;
}
}
.blog-wrap .blog-content .blog-btn-date-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 30px 0 0;
}
.blog-wrap .blog-content .blog-btn-date-wrap .blog-btn a.btn {
border: 1px solid #979797;
font-family: "Proxima Nova Rg";
padding: 14px 23px 13px;
display: inline-block;
font-size: 16px;
}
.blog-wrap .blog-content .blog-btn-date-wrap .blog-btn a.btn:hover {
border: 1px solid #BB9B1F;
color: #ffffff;
background-color: #BB9B1F;
}
.blog-wrap .blog-content .blog-btn-date-wrap .blog-date a {
display: inline-block;
font-family: "Proxima Nova Rg";
font-size: 16px;
}
.blog-wrap:hover .blog-img a img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.nav-style-3 span {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 20px;
z-index: 9;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
border-radius: 100%;
border: 1px solid #979797;
background-color: #ffffff;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
cursor: pointer;
opacity: 0;
visibility: hidden;
}
.nav-style-3 span svg path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.nav-style-3 span.product-icon-next-2 {
left: auto;
right: 20px;
}
.nav-style-3 span:hover {
background-color: #BB9B1F;
border: 1px solid #BB9B1F;
}
.nav-style-3 span:hover svg path {
stroke: #ffffff;
}
.nav-style-3:hover span {
opacity: 1;
visibility: visible;
}
.blog-right-wrap {
margin-left: 95px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-right-wrap {
margin-left: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-right-wrap {
margin-left: 0px;
}
}
@media only screen and (max-width: 767px) {
.blog-right-wrap {
margin-left: 0px;
}
}
.blog-details-wrap {
margin-left: 95px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.blog-details-wrap {
margin-left: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-details-wrap {
margin-left: 0px;
}
}
@media only screen and (max-width: 767px) {
.blog-details-wrap {
margin-left: 0px;
}
}
.blog-details-wrap img {
width: 100%;
}
.blog-details-wrap > span {
font-size: 16px;
color: #BB9B1F;
display: block;
font-family: "Proxima Nova Rg";
margin: 22px 0 0;
}
.blog-details-wrap h1, .blog-details-wrap .h1 {
font-size: 28px;
margin: 12px 0 14px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap h1, .blog-details-wrap .h1 {
font-size: 26px;
}
}
.blog-details-wrap > p {
color: #6D6D6D;
font-size: 18px;
line-height: 36px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap > p {
font-size: 16px;
line-height: 33px;
}
}
.blog-details-wrap > p.paragraph-margin-1 {
margin: 0 0 18px;
}
.blog-details-wrap > p.paragraph-margin-2 {
margin: 0 0 28px;
}
.blog-details-wrap > p.paragraph-margin-3 {
margin: 0 0 47px;
}
.blog-details-wrap > p.paragraph-margin-4 {
margin: 0 0 28px;
}
.blog-details-wrap > p.paragraph-margin-5 {
margin: 0 0 35px;
}
.blog-details-wrap > p.paragraph-margin-6 {
margin: 0 0 28px;
}
.blog-details-wrap > p.paragraph-margin-7 {
margin: 0 0 42px;
}
.blog-details-wrap > h2, .blog-details-wrap > .h2 {
font-size: 28px;
margin: 58px 0 25px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap > h2, .blog-details-wrap > .h2 {
font-size: 26px;
}
}
.blog-details-wrap blockquote {
background-color: #f9f9f9;
border-width: 0;
text-align: center;
padding: 65px 40px;
margin: 0px 0 50px;
position: relative;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap blockquote {
padding: 60px 30px;
margin: 20px 0;
}
}
.blog-details-wrap blockquote::before {
content: url(../../assets/images/icon-img/quote.png);
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.blog-details-wrap blockquote h3, .blog-details-wrap blockquote .h3 {
font-size: 32px;
color: #3E3E3E;
line-height: 45px;
width: 370px;
margin-left: auto;
margin-right: auto;
margin-bottom: 26px;
max-width: 100%;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap blockquote h3, .blog-details-wrap blockquote .h3 {
font-size: 20px;
line-height: 35px;
}
}
.blog-details-wrap blockquote span {
color: #3E3E3E;
font-size: 16px;
position: relative;
font-family: inherit;
}
.blog-details-wrap blockquote span:before {
position: absolute;
content: "";
width: 50px;
height: 2px;
background-color: #D8D8D8;
left: 0;
right: 0;
margin: 0 auto;
top: -13px;
}
.blog-details-wrap .blog-tag-share-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-top: 1px solid #D8D8D8;
border-bottom: 1px solid #D8D8D8;
padding: 15px 0;
}
.blog-details-wrap .blog-tag-share-wrap .blog-tag-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.blog-details-wrap .blog-tag-share-wrap .blog-tag-wrap span {
font-family: proximanovathin;
margin-right: 5px;
}
.blog-details-wrap .blog-tag-share-wrap .blog-tag-wrap ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.blog-details-wrap .blog-tag-share-wrap .blog-tag-wrap ul li {
margin-right: 5px;
}
.blog-details-wrap .blog-tag-share-wrap .blog-tag-wrap ul li a {
font-family: proximanovathin;
display: inline-block;
font-style: italic;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a {
display: inline-block;
width: 27px;
height: 27px;
line-height: 27px;
border-radius: 100%;
text-align: center;
margin-right: 15px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a {
margin-right: 8px;
}
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a:last-child {
margin-right: 0;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a.facebook {
background-color: #272EAE;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a.facebook svg {
width: 6px;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a.twitter {
background-color: #2290DA;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a.twitter svg {
width: 15px;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a.youtube {
background-color: #BB1C3F;
line-height: 25px;
}
.blog-details-wrap .blog-tag-share-wrap .blog-share-wrap a.youtube svg {
width: 13px;
}
.blog-details-wrap .blog-prev-next-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 21px 0 0;
}
.blog-details-wrap .blog-prev-next-wrap .blog-prev-wrap h5, .blog-details-wrap .blog-prev-next-wrap .blog-prev-wrap .h5 {
font-size: 18px;
line-height: 24px;
font-family: "Proxima Nova Rg";
margin-bottom: 8px;
width: 80%;
}
.blog-details-wrap .blog-prev-next-wrap .blog-prev-wrap > a {
display: inline-block;
font-size: 14px;
color: #494949;
font-family: "Proxima Nova Rg";
}
.blog-details-wrap .blog-prev-next-wrap .blog-prev-wrap > a:hover {
color: #BB9B1F;
}
.blog-details-wrap .blog-prev-next-wrap .blog-next-wrap {
text-align: right;
}
.blog-details-wrap .blog-prev-next-wrap .blog-next-wrap h5, .blog-details-wrap .blog-prev-next-wrap .blog-next-wrap .h5 {
font-size: 18px;
line-height: 24px;
font-family: "Proxima Nova Rg";
margin: 0 0 8px auto;
width: 80%;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-prev-next-wrap .blog-next-wrap h5, .blog-details-wrap .blog-prev-next-wrap .blog-next-wrap .h5 {
font-size: 17px;
}
}
.blog-details-wrap .blog-prev-next-wrap .blog-next-wrap > a {
display: inline-block;
font-size: 14px;
color: #494949;
font-family: "Proxima Nova Rg";
}
.blog-details-wrap .blog-prev-next-wrap .blog-next-wrap > a:hover {
color: #BB9B1F;
}
.blog-details-wrap .blog-details-comment {
margin: 72px 0 44px;
}
.blog-details-wrap .blog-details-comment > h2, .blog-details-wrap .blog-details-comment > .h2 {
font-size: 24px;
margin: 0 0 36px;
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap {
border: 1px solid #D1D1D1;
padding: 50px 0 44px 0px;
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 53px;
padding-top: 50px;
padding-left: 50px;
padding-right: 15px;
border-top: 1px solid #D1D1D1;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment {
padding-left: 20px;
margin-top: 23px;
padding-top: 20px;
}
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment:first-child {
border-top: none;
margin-top: 0px;
padding-top: 0px;
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 94px;
-ms-flex: 0 0 94px;
flex: 0 0 94px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 80px;
-ms-flex: 0 0 80px;
flex: 0 0 80px;
}
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-img img {
width: 100%;
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content {
margin-left: 56px;
margin-top: 6px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content {
margin-left: 15px;
}
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content p {
font-size: 14px;
line-height: 28px;
color: #181818;
margin: 0 0 15px;
font-family: "Proxima Nova Lt";
font-style: italic;
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply {
display: block;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply .time span {
font-size: 12px;
font-family: "Proxima Nova Rg";
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply .reply {
margin-left: 20px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply .reply {
margin-left: 0px;
margin-top: 5px;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply .reply {
margin-left: 20px;
margin-top: 0px;
}
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment .blog-comment-content .time-reply .reply a {
font-size: 12px;
font-family: "Proxima Nova Rg";
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment.single-blog-comment-mrg {
margin-left: 170px;
border: none;
position: relative;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment.single-blog-comment-mrg {
margin-left: 20px;
}
}
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment.single-blog-comment-mrg:before {
position: absolute;
content: "";
left: 0;
top: 95px;
width: 10px;
height: 3px;
background-color: #D4876C;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-details-comment .single-blog-comment-wrap .single-blog-comment.single-blog-comment-mrg:before {
top: 60px;
}
}
.blog-details-wrap .blog-comment-form h2, .blog-details-wrap .blog-comment-form .h2 {
font-size: 24px;
margin: 0 0 6px;
}
.blog-details-wrap .blog-comment-form p {
font-size: 12px;
margin: 0;
color: #181818;
}
.blog-details-wrap .blog-comment-form form {
margin: 42px 0 0;
}
.blog-details-wrap .blog-comment-form form .leave-form input, .blog-details-wrap .blog-comment-form form .leave-form textarea {
border: 1px solid #D1D1D1;
height: 60px;
padding: 2px 20px;
font-size: 12px;
color: #181818;
width: 100%;
background-color: transparent;
font-family: "Proxima Nova Rg";
}
.blog-details-wrap .blog-comment-form form .leave-form input::-moz-input-placeholder, .blog-details-wrap .blog-comment-form form .leave-form textarea::-moz-input-placeholder {
color: #181818;
opacity: 1;
}
.blog-details-wrap .blog-comment-form form .leave-form input::-webkit-input-placeholder, .blog-details-wrap .blog-comment-form form .leave-form textarea::-webkit-input-placeholder {
color: #181818;
opacity: 1;
}
.blog-details-wrap .blog-comment-form form .leave-form textarea {
height: 190px;
padding: 22px 20px 2px 20px;
}
@media only screen and (max-width: 767px) {
.blog-details-wrap .blog-comment-form form .leave-form textarea {
height: 150px;
}
}
.blog-details-wrap .blog-comment-form form .text-submit input {
font-family: "Proxima Nova Rg";
color: #ffffff;
background-color: #181818;
text-transform: uppercase;
border: none;
padding: 14px 60px;
}
.blog-details-wrap .blog-comment-form form .text-submit input:hover {
background-color: #BB9B1F;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.blog-area.pb-145 {
padding-bottom: 10px;
}
.blog-details-area.pb-150 {
padding-bottom: 15px;
}
}
@media only screen and (max-width: 767px) {
.blog-area.pb-145 {
padding-bottom: 0px;
}
.blog-details-area.pb-150 {
padding-bottom: 5px;
}
}
/*-------- 24. Login register style ---------*/
.product-details-tab {
margin-right: -8px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-details-tab {
margin-right: 0px;
margin-bottom: 50px;
}
}
@media only screen and (max-width: 767px) {
.product-details-tab {
margin-right: 0px;
margin-bottom: 50px;
}
}
.product-details-content.product-details-mrg-left {
margin: 0 0 0 73px;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.product-details-content.product-details-mrg-left {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.product-details-content.product-details-mrg-left {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-details-content.product-details-mrg-left {
margin: 0 0 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-details-content.product-details-mrg-left {
margin: 0 0 0 0px;
}
}
@media only screen and (max-width: 767px) {
.product-details-content.product-details-mrg-left {
margin: 0 0 0 0px;
}
}
.product-details-content.quickview-content {
padding: 20px 30px 0 0;
}
.product-details-content.quickview-content .product-details-quality-cart {
margin: 32px 0 40px;
}
.product-details-content.quickview-content .product-details-meta-wrap {
margin: 35px 0 0px;
}
.product-details-content .product-rating-stock-review {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-content .product-rating-stock-review .product-rating {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.product-details-content .product-rating-stock-review .product-rating a {
margin-right: 4px;
}
.product-details-content .product-rating-stock-review .product-rating a.yellow svg path {
fill: #F5A623;
}
.product-details-content .product-rating-stock-review .product-review {
margin: 0 20px 0 5px;
}
.product-details-content .product-rating-stock-review .product-review span {
color: #262626;
font-size: 10px;
font-family: "Proxima Nova Rg";
}
.product-details-content .product-rating-stock-review .product-stock {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-content .product-rating-stock-review .product-stock a {
display: inline-block;
margin-right: 6px;
}
.product-details-content .product-rating-stock-review .product-stock span {
font-family: "Proxima Nova Lt";
font-size: 12px;
}
.product-details-content > h2, .product-details-content > .h2 {
font-family: "Proxima Nova Lt";
font-size: 28px;
line-height: 1;
margin: 20px 0 15px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-details-content > h2, .product-details-content > .h2 {
font-size: 23px;
}
}
@media only screen and (max-width: 767px) {
.product-details-content > h2, .product-details-content > .h2 {
font-size: 18px;
}
}
.product-details-content .product-details-price span {
color: #BB9B1F;
font-size: 24px;
display: inline-block;
font-family: "Proxima Nova Lt";
}
.product-details-content p {
font-size: 14px;
line-height: 28px;
margin: 8px 0 0;
}
.product-details-content .product-details-color {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-content .product-details-color span {
font-family: "Proxima Nova Rg";
font-size: 14px;
margin: 6px 12px 0 0;
}
.product-details-content .product-details-color ul {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.product-details-content .product-details-color ul li {
margin-right: 13px;
margin-bottom: 5px;
display: inline-block;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-details-content .product-details-color ul li {
margin-right: 12px;
}
}
.product-details-content .product-details-color ul li:last-child {
margin-right: 0;
}
.product-details-content .product-details-color ul li a {
width: 17px;
height: 17px;
font-size: 0;
display: inline-block;
border-radius: 50%;
position: relative;
}
.product-details-content .product-details-color ul li a.white {
background-color: #ffffff;
border: 1px solid #979797;
}
.product-details-content .product-details-color ul li a.pink {
background-color: #F46C7D;
}
.product-details-content .product-details-color ul li a.yellow {
background-color: #BB9B1F;
}
.product-details-content .product-details-color ul li a.black {
background-color: #4D4D4D;
}
.product-details-content .product-details-color ul li a.blue {
background-color: #6CB8F4;
}
.product-details-content .product-details-quality-cart {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 55px 0 40px;
}
.product-details-content .product-details-quality-cart .product-details-cart {
margin-left: 10px;
}
.product-details-content .product-details-quality-cart .product-details-cart a {
background-color: #181818;
color: #ffffff;
font-size: 16px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
padding: 20px 74px;
}
@media only screen and (max-width: 767px) {
.product-details-content .product-details-quality-cart .product-details-cart a {
padding: 20px 40px;
}
}
.product-details-content .product-details-quality-cart .product-details-cart a:hover {
background-color: #BB9B1F;
}
.product-details-content .product-details-wishlist-compare {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-content .product-details-wishlist-compare .product-details-wishlist {
margin-right: 22px;
}
.product-details-content .product-details-wishlist-compare .product-details-wishlist a {
display: inline-block;
font-size: 11px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-content .product-details-wishlist-compare .product-details-wishlist a svg {
margin-right: 10px;
}
.product-details-content .product-details-wishlist-compare .product-details-compare a {
display: inline-block;
font-size: 11px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-content .product-details-wishlist-compare .product-details-compare a svg {
margin-right: 10px;
}
.product-details-content .product-details-meta-wrap {
margin: 35px 0 44px;
}
.product-details-content .product-details-meta-wrap .product-details-meta {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 0 0 6px;
}
.product-details-content .product-details-meta-wrap .product-details-meta span {
font-size: 14px;
font-family: "Proxima Nova Rg";
margin-right: 5px;
}
.product-details-content .product-details-meta-wrap .product-details-meta ul li {
display: inline-block;
font-size: 14px;
font-family: "Proxima Nova Rg";
}
.product-details-content .product-details-meta-wrap .product-details-meta ul li a {
font-size: 14px;
font-family: "Proxima Nova Rg";
}
.product-details-content .product-details-social a {
display: inline-block;
width: 32px;
height: 32px;
line-height: 29px;
border-radius: 100%;
text-align: center;
border: 1px solid #E1E1E1;
margin-right: 12px;
}
.product-details-content .product-details-social a:hover {
border: 1px solid #BB9B1F;
}
.product-details-content .product-details-social a.facebook svg, .product-details-content .product-details-social a.facebook img {
width: 10px;
}
.product-details-content .product-details-social a.twitter svg, .product-details-content .product-details-social a.twitter img {
width: 16px;
}
.product-details-content .product-details-social a.pinterest svg, .product-details-content .product-details-social a.pinterest img {
width: 14px;
}
.description-review-wrapper .tab-style-2 {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
border-bottom: 1px solid #D8D8D8;
border-top: 1px solid #D8D8D8;
padding: 19px 0 18px;
}
@media only screen and (max-width: 767px) {
.description-review-wrapper .tab-style-2 {
padding: 19px 0 3px;
}
}
.description-review-wrapper .tab-style-2 a {
color: #6D6D6D;
font-size: 16px;
font-family: "Proxima Nova Rg";
display: inline-block;
text-transform: uppercase;
position: relative;
margin: 0 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.description-review-wrapper .tab-style-2 a {
margin: 0 20px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.description-review-wrapper .tab-style-2 a {
margin: 0 12px;
font-size: 14px;
}
}
@media only screen and (max-width: 767px) {
.description-review-wrapper .tab-style-2 a {
margin: 0 8px 15px;
font-size: 14px;
}
}
.description-review-wrapper .tab-style-2 a:before {
position: absolute;
content: "";
left: 0;
right: 0;
bottom: -20px;
width: 100%;
height: 3px;
background-color: #BB9B1F;
border-radius: 3px;
margin: 0 auto;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transition: all .5s ease 0s;
-o-transition: all .5s ease 0s;
transition: all .5s ease 0s;
}
@media only screen and (max-width: 767px) {
.description-review-wrapper .tab-style-2 a:before {
bottom: -5px;
}
}
.description-review-wrapper .tab-style-2 a.active {
color: #BB9B1F;
}
.description-review-wrapper .tab-style-2 a.active:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.pro-description-banner img {
width: 100%;
}
.pro-description-content {
margin: 30px 0 0 80px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pro-description-content {
margin: 0px 0 0 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.pro-description-content {
margin: 40px 0 0 0px;
}
}
@media only screen and (max-width: 767px) {
.pro-description-content {
margin: 40px 0 0 0px;
}
}
.pro-description-content h2, .pro-description-content .h2 {
font-size: 32px;
letter-spacing: -1.14px;
margin: 0 0 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.pro-description-content h2, .pro-description-content .h2 {
margin: 0 0 20px;
}
}
@media only screen and (max-width: 767px) {
.pro-description-content h2, .pro-description-content .h2 {
margin: 0 0 20px;
}
}
.pro-description-content p {
line-height: 36px;
color: #6D6D6D;
font-size: 18px;
margin: 0 0 17px;
}
@media only screen and (max-width: 767px) {
.pro-description-content p {
font-size: 16px;
line-height: 33px;
}
}
.specification-wrap table {
width: 100%;
}
.specification-wrap table tbody {
border: 1px solid #ebebeb;
width: 100%;
}
.specification-wrap table tbody tr {
border-bottom: 1px solid #ebebeb;
}
.specification-wrap table tbody tr td {
border-right: 1px solid #ebebeb;
font-size: 16px;
padding: 12px 10px;
font-family: "Proxima Nova Rg";
}
@media only screen and (max-width: 767px) {
.specification-wrap table tbody tr td {
padding: 12px 15px;
}
}
.specification-wrap table tbody tr td.width1 {
width: 215px;
}
@media only screen and (max-width: 767px) {
.specification-wrap table tbody tr td.width1 {
width: auto;
}
}
.review-wrapper h3, .review-wrapper .h3 {
font-size: 24px;
margin: 0 0 37px;
line-height: 20px;
}
@media only screen and (max-width: 767px) {
.review-wrapper h3, .review-wrapper .h3 {
font-size: 18px;
margin: 0 0 18px;
}
}
.single-review {
margin: 0 0 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid #ebebeb;
padding: 0 0 34px;
}
@media only screen and (max-width: 767px) {
.single-review {
display: block;
margin: 0 0 20px;
padding: 0 0 20px;
}
}
.single-review .review-img img {
width: 100px;
}
.single-review .review-content {
margin-left: 30px;
}
@media only screen and (max-width: 767px) {
.single-review .review-content {
margin-left: 0px;
}
}
.single-review .review-content h5, .single-review .review-content .h5 {
font-size: 12px;
margin: 11px 0 8px;
font-family: "Proxima Nova Rg";
}
.single-review .review-content h5 span, .single-review .review-content .h5 span {
font-size: 14px;
font-family: "Proxima Nova Rg";
}
.single-review .review-content .review-rating {
line-height: 1;
}
@media only screen and (max-width: 767px) {
.single-review .review-content .review-rating {
margin: 10px 0 0px;
}
}
.single-review .review-content .review-rating a.yellow svg path {
fill: #F5A623;
}
.single-review .review-content p {
line-height: 25px;
margin: 0;
}
@media only screen and (max-width: 767px) {
.single-review .review-content p {
font-size: 15px;
}
}
.ratting-form-wrapper > h3, .ratting-form-wrapper > .h3 {
display: block;
line-height: 1;
font-size: 24px;
}
.ratting-form-wrapper > p {
margin: 35px 0 0;
padding-bottom: 12px;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 767px) {
.ratting-form-wrapper > p {
margin: 15px 0 0;
}
}
.ratting-form-wrapper .your-rating-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 52px 0 0px;
}
@media only screen and (max-width: 767px) {
.ratting-form-wrapper .your-rating-wrap {
margin: 20px 0 0px;
}
}
.ratting-form-wrapper .your-rating-wrap span {
font-size: 16px;
display: inline-block;
margin-right: 20px;
}
.ratting-form-wrapper .your-rating-wrap .your-rating a.yellow svg path {
fill: #F5A623;
}
.ratting-form-wrapper .ratting-form {
margin: 19px 0 0;
}
.ratting-form-wrapper .ratting-form .rating-form-style label {
margin: 0 0 14px;
font-size: 16px;
display: block;
}
.ratting-form-wrapper .ratting-form .rating-form-style input, .ratting-form-wrapper .ratting-form .rating-form-style textarea {
background: transparent;
border: 1px solid #ebebeb;
height: 50px;
padding: 5px 10px;
width: 100%;
}
.ratting-form-wrapper .ratting-form .rating-form-style input:focus, .ratting-form-wrapper .ratting-form .rating-form-style textarea:focus {
border: 1px solid #181818;
}
.ratting-form-wrapper .ratting-form .rating-form-style textarea {
height: 150px;
}
@media only screen and (max-width: 767px) {
.ratting-form-wrapper .ratting-form .rating-form-style textarea {
height: 100px;
}
}
.ratting-form-wrapper .ratting-form .save-email-option > p {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 5px;
}
.ratting-form-wrapper .ratting-form .save-email-option > p input {
width: auto;
height: auto;
}
.ratting-form-wrapper .ratting-form .save-email-option label {
margin: 0 0 0 16px;
}
.ratting-form-wrapper .ratting-form .form-submit {
margin-top: 9px;
}
.ratting-form-wrapper .ratting-form .form-submit input {
padding: 15px 65px;
color: #fff;
display: inline-block;
width: auto;
height: auto;
font-size: 16px;
text-transform: uppercase;
background: #181818;
border: none;
letter-spacing: 1px;
font-family: "Proxima Nova Rg";
}
.ratting-form-wrapper .ratting-form .form-submit input:hover {
background: #BB9B1F;
}
.vendor-info-content h3, .vendor-info-content .h3 {
font-size: 24px;
margin: 0 0 33px;
}
@media only screen and (max-width: 767px) {
.vendor-info-content h3, .vendor-info-content .h3 {
margin: 0 0 15px;
}
}
.vendor-info-content ul li {
font-size: 15px;
margin: 0 0 10px;
line-height: 28px;
font-family: "Proxima Nova Rg";
}
@media only screen and (max-width: 767px) {
.vendor-info-content ul li {
font-size: 14px;
line-height: 25px;
}
}
.vendor-info-content ul li span {
display: inline-block;
margin-right: 5px;
margin-top: -7px;
line-height: 1;
}
.vendor-info-content ul li span svg path {
fill: #F5A623;
}
.vendor-info-content ul li.rating {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.about-brand-wrap p {
font-size: 18px;
line-height: 36px;
color: #6D6D6D;
margin: 0 0 20px;
}
.easyzoom-style {
position: relative;
}
.easyzoom-style .easyzoom {
display: block;
}
.easyzoom-style .easyzoom > a {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.easyzoom-style .easyzoom > a img {
width: 100%;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.product-dec-small-style1 {
width: 490px;
margin: 27px auto 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.product-dec-small-style1 {
width: 400px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-dec-small-style1 {
width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-dec-small-style1 {
width: 450px;
}
}
@media only screen and (max-width: 767px) {
.product-dec-small-style1 {
width: 100%;
}
}
.product-dec-small-style1 .product-dec-small {
margin: 0 10px 0px 10px;
cursor: pointer;
}
.product-dec-small-style1 .product-dec-small img {
width: 100%;
opacity: .4;
}
.product-dec-small-style1 .product-dec-small.slick-active.slick-current img {
opacity: 1;
}
.product-dec-small-style1 .product-dec-small:last-child {
margin: 0 0 0px;
}
.product-dec-small-style1 span {
font-size: 10px;
position: absolute;
line-height: 1;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
cursor: pointer;
z-index: 9;
width: 23px;
height: 23px;
line-height: 22px;
border: 1px solid #979797;
color: #1E1E1E;
text-align: center;
border-radius: 100%;
}
.product-dec-small-style1 span:hover {
color: #ffffff;
border: 1px solid #BB9B1F;
background-color: #BB9B1F;
}
.product-dec-small-style1 span.pro-dec-prev {
left: -0.7%;
}
.product-dec-small-style1 span.pro-dec-next {
left: auto;
right: -0.7%;
}
.back-to-shop {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
margin: 0 0 95px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.back-to-shop {
margin: 0 0 63px;
}
}
@media only screen and (max-width: 767px) {
.back-to-shop {
margin: 0 0 25px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.back-to-shop a {
font-size: 18px;
font-family: "Proxima Nova Rg";
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.back-to-shop a svg {
margin-right: 22px;
}
.back-to-shop a svg g path {
stroke: #1E1E1E;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.back-to-shop a img {
margin-right: 22px;
}
.back-to-shop a:hover svg g path {
stroke: #BB9B1F;
}
.quickview-img a {
display: block;
}
.quickview-img a img {
width: 100%;
}
.modal-dialog {
margin: 9% auto 8%;
max-width: 1133px;
width: 1170px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.modal-dialog {
width: 960px;
max-width: 960px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.modal-dialog {
width: 600px;
max-width: 600px;
}
}
@media only screen and (max-width: 767px) {
.modal-dialog {
width: 100%;
max-width: 100%;
padding: 35px 0;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.modal-dialog {
width: 500px;
max-width: 500px;
}
}
.modal-dialog .modal-content {
border-radius: 0;
padding: 30px 30px 27px;
}
@media only screen and (max-width: 767px) {
.modal-dialog .modal-content {
padding: 20px 20px 27px;
}
}
.modal-dialog .modal-content .modal-header {
border: none;
padding: 0;
right: 30px;
top: 20px;
position: absolute;
z-index: 9999;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.modal-dialog .modal-content .modal-header {
right: 8px;
top: 0px;
}
}
@media only screen and (max-width: 767px) {
.modal-dialog .modal-content .modal-header {
position: static;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 0 10px;
}
}
.modal-dialog .modal-content .modal-header .close {
color: #181818;
cursor: pointer;
opacity: 1;
padding: 0;
margin: 0;
background-color: transparent;
font-size: 30px;
line-height: 1;
font-weight: bold;
border: 0;
}
.modal-dialog .modal-content .modal-header .close:hover {
color: #BB9B1F;
}
.modal-dialog .modal-content .modal-body {
padding: 0px;
}
.product-quality {
width: 83px;
overflow: hidden;
position: relative;
border: 1px solid #D8D8D8;
}
.product-quality > input {
width: 83px;
border: none;
height: 60px;
line-height: 50px;
text-align: center;
font-family: "Proxima Nova Rg";
font-size: 14px;
color: #181818;
padding: 0;
}
.product-quality > input::-moz-input-placeholder {
color: #181818;
opacity: 1;
}
.product-quality > input::-webkit-input-placeholder {
color: #181818;
opacity: 1;
}
.product-quality .qtybutton {
position: absolute;
color: #D8D8D8;
left: 9px;
font-family: "Proxima Nova Lt";
cursor: pointer;
}
.product-quality .qtybutton.inc {
left: auto;
right: 9px;
font-size: 20px;
top: 15px;
}
.product-quality .qtybutton.dec {
top: -2px;
font-size: 40px;
font-family: "Proxima Nova Rg";
}
.product-details-size {
margin: 34px 161px 16px 0;
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.product-details-size {
margin: 34px 83px 16px 0;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.product-details-size {
margin: 34px 126px 16px 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-details-size {
margin: 34px 27px 16px 0;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-details-size {
margin: 34px 344px 16px 0;
}
}
@media only screen and (max-width: 767px) {
.product-details-size {
margin: 34px 55px 16px 0;
}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
.product-details-size {
margin: 34px 270px 16px 0;
}
}
.product-details-size .nice-select-style-1 {
border: none;
border-bottom: 1px solid #D8D8D8;
width: 100%;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
font-family: "Proxima Nova Rg";
font-size: 14px;
padding: 0;
height: auto;
line-height: 27px;
border-radius: 0;
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-down-3.png") no-repeat scroll right 0px center;
}
.product-details-size .nice-select-style-1.open {
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-up-1.png") no-repeat scroll right 0px center;
}
.product-details-size .nice-select-style-1.nice-select::after {
display: none;
}
.product-details-size .nice-select-style-1 ul {
z-index: 9 !important;
width: 100%;
}
.product-details-size .nice-select-style-1 ul li {
font-family: "Proxima Nova Rg";
font-size: 14px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.product-details-area.pb-115 {
padding-bottom: 100px;
}
.description-review-area.pb-180 {
padding-bottom: 85px;
}
}
@media only screen and (max-width: 767px) {
.product-details-area.pb-115 {
padding-bottom: 70px;
}
.description-review-area.pb-180 {
padding-bottom: 55px;
}
.related-product.pb-100 {
padding-bottom: 65px;
}
}
/*-------- 16. Cart style ---------*/
.cart-table-content .table-content table {
width: 100%;
}
.cart-table-content .table-content table thead {
background-color: #f3f3f3;
}
.cart-table-content .table-content table thead > tr th {
color: #000;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
padding: 14px 23px 14px;
font-family: "Proxima Nova Lt";
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th {
padding: 14px 8px 14px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th {
padding: 14px 8px 14px;
}
}
.cart-table-content .table-content table thead > tr th.width-thumbnail {
min-width: 130px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th.width-thumbnail {
min-width: 110px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th.width-thumbnail {
min-width: 90px;
}
}
.cart-table-content .table-content table thead > tr th.width-name {
min-width: 400px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.cart-table-content .table-content table thead > tr th.width-name {
min-width: 200px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th.width-name {
min-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th.width-name {
min-width: 100px;
}
}
.cart-table-content .table-content table thead > tr th.width-price {
min-width: 162px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th.width-price {
min-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th.width-price {
min-width: 100px;
}
}
.cart-table-content .table-content table thead > tr th.width-quantity {
min-width: 170px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th.width-quantity {
min-width: 140px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th.width-quantity {
min-width: 140px;
}
}
.cart-table-content .table-content table thead > tr th.width-subtotal {
min-width: 145px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th.width-subtotal {
min-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th.width-subtotal {
min-width: 100px;
}
}
.cart-table-content .table-content table thead > tr th.width-remove {
min-width: 101px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table thead > tr th.width-remove {
min-width: 67px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table thead > tr th.width-remove {
min-width: 67px;
}
}
.cart-table-content .table-content table tbody > tr {
border-bottom: 1px solid #e5e5e5;
}
.cart-table-content .table-content table tbody > tr td {
padding: 23px;
font-family: "Proxima Nova Rg";
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-table-content .table-content table tbody > tr td {
padding: 23px 8px;
}
}
@media only screen and (max-width: 767px) {
.cart-table-content .table-content table tbody > tr td {
padding: 23px 8px;
}
}
.cart-table-content .table-content table tbody > tr td.product-thumbnail a {
display: block;
}
.cart-table-content .table-content table tbody > tr td.product-thumbnail a img {
width: 80px;
}
.cart-table-content .table-content table tbody > tr td.product-name h5, .cart-table-content .table-content table tbody > tr td.product-name .h5 {
display: block;
font-size: 15px;
color: #000;
font-family: "Proxima Nova Rg";
}
.cart-table-content .table-content table tbody > tr td.product-name h5 a, .cart-table-content .table-content table tbody > tr td.product-name .h5 a {
color: #000;
}
.cart-table-content .table-content table tbody > tr td.product-name h5 a:hover, .cart-table-content .table-content table tbody > tr td.product-name .h5 a:hover {
color: #BB9B1F;
}
.cart-table-content .table-content table tbody > tr td.product-price span, .cart-table-content .table-content table tbody > tr td.product-total span {
font-size: 16px;
}
.cart-table-content .table-content table tbody > tr td.product-remove a {
font-size: 18px;
color: #000;
display: inline-block;
}
.cart-table-content .table-content table tbody > tr td.product-remove a:hover {
color: #BB9B1F;
}
.cart-shiping-update-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 30px 0px 55px;
}
@media only screen and (max-width: 767px) {
.cart-shiping-update-wrapper {
display: block;
padding: 30px 0px 15px;
}
}
.cart-shiping-update-wrapper .cart-shiping-update > a,
.cart-shiping-update-wrapper .cart-clear > button,
.cart-shiping-update-wrapper .cart-clear > a {
background-color: #f2f2f2;
display: inline-block;
font-size: 14px;
line-height: 1;
padding: 18px 40px 17px;
text-transform: capitalize;
letter-spacing: .3px;
border-radius: 3px;
font-family: "Proxima Nova Lt";
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-shiping-update-wrapper .cart-shiping-update > a,
.cart-shiping-update-wrapper .cart-clear > button,
.cart-shiping-update-wrapper .cart-clear > a {
padding: 18px 25px 17px;
}
}
@media only screen and (max-width: 767px) {
.cart-shiping-update-wrapper .cart-shiping-update > a,
.cart-shiping-update-wrapper .cart-clear > button,
.cart-shiping-update-wrapper .cart-clear > a {
padding: 18px 40px 17px;
margin: 0 0 15px;
}
}
.cart-shiping-update-wrapper .cart-shiping-update > a:hover,
.cart-shiping-update-wrapper .cart-clear > button:hover,
.cart-shiping-update-wrapper .cart-clear > a:hover {
background-color: #BB9B1F;
color: #fff;
}
.cart-shiping-update-wrapper .cart-clear > button {
border: medium none;
cursor: pointer;
margin-right: 27px;
border-radius: 3px;
font-family: "Proxima Nova Lt";
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-shiping-update-wrapper .cart-clear > button {
margin-right: 15px;
}
}
@media only screen and (max-width: 767px) {
.cart-shiping-update-wrapper .cart-clear > button {
margin-right: 10px;
}
}
.cart-calculate-discount-wrap h4, .cart-calculate-discount-wrap .h4 {
font-size: 20px;
font-family: "Proxima Nova Lt";
margin: 0 0 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.cart-calculate-discount-wrap h4, .cart-calculate-discount-wrap .h4 {
margin: 0 0 25px;
}
}
@media only screen and (max-width: 767px) {
.cart-calculate-discount-wrap h4, .cart-calculate-discount-wrap .h4 {
margin: 0 0 20px;
}
}
@media only screen and (max-width: 767px) {
.cart-calculate-discount-wrap {
margin: 0px 0 40px;
}
}
.select-style {
margin-bottom: 15px;
}
.select-style select {
width: 100%;
font-family: "Proxima Nova Rg";
}
.select-style .select2-container--default {
display: block;
width: 100%;
}
.select-style .select2-container--default .select2-selection--single {
border: 1px solid #e5e5e5;
border-radius: 0;
height: 52px;
line-height: 52px;
}
.select-style .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 13px;
right: 10px;
}
.select-style .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #181818;
line-height: 52px;
padding-left: 16px;
padding-right: 20px;
font-family: "Proxima Nova Rg";
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #e5e5e5;
height: 52px;
background-color: transparent;
}
.calculate-discount-content p {
font-size: 14px;
margin-bottom: 18px;
display: block;
color: #666;
line-height: 1;
}
.calculate-discount-content .input-style {
margin-bottom: 15px;
}
.calculate-discount-content .input-style input {
color: #181818;
height: 52px;
border: 1px solid #e5e5e5;
background-color: transparent;
padding: 2px 16px;
width: 100%;
font-family: "Proxima Nova Rg";
}
.calculate-discount-content .input-style input:-moz-input-placeholder {
color: #181818;
opacity: 1;
}
.calculate-discount-content .input-style input:-webkit-input-placeholder {
color: #181818;
opacity: 1;
}
.calculate-discount-content .calculate-discount-btn a {
font-size: 16px;
background-color: #000;
font-family: "Proxima Nova Rg";
}
.calculate-discount-content .calculate-discount-btn a.btn {
border-radius: 3px;
padding: 10px 19px 12px;
}
.calculate-discount-content .calculate-discount-btn a.btn-link {
text-decoration: none;
color: #ffffff;
}
.calculate-discount-content .calculate-discount-btn a:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.calculate-discount-content .calculate-discount-btn a:hover {
background-color: #BB9B1F;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.grand-total-wrap {
margin: 50px 0 0;
}
}
.grand-total-wrap .grand-total-content {
padding: 30px;
padding: 34px 30px 33px;
background-color: #f5f5f5;
}
.grand-total-wrap .grand-total-content h3, .grand-total-wrap .grand-total-content .h3 {
font-size: 20px;
margin: 0;
border-bottom: 1px solid #ccc;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 0 0 18px;
font-family: "Proxima Nova Lt";
}
.grand-total-wrap .grand-total-content h3 span, .grand-total-wrap .grand-total-content .h3 span {
font-size: 16px;
font-family: "Proxima Nova Rg";
}
.grand-total-wrap .grand-total-content .grand-shipping {
padding: 38px 0 32px;
}
.grand-total-wrap .grand-total-content .grand-shipping > span {
font-size: 16px;
font-family: "Proxima Nova Lt";
}
.grand-total-wrap .grand-total-content .grand-shipping ul {
padding: 17px 0 0px;
}
.grand-total-wrap .grand-total-content .grand-shipping ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 7px;
font-family: "Proxima Nova Rg";
}
.grand-total-wrap .grand-total-content .grand-shipping ul li:last-child {
margin-bottom: 0;
}
.grand-total-wrap .grand-total-content .grand-shipping ul li input {
width: auto;
height: auto;
}
.grand-total-wrap .grand-total-content .grand-shipping ul li label {
font-size: 16px;
font-weight: 400;
color: #666;
margin-left: 10px;
}
.grand-total-wrap .grand-total-content .shipping-country {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 35px;
margin-bottom: 30px;
}
.grand-total-wrap .grand-total-content .shipping-country p {
display: block;
padding: 10px 20px;
background-color: #4bb1cf;
font-weight: 400;
color: #fff;
font-size: 14px;
line-height: 1.7;
border-left: 6px solid #3198b6;
font-family: "Proxima Nova Rg";
margin: 0;
}
.grand-total-wrap .grand-total h4, .grand-total-wrap .grand-total .h4 {
font-size: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0;
font-family: "Proxima Nova Lt";
}
.grand-total-wrap .grand-total h4 span, .grand-total-wrap .grand-total .h4 span {
color: #BB9B1F;
}
.grand-total-wrap .grand-total-btn {
margin-top: 24px;
}
.grand-total-wrap .grand-total-btn a {
font-size: 18px;
text-transform: capitalize;
background-color: #181818;
display: block;
font-family: "Proxima Nova Lt";
}
@media only screen and (max-width: 767px) {
.grand-total-wrap .grand-total-btn a {
font-size: 16px;
}
}
.grand-total-wrap .grand-total-btn a.btn {
padding: 15px 20px;
border-radius: 0;
}
.grand-total-wrap .grand-total-btn a.btn-link {
text-decoration: none;
color: #ffffff;
}
.grand-total-wrap .grand-total-btn a:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.grand-total-wrap .grand-total-btn a:hover {
background-color: #BB9B1F;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-area.pb-130 {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.cart-area.pb-130 {
padding-bottom: 70px;
}
.wishlist-area.pb-130 {
padding-bottom: 70px;
}
}
/*-------- 20. Wishlist style ---------*/
.wishlist-table-content .table-content table {
width: 100%;
}
.wishlist-table-content .table-content table thead {
background-color: #f3f3f3;
}
.wishlist-table-content .table-content table thead > tr th {
color: #000;
font-size: 14px;
text-transform: uppercase;
padding: 16px 12px 14px;
font-family: "Proxima Nova Lt";
}
.wishlist-table-content .table-content table thead > tr th.width-thumbnail {
min-width: 130px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-table-content .table-content table thead > tr th.width-thumbnail {
min-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.wishlist-table-content .table-content table thead > tr th.width-thumbnail {
min-width: 100px;
}
}
.wishlist-table-content .table-content table thead > tr th.width-name {
min-width: 300px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.wishlist-table-content .table-content table thead > tr th.width-name {
min-width: 200px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-table-content .table-content table thead > tr th.width-name {
min-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.wishlist-table-content .table-content table thead > tr th.width-name {
min-width: 100px;
}
}
.wishlist-table-content .table-content table thead > tr th.width-price {
min-width: 162px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-table-content .table-content table thead > tr th.width-price {
min-width: 120px;
}
}
@media only screen and (max-width: 767px) {
.wishlist-table-content .table-content table thead > tr th.width-price {
min-width: 120px;
}
}
.wishlist-table-content .table-content table thead > tr th.width-stock-status {
min-width: 170px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-table-content .table-content table thead > tr th.width-stock-status {
min-width: 140px;
}
}
@media only screen and (max-width: 767px) {
.wishlist-table-content .table-content table thead > tr th.width-stock-status {
min-width: 140px;
}
}
.wishlist-table-content .table-content table thead > tr th.width-subtotal {
min-width: 145px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-table-content .table-content table thead > tr th.width-subtotal {
min-width: 100px;
}
}
@media only screen and (max-width: 767px) {
.wishlist-table-content .table-content table thead > tr th.width-subtotal {
min-width: 100px;
}
}
.wishlist-table-content .table-content table thead > tr th.width-remove {
min-width: 50px;
}
.wishlist-table-content .table-content table tbody > tr {
border-bottom: 1px solid #e5e5e5;
}
.wishlist-table-content .table-content table tbody > tr td {
padding: 23px 12px;
}
.wishlist-table-content .table-content table tbody > tr td.product-thumbnail a {
display: block;
}
.wishlist-table-content .table-content table tbody > tr td.product-thumbnail a img {
width: 80px;
}
.wishlist-table-content .table-content table tbody > tr td.product-name h5, .wishlist-table-content .table-content table tbody > tr td.product-name .h5 {
display: block;
font-size: 15px;
color: #000;
font-family: "Proxima Nova Rg";
}
.wishlist-table-content .table-content table tbody > tr td.product-name h5 a, .wishlist-table-content .table-content table tbody > tr td.product-name .h5 a {
color: #000;
}
.wishlist-table-content .table-content table tbody > tr td.product-name h5 a:hover, .wishlist-table-content .table-content table tbody > tr td.product-name .h5 a:hover {
color: #BB9B1F;
}
.wishlist-table-content .table-content table tbody > tr td.product-price span {
font-size: 15px;
font-family: "Proxima Nova Rg";
}
.wishlist-table-content .table-content table tbody > tr td.stock-status span {
font-size: 14px;
font-family: "Proxima Nova Rg";
}
.wishlist-table-content .table-content table tbody > tr td.stock-status span i {
font-size: 15px;
}
.wishlist-table-content .table-content table tbody > tr td.product-remove a {
font-size: 28px;
color: #c3c3c3;
display: inline-block;
font-family: "Proxima Nova Rg";
}
.wishlist-table-content .table-content table tbody > tr td.product-remove a:hover {
color: #BB9B1F;
}
.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
display: inline-block;
font-family: "Proxima Nova Rg";
font-size: 15px;
color: #ffffff;
padding: 10px 15px 10px;
line-height: 1;
white-space: pre;
background-color: #BB9B1F;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
font-size: 14px;
padding: 10px 12px 9px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
font-size: 14px;
padding: 10px 12px 9px;
}
}
@media only screen and (max-width: 767px) {
.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
font-size: 14px;
padding: 10px 12px 9px;
}
}
.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a:hover {
background-color: #000;
}
/*-------- 24. Login register style ---------*/
.login-register-wrapper .login-register-tab-list {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
.login-register-wrapper .login-register-tab-list {
margin-bottom: 20px;
}
}
.login-register-wrapper .login-register-tab-list a {
position: relative;
font-family: "Proxima Nova Rg";
}
.login-register-wrapper .login-register-tab-list a::before {
background-color: #454545;
bottom: 5px;
content: "";
height: 18px;
margin: 0 auto;
position: absolute;
right: -2px;
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
width: 1px;
}
.login-register-wrapper .login-register-tab-list a h4, .login-register-wrapper .login-register-tab-list a .h4 {
font-size: 27px;
margin: 0 20px;
text-transform: capitalize;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
font-family: "Proxima Nova Lt";
}
.login-register-wrapper .login-register-tab-list a:last-child::before {
display: none;
}
.login-register-wrapper .login-register-tab-list a.active h4, .login-register-wrapper .login-register-tab-list a.active .h4 {
color: #BB9B1F;
}
.login-register-wrapper .login-form-container {
background: transparent none repeat scroll 0 0;
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
padding: 80px;
text-align: left;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.login-register-wrapper .login-form-container {
padding: 80px 50px;
}
}
@media only screen and (max-width: 767px) {
.login-register-wrapper .login-form-container {
padding: 40px 15px;
}
}
.login-register-wrapper .login-form-container .login-register-form form input {
background-color: transparent;
border: 1px solid #ebebeb;
font-size: 15px;
height: 50px;
margin-bottom: 30px;
padding: 0 15px;
color: #181818;
width: 100%;
font-family: "Proxima Nova Rg";
}
.login-register-wrapper .login-form-container .login-register-form form input::-moz-input-placeholder {
opacity: 1;
color: #181818;
}
.login-register-wrapper .login-form-container .login-register-form form input::-webkit-input-placeholder {
opacity: 1;
color: #181818;
}
.login-register-wrapper .login-form-container .login-register-form form input[type="checkbox"] {
height: 15px;
margin: 0;
position: relative;
top: 2px;
width: 17px;
color: #181818;
}
.login-register-wrapper .login-form-container .login-register-form form input[type="checkbox"]:-moz-input-placeholder {
color: #181818;
opacity: 1;
}
.login-register-wrapper .login-form-container .login-register-form form input[type="checkbox"]:-webkit-input-placeholder {
color: #181818;
opacity: 1;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn {
padding: 10px 0 19px;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn label {
font-size: 15px;
font-weight: 400;
font-family: "Proxima Nova Rg";
}
@media only screen and (max-width: 767px) {
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn label {
font-size: 14px;
}
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a {
float: right;
font-size: 15px;
color: #181818;
font-family: "Proxima Nova Rg";
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
@media only screen and (max-width: 767px) {
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a {
font-size: 14px;
}
}
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a:hover {
color: #BB9B1F;
}
.login-register-wrapper .login-form-container .login-register-form form .button-box button {
background-color: #BB9B1F;
color: #fff;
border: medium none;
cursor: pointer;
font-size: 14px;
line-height: 1;
padding: 14px 30px 13px;
letter-spacing: 1px;
text-transform: uppercase;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
font-family: "Proxima Nova Rg";
}
.login-register-wrapper .login-form-container .login-register-form form .button-box button:hover {
background-color: #181818;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.login-register-area.pb-130 {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.login-register-area.pb-130 {
padding-bottom: 70px;
}
}
/*-------- 22. Checkout style ---------*/
.customer-zone > p {
font-size: 15px;
position: relative;
padding: 14px 30px 14px 60px;
background-color: #eeeff2;
margin: 0;
position: relative;
color: #000;
}
.customer-zone > p a {
color: #000;
}
.customer-zone > p a:hover {
color: #BB9B1F;
}
@media only screen and (max-width: 767px) {
.customer-zone > p {
padding: 14px 30px 14px 40px;
}
}
.customer-zone > p:before {
content: "\f058";
color: #6dde6d;
display: inline-block;
position: absolute;
font-family: 'Line Awesome Free';
left: 15px;
top: 15px;
font-size: 18px;
}
.checkout-login-info {
margin: 20px 0 0;
display: none;
}
.checkout-login-info p {
margin: 0 0 12px;
color: #6d6d6d;
}
.checkout-login-info form {
display: block;
overflow: hidden;
}
.checkout-login-info form .sin-checkout-login {
margin-bottom: 30px;
}
.checkout-login-info form .sin-checkout-login label {
font-size: 15px;
text-transform: capitalize;
margin: 0 0 5px;
font-family: "Proxima Nova Rg";
}
.checkout-login-info form .sin-checkout-login label span {
color: red;
}
.checkout-login-info form .sin-checkout-login input {
border: 1px solid #e8e8e8;
height: 50px;
background-color: transparent;
width: 100%;
font-family: "Proxima Nova Rg";
padding: 2px 20px;
}
.checkout-login-info form .sin-checkout-login input:focus {
border: 1px solid #343538;
}
.checkout-login-info form .button-remember-wrap {
display: block;
overflow: hidden;
}
.checkout-login-info form .button-remember-wrap button {
border: 1px solid #aaa;
font-size: 13px;
padding: 10px 30px 9px;
display: inline-block;
float: left;
margin-right: 20px;
font-family: "Proxima Nova Lt";
text-transform: uppercase;
}
.checkout-login-info form .button-remember-wrap button:hover {
background-color: #BB9B1F;
color: #fff;
border: 1px solid #BB9B1F;
}
.checkout-login-info form .button-remember-wrap .checkout-login-toggle-btn {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 8px 0 0;
}
.checkout-login-info form .button-remember-wrap .checkout-login-toggle-btn input {
height: 15px;
margin: 0;
position: relative;
top: 5px;
width: 17px;
font-family: "Proxima Nova Rg";
}
.checkout-login-info form .button-remember-wrap .checkout-login-toggle-btn label {
width: 100%;
font-family: "Proxima Nova Rg";
font-size: 15px;
margin: 0 0 0 5px;
}
.checkout-login-info form .lost-password {
margin: 20px 0 11px;
}
.checkout-login-info form .lost-password a {
font-size: 15px;
font-family: "Proxima Nova Rg";
}
.checkout-login-info2 {
display: none;
margin: 20px 0 0;
}
.checkout-login-info2 ul li {
display: inline-block;
}
.checkout-login-info2 ul li a {
color: #8a8a8a;
font-size: 12px;
}
.checkout-login-info2 ul li a:hover {
color: #BB9B1F;
}
.checkout-login-info3 {
display: none;
margin-top: 20px;
}
.checkout-login-info3 form input[type="text"] {
border: 1px solid #e8e8e8;
height: 50px;
background-color: transparent;
width: 48%;
font-size: 14px;
padding: 0 20px;
font-family: "Proxima Nova Rg";
}
.checkout-login-info3 form input[type="text"]:focus {
border: 1px solid #1f2226;
}
.checkout-login-info3 form input[type="submit"] {
background: #1f2226 none repeat scroll 0 0;
border: medium none;
color: #fff;
height: 50px;
margin-left: 6px;
padding: 5px 30px;
font-size: 13px;
text-transform: uppercase;
width: inherit;
font-family: "Proxima Nova Rg";
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.checkout-login-info3 form input[type="submit"] {
padding: 5px 15px;
}
}
@media only screen and (max-width: 767px) {
.checkout-login-info3 form input[type="submit"] {
padding: 5px 16px;
}
}
.checkout-login-info3 form input[type="submit"]:hover {
background-color: #BB9B1F;
}
.billing-info-wrap h3, .billing-info-wrap .h3 {
font-size: 20px;
position: relative;
margin: 0 0 55px;
font-family: "Proxima Nova Lt";
text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
.billing-info-wrap h3, .billing-info-wrap .h3 {
margin-bottom: 40px;
}
}
.billing-info-wrap h3:before, .billing-info-wrap .h3:before {
position: absolute;
content: "";
left: 0;
bottom: -12px;
background-color: #BB9B1F;
width: 50px;
height: 2px;
}
.billing-info-wrap .billing-info label {
font-size: 15px;
text-transform: capitalize;
display: block;
margin: 0 0 5px;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .billing-info label abbr {
color: red;
}
.billing-info-wrap .billing-info input {
border: 1px solid #e8e8e8;
height: 50px;
background-color: transparent;
padding: 2px 20px;
color: #1f2226;
font-size: 14px;
width: 100%;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .billing-info input:focus {
border: 1px solid #343538;
}
.billing-info-wrap .billing-info input.billing-address {
margin-bottom: 20px;
}
.billing-info-wrap .billing-select label {
font-size: 15px;
text-transform: capitalize;
display: block;
margin: 0 0 5px;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .billing-select label abbr {
color: red;
}
.billing-info-wrap .billing-select select {
border: 1px solid #e6e6e6;
-moz-appearance: none;
-webkit-appearance: none;
color: #181818;
font-size: 14px;
height: 50px;
padding: 2px 20px;
background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-down-3.png") no-repeat scroll right 18px center;
cursor: pointer;
width: 100%;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .billing-select select option {
background: #fff;
border: 0px solid #626262;
padding-left: 10px;
color: #181818;
font-size: 12px;
}
.billing-info-wrap .checkout-account input {
border: 1px solid #9fa0a2;
display: inline-block;
float: left;
height: 10px;
width: 10px;
position: relative;
top: 5px;
color: #181818;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .checkout-account span {
color: #181818;
font-weight: 400;
margin: 0 0 0 12px;
font-size: 14px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .checkout-account-toggle label {
font-size: 15px;
text-transform: capitalize;
display: block;
margin: 0 0 5px;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .checkout-account-toggle label abbr {
color: red;
}
.billing-info-wrap .checkout-account-toggle input {
border: 1px solid #e8e8e8;
height: 50px;
background-color: transparent;
color: #181818;
font-size: 14px;
padding: 2px 20px;
font-family: "Proxima Nova Rg";
width: 100%;
}
.billing-info-wrap .checkout-account-toggle input:focus {
border: 1px solid #343538;
}
.billing-info-wrap .different-address {
display: none;
}
.billing-info-wrap .additional-info-wrap {
margin: 22px 0 0;
}
.billing-info-wrap .additional-info-wrap label {
color: #010225;
font-size: 15px;
text-transform: capitalize;
display: block;
margin: 0 0 5px;
font-family: "Proxima Nova Rg";
}
.billing-info-wrap .additional-info-wrap textarea {
min-height: 120px;
background-color: #f7f7f7;
border-color: #f7f7f7;
padding: 20px;
color: #181818;
font-size: 14px;
font-family: "Proxima Nova Rg";
width: 100%;
border: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.billing-info-wrap.mr-50 {
margin-right: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.billing-info-wrap.mr-50 {
margin-right: 0px;
}
}
@media only screen and (max-width: 767px) {
.billing-info-wrap.mr-50 {
margin-right: 0px;
}
}
.your-order-area {
padding: 40px 50px 50px;
border-width: 2px;
border-style: solid;
position: relative;
border-color: rgba(52, 53, 56, 0.1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.your-order-area {
padding: 40px 25px 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.your-order-area {
margin-top: 30px;
}
}
@media only screen and (max-width: 767px) {
.your-order-area {
padding: 40px 12px 50px;
margin-top: 30px;
}
}
.your-order-area h3, .your-order-area .h3 {
font-size: 20px;
position: relative;
margin: 0 0 45px;
text-transform: uppercase;
font-family: "Proxima Nova Lt";
width: 100%;
}
.your-order-area h3:before, .your-order-area .h3:before {
position: absolute;
content: "";
left: 0;
bottom: -12px;
background-color: #BB9B1F;
width: 50px;
height: 2px;
}
.your-order-area .your-order-wrap .your-order-info {
border-bottom: 1px solid #e8e8e8;
}
.your-order-area .your-order-wrap .your-order-info ul li {
font-size: 14px;
padding: 0 0 7px;
text-transform: uppercase;
font-family: "Proxima Nova Rg";
}
.your-order-area .your-order-wrap .your-order-info ul li span {
float: right;
color: #BB9B1F;
}
.your-order-area .your-order-wrap .your-order-info.order-subtotal {
padding: 15px 0 10px;
}
.your-order-area .your-order-wrap .your-order-info.order-subtotal ul li span {
font-size: 16px;
font-family: "Proxima Nova Rg";
}
.your-order-area .your-order-wrap .your-order-info.order-shipping {
padding: 15px 0 13px;
display: block;
overflow: hidden;
}
.your-order-area .your-order-wrap .your-order-info.order-shipping ul li > p {
float: right;
font-size: 14px;
text-align: right;
color: #181818;
text-transform: capitalize;
font-family: "Proxima Nova Rg";
}
.your-order-area .your-order-wrap .your-order-info.order-total {
padding: 15px 0 10px;
}
.your-order-area .your-order-wrap .your-order-info.order-total ul li span {
font-size: 16px;
font-family: "Proxima Nova Rg";
}
.your-order-area .your-order-wrap .your-order-middle {
border-bottom: 1px solid #e8e8e8;
padding: 24px 0 23px;
}
.your-order-area .your-order-wrap .your-order-middle ul li {
font-size: 14px;
margin: 0 0 11px;
font-family: "Proxima Nova Rg";
}
.your-order-area .your-order-wrap .your-order-middle ul li:last-child {
margin-bottom: 0;
}
.your-order-area .your-order-wrap .your-order-middle ul li span {
float: right;
font-size: 16px;
}
.your-order-area .your-order-wrap .payment-method {
margin: 40px 0 0;
}
.your-order-area .your-order-wrap .payment-method .sin-payment {
margin-bottom: 20px;
}
.your-order-area .your-order-wrap .payment-method .sin-payment input {
width: auto;
display: inline-block;
float: left;
height: auto;
margin-top: 5px;
font-family: "Proxima Nova Rg";
}
.your-order-area .your-order-wrap .payment-method .sin-payment label {
font-size: 15px;
text-transform: uppercase;
margin: 0px 0 0 21px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-family: "Proxima Nova Rg";
}
@media only screen and (max-width: 767px) {
.your-order-area .your-order-wrap .payment-method .sin-payment label {
display: block;
}
}
.your-order-area .your-order-wrap .payment-method .sin-payment label img {
max-width: 140px;
display: inline-block;
margin: 0 5px;
}
.your-order-area .your-order-wrap .payment-method .sin-payment label a {
text-decoration: underline;
}
.your-order-area .your-order-wrap .payment-method .sin-payment .payment-box {
margin: 6px 0 0;
display: none;
}
.your-order-area .your-order-wrap .payment-method .sin-payment .payment-box p {
font-size: 14px;
margin: 0;
}
.your-order-area .Place-order {
margin-top: 40px;
}
@media only screen and (max-width: 767px) {
.your-order-area .Place-order {
margin-top: 20px;
}
}
.your-order-area .Place-order a {
background-color: #BB9B1F;
display: block;
cursor: pointer;
padding: 16px 50px 17px;
text-transform: uppercase;
width: 100%;
color: #fff;
font-size: 14px;
text-align: center;
font-family: "Proxima Nova Lt";
}
.your-order-area .Place-order a:hover {
background-color: #181818;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.checkout-main-area.pb-130 {
padding-bottom: 100px;
}
}
@media only screen and (max-width: 767px) {
.checkout-main-area.pb-130 {
padding-bottom: 70px;
}
}
/*-------- 23. My account style ---------*/
.myaccount-tab-menu {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.myaccount-tab-menu a {
border: 1px solid #ccc;
border-bottom: none;
font-family: "Proxima Nova Lt";
font-size: 13px;
display: block;
padding: 10px 15px;
text-transform: uppercase;
}
.myaccount-tab-menu a:last-child {
border-bottom: 1px solid #ccc;
}
.myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {
background-color: #BB9B1F;
border-color: #BB9B1F;
color: #ffffff;
}
.myaccount-tab-menu a i.fa {
font-size: 14px;
text-align: center;
width: 25px;
}
@media only screen and (max-width: 767px) {
#myaccountContent {
margin-top: 30px;
}
}
.myaccount-content {
border: 1px solid #eeeeee;
padding: 30px;
}
@media only screen and (max-width: 767px) {
.myaccount-content {
padding: 20px 15px;
}
}
.myaccount-content form {
margin-top: -20px;
}
.myaccount-content h3, .myaccount-content .h3 {
font-size: 20px;
border-bottom: 1px dashed #ccc;
padding-bottom: 10px;
margin-bottom: 25px;
font-family: "Proxima Nova Lt";
}
.myaccount-content .welcome a:hover {
color: #BB9B1F;
}
.myaccount-content .welcome strong {
font-weight: 600;
color: #BB9B1F;
}
.myaccount-content fieldset {
margin-top: 20px;
}
.myaccount-content fieldset legend {
font-size: 16px;
margin-bottom: 20px;
font-family: "Proxima Nova Lt";
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}
.myaccount-content .account-details-form {
margin-top: 50px;
}
.myaccount-content .account-details-form .single-input-item {
margin-bottom: 20px;
}
.myaccount-content .account-details-form .single-input-item label {
font-size: 14px;
text-transform: capitalize;
display: block;
margin: 0 0 5px;
font-family: "Proxima Nova Rg";
}
.myaccount-content .account-details-form .single-input-item input {
border: 1px solid #e8e8e8;
height: 50px;
background-color: transparent;
padding: 2px 20px;
color: #1f2226;
font-size: 13px;
font-family: "Proxima Nova Rg";
width: 100%;
}
.myaccount-content .account-details-form .single-input-item input:focus {
border: 1px solid #343538;
}
.myaccount-content .account-details-form .single-input-item button {
border: none;
background-color: #BB9B1F;
text-transform: uppercase;
padding: 9px 25px;
color: #fff;
font-size: 13px;
font-family: "Proxima Nova Lt";
}
.myaccount-content .account-details-form .single-input-item button:hover {
background-color: #1f2226;
}
.myaccount-table {
white-space: nowrap;
font-size: 14px;
}
.myaccount-table table th,
.myaccount-table .table th {
padding: 10px;
font-weight: 600;
background-color: #f8f8f8;
border-color: #ccc;
border-bottom: 0;
color: #1f2226;
font-family: "Proxima Nova Rg";
}
.myaccount-table table td,
.myaccount-table .table td {
padding: 10px;
vertical-align: middle;
border-color: #ccc;
font-family: "Proxima Nova Rg";
}
.saved-message {
background-color: #fff;
border-top: 3px solid #BB9B1F;
font-size: 14px;
padding: 20px 0;
color: #333;
font-family: "Proxima Nova Rg";
}
/*-------- Start My Account Page Wrapper --------*/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJib290c3RyYXAvX3Jvb3Quc2NzcyIsImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJfdmFyaWFibHMuc2NzcyIsImJvb3RzdHJhcC92ZW5kb3IvX3Jmcy5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIl9jdXN0b20tdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvX2Z1bmN0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvX2NvbnRhaW5lcnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLCJib290c3RyYXAvX25hdi5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fY2FyZC5zY3NzIiwiYm9vdHN0cmFwL19hY2NvcmRpb24uc2NzcyIsImJvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwiYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvX2JhZGdlLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX3RvYXN0cy5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvX3NwaW5uZXJzLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2FwaS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2ZlYXR1cmVzLnNjc3MiLCJfc2VjdGlvbi10aXRsZS5zY3NzIiwiX3Byb2R1Y3Quc2NzcyIsIl9zdWJzY3JpYmUuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9icmFuZC1sb2dvLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfaW5zdGFncmFtLnNjc3MiLCJfYnJlYWRjcnVtYi5zY3NzIiwiX3NpZGViYXIuc2NzcyIsIl9jb250YWN0LXVzLnNjc3MiLCJfY29taW5nLXNvb24uc2NzcyIsIl9hYm91dC11cy5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9wcm9kdWN0LWRldGFpbHMuc2NzcyIsIl9jYXJ0LnNjc3MiLCJfd2lzaGxpc3Quc2NzcyIsIl9sb2dpbi1yZWdpc3Rlci5zY3NzIiwiX2NoZWNrb3V0LnNjc3MiLCJfbXktYWNjb3VudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7b0ZDaUNvRjtBQ2pDcEY7Ozs7O0VEdUNFO0FFbkJGLDhFQUFZO0FDcEJaO0VBR0ksa0JBQWlDO0VBQWpDLG9CQUFpQztFQUFqQyxvQkFBaUM7RUFBakMsa0JBQWlDO0VBQWpDLGlCQUFpQztFQUFqQyxvQkFBaUM7RUFBakMsb0JBQWlDO0VBQWpDLG1CQUFpQztFQUFqQyxrQkFBaUM7RUFBakMsa0JBQWlDO0VBQWpDLG1CQUFpQztFQUFqQyxrQkFBaUM7RUFBakMsdUJBQWlDO0VBSWpDLHFCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMscUJBQWlDO0VBQWpDLGtCQUFpQztFQUFqQyxxQkFBaUM7RUFBakMsb0JBQWlDO0VBQWpDLG1CQUFpQztFQUFqQyxrQkFBaUM7RUFLbkMscU5BQXNEO0VBQ3RELHlHQUFvRDtFQUNwRCx5RkFBd0M7QUhvRDFDOztBSW5EQTs7O0VBR0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSnNEeEI7O0FJekNJO0VEL0JKO0lDZ0NNLHNCQUFzQjtFSjZDMUI7QUFDRjs7QUlqQ0E7RUFDRSxTQUFTO0VBQ1QsK0JDaUptQztFQzJEL0IsbUJBdkUrQjtFRm5JbkMsZ0JHeVcrQjtFSHhXL0IsZ0JDcUpvQjtFRHBKcEIsY0M2RmtCO0VEM0ZsQix5QkloRGE7RUppRGIsOEJBQThCO0VBQzlCLDZDR3RDYTtBUHlFZjs7QUFFQTtFSXZCRSxxQkFBcUI7QUp5QnZCOztBSWhCQTtFQUNFLGNBQXNCO0VBQ3RCLGNHNFltQztFSDNZbkMsOEJBQThCO0VBQzlCLFNBQVM7RUFDVCxhRzJZK0I7QVB4WGpDOztBSWhCQTtFQUNFLFdHbVErQjtBUGhQakM7O0FJVEE7RUFDRSxhQUFhO0VBQ2IscUJHbVZ1QztFSGxWdkMsK0JDNEd1QztFRDFHdkMsZ0JDMkd3QjtFRDFHeEIsZ0JDMkd3QjtFRDFHeEIsY0NYcUI7QUxzQnZCOztBSVJBO0VFb0pRLHFDQWY2QjtBTnpIckM7O0FNMUJJO0VGY0o7SUUySlEsb0JBbEY2QjtFTnhEbkM7QUFDRjs7QUliQTtFRStJUSwrQkFmNkI7QU4vR3JDOztBTXBDSTtFRm1CSjtJRXNKUSxrQkFsRjZCO0VOOUNuQztBQUNGOztBSWxCQTtFRTBJUSxzQ0FmNkI7QU5yR3JDOztBTTlDSTtFRndCSjtJRWlKUSxxQkFsRjZCO0VOcENuQztBQUNGOztBSXZCQTtFRXFJUSxxQ0FmNkI7QU4zRnJDOztBTXhESTtFRjZCSjtJRTRJUSxvQkFsRjZCO0VOMUJuQztBQUNGOztBSTVCQTtFRTRITSxxQkF2RStCO0FOckJyQzs7QUkzQkE7RUV1SE0sbUJBdkUrQjtBTmpCckM7O0FJcEJBO0VBQ0UsYUFBYTtFQUNiLG1CRzhJOEI7QVB2SGhDOztBSVpBOztFQUVFLDBCQUEwQjtFQUMxQix5Q0FBaUM7S0FBakMsc0NBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxZQUFZO0VBQ1osc0NBQThCO1VBQTlCLDhCQUE4QjtBSmVoQzs7QUlUQTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FKWXRCOztBSU5BOztFQUVFLGtCQUFrQjtBSlNwQjs7QUlOQTs7O0VBR0UsYUFBYTtFQUNiLG1CQUFtQjtBSlNyQjs7QUlOQTs7OztFQUlFLGdCQUFnQjtBSlNsQjs7QUlOQTtFQUNFLGdCR3VOK0I7QVA5TWpDOztBSUpBO0VBQ0Usb0JBQW9CO0VBQ3BCLGNBQWM7QUpPaEI7O0FJREE7RUFDRSxnQkFBZ0I7QUpJbEI7O0FJSUE7O0VBRUUsbUJHZ01rQztBUGpNcEM7O0FJU0E7RUV1Qk0sa0JBdkUrQjtBTjJDckM7O0FJWUE7RUFDRSxjR3dQZ0M7RUh2UGhDLHlCRytQbUM7QVB4UXJDOztBSWtCQTs7RUFFRSxrQkFBa0I7RUVHZCxpQkF2RStCO0VGc0VuQyxjQUFjO0VBQ2Qsd0JBQXdCO0FKZjFCOztBSWtCQTtFQUFNLGNBQWM7QUpkcEI7O0FJZUE7RUFBTSxVQUFVO0FKWGhCOztBSWdCQTtFQUNFLGNDeEtxQjtFRHlLckIsMEJHYWlEO0FQMUJuRDs7QUlXQTtFQUtJLGNLekdpQztBVDZGckM7O0FJc0JBO0VBR0ksY0FBYztFQUNkLHFCQUFxQjtBSnJCekI7O0FJNEJBOzs7O0VBSUUscUNHNkdvRjtFRHBKaEYsY0F2RStCO0VGZ0huQywrQkFBb0M7RUFDcEMsMkJBQTJCO0FKekI3Qjs7QUlnQ0E7RUFDRSxjQUFjO0VBQ2QsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixjQUFjO0VFckRWLGtCQXZFK0I7QU5nR3JDOztBSXdCQTtFRWpETSxrQkF2RStCO0VGbUlqQyxjQUFjO0VBQ2Qsa0JBQWtCO0FKOUJ0Qjs7QUlrQ0E7RUVqRU0sa0JBdkUrQjtFRjBJbkMsY0cxUmU7RUgyUmYscUJBQXFCO0FKL0J2Qjs7QUlrQ0U7RUFDRSxjQUFjO0FKL0JsQjs7QUltQ0E7RUFDRSxzQkd1K0J1QztFRHBqQ25DLGtCQXZFK0I7RUZzSm5DLGNJclVhO0VKc1ViLHlCRzNUZ0I7RUdFZCxxQkhxVitCO0FQM0RuQzs7QUkyQkE7RUFRSSxVQUFVO0VFcEZSLGNBdkUrQjtFRjZKakMsZ0JHMEU2QjtBUHpHakM7O0FJd0NBO0VBQ0UsZ0JBQWdCO0FKckNsQjs7QUkyQ0E7O0VBRUUsc0JBQXNCO0FKeEN4Qjs7QUlnREE7RUFDRSxvQkFBb0I7RUFDcEIseUJBQXlCO0FKN0MzQjs7QUlnREE7RUFDRSxtQkdtSWlDO0VIbElqQyxzQkdrSWlDO0VIaklqQyxjQy9SZ0I7RURnU2hCLGdCQUFnQjtBSjdDbEI7O0FJb0RBO0VBRUUsbUJBQW1CO0VBQ25CLGdDQUFnQztBSmxEbEM7O0FJcURBOzs7Ozs7RUFNRSxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGVBQWU7QUpsRGpCOztBSTBEQTtFQUNFLHFCQUFxQjtBSnZEdkI7O0FJNkRBO0VBRUUsZ0JBQWdCO0FKM0RsQjs7QUlrRUE7RUFDRSxtQkFBbUI7RUFDbkIsMENBQTBDO0FKL0Q1Qzs7QUlvRUE7Ozs7O0VBS0UsU0FBUztFQUNULG9CQUFvQjtFRW5MaEIsa0JBdkUrQjtFRjRQbkMsb0JBQW9CO0FKakV0Qjs7QUlzRUE7O0VBRUUsb0JBQW9CO0FKbkV0Qjs7QUFFQTtFSXdFRSxlQUFlO0FKdEVqQjs7QUk0RUE7RUFDRSxpQkFBaUI7QUp6RW5COztBQUVBO0VJOEVFLGFBQWE7QUo1RWY7O0FJb0ZBOzs7O0VBSUUsMEJBQTBCO0FKakY1Qjs7QUk2RUE7Ozs7RUFRTSxlQUFlO0FKOUVyQjs7QUlxRkE7RUFDRSxVQUFVO0VBQ1Ysa0JBQWtCO0FKbEZwQjs7QUl1RkE7RUFDRSxnQkFBZ0I7QUpwRmxCOztBSThGQTtFQUNFLFlBQVk7RUFDWixVQUFVO0VBQ1YsU0FBUztFQUNULFNBQVM7QUozRlg7O0FJbUdBO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUFDWCxVQUFVO0VBQ1YscUJHckNpQztFRGpPM0IsaUNBZjZCO0VGd1JuQyxvQkFBb0I7QUpqR3RCOztBTTFVSTtFRm9hSjtJRTNQUSxpQkFsRjZCO0VOd1BuQztBQUNGOztBSW9GQTtFQVVJLFdBQVc7QUoxRmY7O0FJaUdBOzs7Ozs7O0VBT0UsVUFBVTtBSjlGWjs7QUlpR0E7RUFDRSxZQUFZO0FKOUZkOztBQUVBO0VJc0dFLG9CQUFvQjtFQUNwQiw2QkFBNkI7QUpwRy9COztBSTRHQTs7Ozs7OztDSm5HQztBSThHRDtFQUNFLHdCQUF3QjtBSjVHMUI7O0FJaUhBO0VBQ0UsVUFBVTtBSjlHWjs7QUlxSEE7RUFDRSxhQUFhO0FKbEhmOztBSXdIQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUpySDVCOztBSTBIQTtFQUNFLHFCQUFxQjtBSnZIdkI7O0FJNEhBO0VBQ0UsU0FBUztBSnpIWDs7QUlnSUE7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtBSjdIakI7O0FJcUlBO0VBQ0Usd0JBQXdCO0FKbEkxQjs7QUFFQTtFSXlJRSx3QkFBd0I7QUp2STFCOztBV3RkQTtFTCtOTSxxQkF2RStCO0VLdEpuQyxnQko4YStCO0FQMkNqQzs7QVdwZEU7RUw0Tk0saUNBZjZCO0VLM01qQyxnQkprYXFCO0VJamFyQixnQk40S3NCO0FMMlMxQjs7QU1oYUk7RUsxREY7SUxtT00sZUFsRjZCO0VOOFVuQztBQUNGOztBV2hlRTtFTDROTSxpQ0FmNkI7RUszTWpDLGdCSmthcUI7RUlqYXJCLGdCTjRLc0I7QUx1VDFCOztBTTVhSTtFSzFERjtJTG1PTSxpQkFsRjZCO0VOMFZuQztBQUNGOztBVzVlRTtFTDROTSxpQ0FmNkI7RUszTWpDLGdCSmthcUI7RUlqYXJCLGdCTjRLc0I7QUxtVTFCOztBTXhiSTtFSzFERjtJTG1PTSxlQWxGNkI7RU5zV25DO0FBQ0Y7O0FXeGZFO0VMNE5NLGlDQWY2QjtFSzNNakMsZ0JKa2FxQjtFSWphckIsZ0JONEtzQjtBTCtVMUI7O0FNcGNJO0VLMURGO0lMbU9NLGlCQWxGNkI7RU5rWG5DO0FBQ0Y7O0FXcGdCRTtFTDROTSxpQ0FmNkI7RUszTWpDLGdCSmthcUI7RUlqYXJCLGdCTjRLc0I7QUwyVjFCOztBTWhkSTtFSzFERjtJTG1PTSxlQWxGNkI7RU44WG5DO0FBQ0Y7O0FXaGhCRTtFTDROTSxpQ0FmNkI7RUszTWpDLGdCSmthcUI7RUlqYXJCLGdCTjRLc0I7QUx1VzFCOztBTTVkSTtFSzFERjtJTG1PTSxpQkFsRjZCO0VOMFluQztBQUNGOztBV3RnQkE7RUNyREUsZUFBZTtFQUNmLGdCQUFnQjtBWitqQmxCOztBV3RnQkE7RUMxREUsZUFBZTtFQUNmLGdCQUFnQjtBWm9rQmxCOztBV3hnQkE7RUFDRSxxQkFBcUI7QVgyZ0J2Qjs7QVc1Z0JBO0VBSUksb0JKcWErQjtBUHVHbkM7O0FXbGdCQTtFTDRLTSxrQkF2RStCO0VLbkduQyx5QkFBeUI7QVhxZ0IzQjs7QVdqZ0JBO0VBQ0UsbUJOd0NXO0VDNkhQLHFCQXZFK0I7QU51YXJDOztBV3RnQkE7RUFLSSxnQkFBZ0I7QVhxZ0JwQjs7QVdqZ0JBO0VBQ0UsaUJOK0JXO0VNOUJYLG1CTjhCVztFQzZIUCxrQkF2RStCO0VLbEZuQyxjTmRnQjtBTGtoQmxCOztBV3hnQkE7RUFPSSxxQkFBcUI7QVhxZ0J6Qjs7QWFubUJBO0VDSUUsZUFBZTtFQUdmLFlBQVk7QWRpbUJkOztBYWxtQkE7RUFDRSxnQk5pc0N3QztFTWhzQ3hDLHlCTFZhO0VLV2IseUJOTmdCO0VHUWQsc0JIb1ZnQztFTzNWbEMsZUFBZTtFQUdmLFlBQVk7QWQwbUJkOztBYTVsQkE7RUFFRSxxQkFBcUI7QWI4bEJ2Qjs7QWEzbEJBO0VBQ0UscUJBQTBCO0VBQzFCLGNBQWM7QWI4bEJoQjs7QWEzbEJBO0VQcU5NLGtCQXZFK0I7RU81SW5DLGNSNENnQjtB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O0VuQnN4RDlDO0VtQm50RE07O0lBRUUsZ0JBQXdDO0VuQnF0RGhEO0VtQmx0RE07O0lBRUUsZ0JBQXdDO0VuQm90RGhEO0VtQjN0RE07O0lBRUUsd0JBQXdDO0VuQjZ0RGhEO0VtQjF0RE07O0lBRUUsd0JBQXdDO0VuQjR0RGhEO0VtQm51RE07O0lBRUUsdUJBQXdDO0VuQnF1RGhEO0VtQmx1RE07O0lBRUUsdUJBQXdDO0VuQm91RGhEO0VtQjN1RE07O0lBRUUsd0JBQXdDO0VuQjZ1RGhEO0VtQjF1RE07O0lBRUUsd0JBQXdDO0VuQjR1RGhEO0VtQm52RE07O0lBRUUsc0JBQXdDO0VuQnF2RGhEO0VtQmx2RE07O0lBRUUsc0JBQXdDO0VuQm92RGhEO0VtQjN2RE07O0lBRUUsdUJBQXdDO0VuQjZ2RGhEO0VtQjF2RE07O0lBRUUsdUJBQXdDO0VuQjR2RGhEO0VtQm53RE07O0lBRUUsdUJBQXdDO0VuQnF3RGhEO0VtQmx3RE07O0lBRUUsdUJBQXdDO0VuQm93RGhEO0VtQjN3RE07O0lBRUUsd0JBQXdDO0VuQjZ3RGhEO0VtQjF3RE07O0lBRUUsd0JBQXdDO0VuQjR3RGhEO0VtQm54RE07O0lBRUUscUJBQXdDO0VuQnF4RGhEO0VtQmx4RE07O0lBRUUscUJBQXdDO0VuQm94RGhEO0VtQjN4RE07O0lBRUUsd0JBQXdDO0VuQjZ4RGhEO0VtQjF4RE07O0lBRUUsd0JBQXdDO0VuQjR4RGhEO0VtQm55RE07O0lBRUUsdUJBQXdDO0VuQnF5RGhEO0VtQmx5RE07O0lBRUUsdUJBQXdDO0VuQm95RGhEO0VtQjN5RE07O0lBRUUsd0JBQXdDO0VuQjZ5RGhEO0VtQjF5RE07O0lBRUUsd0JBQXdDO0VuQjR5RGhEO0VtQm56RE07O0lBRUUsc0JBQXdDO0VuQnF6RGhEO0VtQmx6RE07O0lBRUUsc0JBQXdDO0VuQm96RGhEO0VtQjN6RE07O0lBRUUsd0JBQXdDO0VuQjZ6RGhEO0VtQjF6RE07O0lBRUUsd0JBQXdDO0VuQjR6RGhEO0VtQm4wRE07O0lBRUUsdUJBQXdDO0VuQnEwRGhEO0VtQmwwRE07O0lBRUUsdUJBQXdD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RFYsZ0JBQThDO0VuQmtnRTlDO0VtQjE4RFU7SUF4RFYsc0JBQThDO0VuQnFnRTlDO0VtQjc4RFU7SUF4RFYsc0JBQThDO0VuQndnRTlDO0VtQnI4RE07O0lBRUUsZ0JBQXdDO0VuQnU4RGhEO0VtQnA4RE07O0lBRUUsZ0JBQXdDO0VuQnM4RGhEO0VtQjc4RE07O0lBRUUsd0JBQXdDO0VuQis4RGhEO0VtQjU4RE07O0lBRUUsd0JBQXdDO0VuQjg4RGhEO0VtQnI5RE07O0lBRUUsdUJBQXdDO0VuQnU5RGhEO0VtQnA5RE07O0lBRUUsdUJBQXdDO0VuQnM5RGhEO0VtQjc5RE07O0lBRUUsd0JBQXdDO0VuQis5RGhEO0VtQjU5RE07O0lBRUUsd0JBQXdDO0VuQjg5RGhEO0VtQnIrRE07O0lBRUUsc0JBQXdDO0VuQnUrRGhEO0VtQnArRE07O0lBRUUsc0JBQXdDO0VuQnMrRGhEO0VtQjcrRE07O0lBRUUsdUJBQXdDO0VuQisrRGhEO0VtQjUrRE07O0lBRUUsdUJBQXdDO0VuQjgrRGhEO0VtQnIvRE07O0lBRUUsdUJBQXdDO0VuQnUvRGhEO0VtQnAvRE07O0lBRUUsdUJBQXdDO0VuQnMvRGhEO0VtQjcvRE07O0lBRUUsd0JBQXdDO0VuQisvRGhEO0VtQjUvRE07O0lBRUUsd0JBQXdDO0VuQjgvRGhEO0VtQnJnRU07O0lBRUUscUJBQXdDO0VuQnVnRWhEO0VtQnBnRU07O0lBRUUscUJBQXdDO0VuQnNnRWhEO0VtQjdnRU07O0lBRUUsd0JBQXdDO0VuQitnRWhEO0VtQjVnRU07O0lBRUUsd0JBQXdDO0VuQjhnRWhEO0VtQnJoRU07O0lBRUUsdUJBQXdDO0VuQnVoRWhEO0VtQnBoRU07O0lBRUUsdUJBQXdDO0VuQnNoRWhEO0VtQjdoRU07O0lBRUUsd0JBQXdDO0VuQitoRWhEO0VtQjVoRU07O0lBRUUsd0JBQXdDO0VuQjhoRWhEO0VtQnJpRU07O0lBRUUsc0JBQXdDO0VuQnVpRWhEO0VtQnBpRU07O0lBRUUsc0JBQXdDO0VuQnNpRWhEO0VtQjdpRU07O0lBRUUsd0JBQXdDO0VuQitpRWhEO0VtQjVpRU07O0lB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LGdCQUFnQjtFQUNoQixpQ0FBaUM7QXBCaXNFdkM7O0FpQnZ3RUk7RUdvRUE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VwQnVzRXJDO0FBQ0Y7O0FpQjl3RUk7RUdvRUE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VwQjhzRXJDO0FBQ0Y7O0FpQnJ4RUk7RUdvRUE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VwQnF0RXJDO0FBQ0Y7O0FpQjV4RUk7RUdvRUE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VwQjR0RXJDO0FBQ0Y7O0FpQm55RUk7RUdvRUE7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDO0VwQm11RXJDO0FBQ0Y7O0FzQmwzRUE7RUFDRSxxQmYwbUIyQztBUDJ3RDdDOztBc0I1MkVBO0VBQ0UsaUNid0s4RDtFYXZLOUQsb0NidUs4RDtFYXRLOUQsZ0JBQWdCO0VoQjBPWixrQkF2RStCO0VnQi9KbkMsZ0JqQmtMb0I7QUwyckV0Qjs7QXNCejJFQTtFQUNFLCtCYjZKOEQ7RWE1SjlELGtDYjRKOEQ7RUhvRTFELHFCQXZFK0I7QU5vdEVyQzs7QXNCejJFQTtFQUNFLGdDYnVKOEQ7RWF0SjlELG1DYnNKOEQ7RUhvRTFELHFCQXZFK0I7QU4wdEVyQzs7QXVCMTRFQTtFQUNFLG1CaEJvbUI0QztFRDlXeEMsa0JBdkUrQjtFaUIzS25DLGNsQjJFZ0I7QUxnMEVsQjs7QXdCaDVFQTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gseUJqQm1pQmtDO0VEL1M5QixtQkF2RStCO0VrQjFLbkMsZ0JqQmdaK0I7RWlCL1kvQixnQm5CNExvQjtFbUIzTHBCLGNuQm9Ja0I7RW1CbklsQix5QmhCUmE7RWdCU2IsNEJBQTRCO0VBQzVCLHlCakJKZ0I7RWlCS2hCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VkRWQsc0JIb1ZnQztFa0J0VjlCLHdGbEJvcEI0RjtFa0JwcEI1RixnRmxCb3BCNEY7RWtCcHBCNUYsMkVsQm9wQjRGO0VrQnBwQjVGLHdFbEJvcEI0RjtFa0JwcEI1Riw4R2xCb3BCNEY7QVBnd0RsRzs7QXlCaDVFTTtFRGhCTjtJQ2lCUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFekJvNUV0QjtBQUNGOztBd0J0NkVBO0VBcUJJLGdCQUFnQjtBeEJxNUVwQjs7QXdCMTZFQTtFQXdCTSxlQUFlO0F4QnM1RXJCOztBd0I5NkVBO0VBOEJJLGNuQjhHZ0I7RW1CN0doQix5QmhCOUJXO0VnQitCWCxxQmZ1SGlDO0VldEhqQyxVQUFVO0VBS1Isd0RuQm1EaUI7VW1CbkRqQixnRG5CbURpQjtBTDYxRXZCOztBd0J0N0VBO0VBK0NJLGFBQW1FO0F4QjI0RXZFOztBd0IxN0VBO0VBb0RJLGNuQjRCYztFbUIxQmQsVUFBVTtBeEJ5NEVkOztBd0IvN0VBO0VBb0RJLGNuQjRCYztFbUIxQmQsVUFBVTtBeEJ5NEVkOztBd0IvN0VBO0VBb0RJLGNuQjRCYztFbUIxQmQsVUFBVTtBeEJ5NEVkOztBd0IvN0VBO0VBb0RJLGNuQjRCYztFbUIxQmQsVUFBVTtBeEJ5NEVkOztBd0IvN0VBO0VBb0RJLGNuQjRCYztFbUIxQmQsVUFBVTtBeEJ5NEVkOztBd0IvN0VBO0VBZ0VJLHlCakIzRGM7RWlCOERkLFVBQVU7QXhCaTRFZDs7QXdCcDhFQTtFQXlFSSx5QmpCNmRnQztFaUI1ZGhDLDBCakI0ZGdDO0VpQjNkaEMsMkJqQjJkZ0M7S2lCM2RoQyx3QmpCMmRnQztVaUIzZGhDLDBCakIyZGdDO0VpQjFkaEMsY25CZ0VnQjtFcUI3SWxCLHlCbkJNZ0I7RWlCeUVkLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZiw0QmpCb1E2QjtFaUJuUTdCLGdCQUFnQjtFQ3ZFZCxxSmxCb2xCNkk7RWtCcGxCN0ksNklsQm9sQjZJO0VrQnBsQjdJLHdJbEJvbEI2STtFa0JwbEI3SSxxSWxCb2xCNkk7RWtCcGxCN0ksMktsQm9sQjZJO0FQbTNEbko7O0F5Qm44RU07RURoQk47SUNpQlEsd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXpCdThFdEI7QUFDRjs7QXdCejlFQTtFQXlGSSx5QmZtRWlDO0FUaTBFckM7O0F3Qjc5RUE7RUE2RkkseUJqQnljZ0M7RWlCeGNoQywwQmpCd2NnQztFaUJ2Y2hDLDJCakJ1Y2dDO1VpQnZjaEMsMEJqQnVjZ0M7RWlCdGNoQyxjbkI0Q2dCO0VxQjdJbEIseUJuQk1nQjtFaUI2RmQsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLDRCakJnUDZCO0VpQi9PN0IsZ0JBQWdCO0VDM0ZkLHFKbEJvbEI2STtFa0JwbEI3SSw2SWxCb2xCNkk7RWtCcGxCN0kscUlsQm9sQjZJO0VrQnBsQjdJLDJLbEJvbEI2STtBUDQ0RG5KOztBeUI1OUVNO0VEaEJOO0lDaUJRLHdCQUFnQjtJQUFoQixnQkFBZ0I7RXpCZytFdEI7QUFDRjs7QXdCbC9FQTtFQTRHSSx5QmZnRGlDO0FUMDFFckM7O0F3Qmo0RUE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsZ0JuQnlFb0I7RW1CeEVwQixjbkJpQmtCO0VtQmhCbEIsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixtQkFBbUM7QXhCbzRFckM7O0F3Qjc0RUE7RUFhSSxnQkFBZ0I7RUFDaEIsZUFBZTtBeEJvNEVuQjs7QXdCejNFQTtFQUNFLHNDZm9DOEQ7RWVuQzlELHVCakJpYWlDO0VEMVQ3QixxQkF2RStCO0VJbEtqQyxxQkhxVitCO0FQMnFFbkM7O0F3Qmg0RUE7RUFRSSx1QmpCMlorQjtFaUIxWi9CLHdCakIwWitCO0VpQnpaL0IsMEJqQnlaK0I7S2lCelovQix1QmpCeVorQjtVaUJ6Wi9CLHlCakJ5WitCO0FQbStEbkM7O0F3QnQ0RUE7RUFjSSx1QmpCcVorQjtFaUJwWi9CLHdCakJvWitCO0VpQm5aL0IsMEJqQm1aK0I7VWlCblovQix5QmpCbVorQjtBUHkrRG5DOztBd0J4M0VBO0VBQ0Usb0NmZ0I4RDtFZWY5RCxvQmpCaVpnQztFRDlUNUIscUJBdkUrQjtFSWxLakMscUJIc1YrQjtBUDZyRW5DOztBd0IvM0VBO0VBUUksb0JqQjJZOEI7RWlCMVk5QixxQmpCMFk4QjtFaUJ6WTlCLHdCakJ5WThCO0tpQnpZOUIscUJqQnlZOEI7VWlCelk5Qix1QmpCeVk4QjtBUGsvRGxDOztBd0JyNEVBO0VBY0ksb0JqQnFZOEI7RWlCcFk5QixxQmpCb1k4QjtFaUJuWTlCLHdCakJtWThCO1VpQm5ZOUIsdUJqQm1ZOEI7QVB3L0RsQzs7QXdCcDNFQTtFQUVJLHVDZlI0RDtBVDgzRWhFOztBd0J4M0VBO0VBTUksc0NmWjREO0FUazRFaEU7O0F3QjUzRUE7RUFVSSxvQ2ZoQjREO0FUczRFaEU7O0F3QmozRUE7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLGlCakIwVm1DO0FQMGhFckM7O0F3QnYzRUE7RUFNSSxlQUFlO0F4QnEzRW5COztBd0IzM0VBO0VBVUksYUFBbUU7RWRwTW5FLHNCSG9WZ0M7QVBzdUVwQzs7QXdCaDRFQTtFQWVJLGFBQW1FO0Vkek1uRSxzQkhvVmdDO0FQMnVFcEM7O0EyQjVrRkE7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLDBDcEJraUJrQztFRC9TOUIsbUJBdkUrQjtFcUJ6S25DLGdCcEIrWStCO0VvQjlZL0IsZ0J0QjJMb0I7RXNCMUxwQixjdEJtSWtCO0VzQmxJbEIsc0JBQXNCO0VBQ3RCLHlCbkJWYTtFbUJXYixpUGxCb0VnRjtFa0JuRWhGLDRCQUE0QjtFQUM1Qix5Q3BCdXRCcUU7RW9CdHRCckUsMEJwQnV0QjJDO0VvQnR0QjNDLHlCcEJUZ0I7RUdPZCxzQkhvVmdDO0VvQi9VbEMsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7QTNCNmtGbEI7O0EyQi9sRkE7RUFxQkkscUJsQmlJaUM7RWtCaElqQyxVQUFVO0VBS1Isd0R0QjZEaUI7VXNCN0RqQixnRHRCNkRpQjtBTDZnRnZCOztBMkJybUZBO0VBaUNJLHNCcEJvZ0JnQztFb0JuZ0JoQyxzQkFBc0I7QTNCd2tGMUI7O0EyQjFtRkE7RUFzQ0ksY3RCeUNjO0VzQnhDZCx5QnBCbkNjO0FQMm1GbEI7O0EyQi9tRkE7RUE2Q0ksa0JBQWtCO0VBQ2xCLDBCdEI2RmdCO0FMeStFcEI7O0EyQmxrRkE7RUFDRSxvQnBCNGZrQztFb0IzZmxDLHVCcEIyZmtDO0VvQjFmbEMsb0JwQjJmaUM7RUQxVDdCLHFCQXZFK0I7QU40OEVyQzs7QTJCbGtGQTtFQUNFLG1CcEJ5ZmlDO0VvQnhmakMsc0JwQndmaUM7RW9CdmZqQyxrQnBCd2ZnQztFRDlUNUIscUJBdkUrQjtBTm05RXJDOztBNEJub0ZBO0VBQ0UsY0FBYztFQUNkLHFCckJrcUIyRTtFcUJqcUIzRSxtQnJCa3FCc0U7RXFCanFCdEUsdUJyQmtxQitDO0FQbytEakQ7O0E0QjFvRkE7RUFPSSxXQUFXO0VBQ1gsbUJBQTJDO0E1QnVvRi9DOztBNEJub0ZBO0VBQ0UsVXJCc3BCMkM7RXFCcnBCM0MsV3JCcXBCMkM7RXFCcHBCM0Msa0JBQTZEO0VBQzdELG1CQUFtQjtFQUNuQix5QnBCaEJhO0VvQmlCYiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4QixxQ3JCeXBCb0U7RXFCeHBCcEUsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFDaEIsaUNBQW1CO1VBQW5CLG1CQUFtQjtFSFhmLG1LbEI2cEJ1SztFa0I3cEJ2SywySmxCNnBCdUs7RWtCN3BCdkssc0psQjZwQnVLO0VrQjdwQnZLLG1KbEI2cEJ1SztFa0I3cEJ2Syx5TGxCNnBCdUs7QVBxL0Q3Szs7QXlCOW9GTTtFR0pOO0lIS1Esd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXpCa3BGdEI7QUFDRjs7QTRCeHBGQTtFbEJFSSxxQkhpcUIyQztBUHkvRC9DOztBNEI1cEZBO0VBb0JJLGtCckJncEJ5QztBUDQvRDdDOztBNEJocUZBO0VBd0JJLCtCckJ1b0JxRDtVcUJ2b0JyRCx1QnJCdW9CcUQ7QVBxZ0V6RDs7QTRCcHFGQTtFQTRCSSxxQm5CK0dpQztFbUI5R2pDLFVBQVU7RUFDVix3RHZCK0NtQjtVdUIvQ25CLGdEdkIrQ21CO0FMNmxGdkI7O0E0QjFxRkE7RUFrQ0kseUJ2QjJDbUI7RXVCMUNuQixxQnZCMENtQjtBTGttRnZCOztBNEIvcUZBO0VBeUNRLGtQbkIyQjBFO0FUK21GbEY7O0E0Qm5yRkE7RUFpRFEsMEpuQm1CMEU7QVRtbkZsRjs7QTRCdnJGQTtFQXVESSx5QnZCc0JtQjtFdUJyQm5CLHFCdkJxQm1CO0V1QmhCakIsNE9uQk80RTtBVHluRmxGOztBNEI3ckZBO0VBa0VJLG9CQUFvQjtFQUNwQixvQkFBWTtVQUFaLFlBQVk7RUFDWixZckIrbUJ5QztBUGdoRTdDOztBNEJuc0ZBO0VBNEVNLFlyQnVtQnVDO0FQb2hFN0M7O0E0QjdtRkE7RUFDRSxtQnJCOGxCeUQ7QVBraEUzRDs7QTRCam5GQTtFQUlJLFVyQjBsQmlDO0VxQnpsQmpDLG1CQUE0QztFQUM1Qyx3S25CNUI4RTtFbUI2QjlFLGdDQUFnQztFbEIvRmhDLGtCSHNyQmlDO0FQMmhFckM7O0E0QnpuRkE7RUFXTSwwSm5CakM0RTtBVG1wRmxGOztBNEI3bkZBO0VBZU0saUNyQnlsQndDO0VxQnBsQnRDLDBKbkIxQzBFO0FUd3BGbEY7O0E0QnhtRkE7RUFDRSxxQkFBcUI7RUFDckIsa0JyQjhrQm9DO0FQNmhFdEM7O0E0QnhtRkE7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtBNUIybUZ0Qjs7QTRCOW1GQTtFQVFNLG9CQUFvQjtFQUNwQixvQkFBWTtVQUFaLFlBQVk7RUFDWixhckJxYzJCO0FQcXFFakM7O0E2QnZ2RkE7RUFDRSxXQUFXO0VBQ1gsY3BCNEsyQjtFb0IzSzNCLFVBQVU7RUFDViw2QkFBNkI7RUFDN0Isd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7QTdCMHZGbEI7O0E2Qi92RkE7RUFRSSxhQUFhO0E3QjJ2RmpCOztBNkJud0ZBO0VBWThCLDJFeEIyRVA7VXdCM0VPLG1FeEIyRVA7QUxnckZ2Qjs7QTZCdndGQTtFQWE4QixtRXhCMEVQO0FMb3JGdkI7O0E2QjN3RkE7RUFpQkksU0FBUztBN0I4dkZiOztBNkIvd0ZBO0VBcUJJLFd0Qit1QjJDO0VzQjl1QjNDLFl0Qjh1QjJDO0VzQjd1QjNDLG9CQUFxRTtFSDFCdkUseUJyQjBGcUI7RXdCOURuQixTdEI4dUJ3QztFRzN2QnhDLG1CSDR2QjJDO0VrQjl2QnpDLDRIbEJvd0JrSTtFa0Jwd0JsSSxvSGxCb3dCa0k7RWtCcHdCbEksNEdsQm93QmtJO0VrQnB3QmxJLGtKbEJvd0JrSTtFc0JqdkJwSSx3QkFBZ0I7VUFBaEIsZ0JBQWdCO0E3QjZ2RnBCOztBeUI1d0ZNO0VJZE47SUplUSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0V6Qmd4RnRCO0FBQ0Y7O0E2Qmh5RkE7RUhIRSx5QmpCd0ptQztBVCtvRnJDOztBNkJweUZBO0VBcUNJLFd0Qnd0QmtDO0VzQnZ0QmxDLGN0Qnd0Qm1DO0VzQnZ0Qm5DLGtCQUFrQjtFQUNsQixldEJ1dEJxQztFc0J0dEJyQyx5QnRCckNjO0VzQnNDZCx5QkFBeUI7RW5COUJ6QixtQkhxdkJrQztBUDZpRXRDOztBNkI5eUZBO0VBZ0RJLFd0Qm90QjJDO0VzQm50QjNDLFl0Qm10QjJDO0VtQnZ3QjdDLHlCckIwRnFCO0V3QnBDbkIsU3RCb3RCd0M7RUczdkJ4QyxtQkg0dkIyQztFa0I5dkJ6QyxpSGxCb3dCa0k7RWtCcHdCbEksNEdsQm93QmtJO0VzQnZ0QnBJLHFCQUFnQjtPQUFoQixnQkFBZ0I7QTdCaXdGcEI7O0F5QjF5Rk07RUlkTjtJSmVRLHFCQUFnQjtJQUFoQixnQkFBZ0I7RXpCOHlGdEI7QUFDRjs7QTZCOXpGQTtFSEhFLHlCakJ3Sm1DO0FUNnFGckM7O0E2QmwwRkE7RUErREksV3RCOHJCa0M7RXNCN3JCbEMsY3RCOHJCbUM7RXNCN3JCbkMsa0JBQWtCO0VBQ2xCLGV0QjZyQnFDO0VzQjVyQnJDLHlCdEIvRGM7RXNCZ0VkLHlCQUF5QjtFbkJ4RHpCLG1CSHF2QmtDO0FQMmtFdEM7O0E2QjUwRkE7RUEwRUksb0JBQW9CO0E3QnN3RnhCOztBNkJoMUZBO0VBNkVNLHlCdEJ2RVk7QVA4MEZsQjs7QTZCcDFGQTtFQWlGTSx5QnRCM0VZO0FQazFGbEI7O0E4QjkxRkE7RUFDRSxrQkFBa0I7QTlCaTJGcEI7O0E4QmwyRkE7O0VBS0ksMEJyQmtMNEQ7RXFCakw1RCxxQnZCb2lCZ0M7QVA4ekVwQzs7QThCeDJGQTtFQVVJLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFlBQVk7RUFDWixxQnZCNGhCZ0M7RXVCM2hCaEMsb0JBQW9CO0VBQ3BCLDZCQUE2QztFQUM3Qyw2QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtFTERuQixnRmxCaXhCOEU7RWtCanhCOUUsd0VsQml4QjhFO0VrQmp4QjlFLG1FbEJpeEI4RTtFa0JqeEI5RSxnRWxCaXhCOEU7RWtCanhCOUUsb0dsQml4QjhFO0FQbWxFcEY7O0F5QmgyRk07RUtwQk47SUxxQlEsd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXpCbzJGdEI7QUFDRjs7QThCMTNGQTtFQXdCTSxrQkFBa0I7QTlCczJGeEI7O0E4QjkzRkE7RUF3Qk0sa0JBQWtCO0E5QnMyRnhCOztBOEI5M0ZBO0VBd0JNLGtCQUFrQjtBOUJzMkZ4Qjs7QThCOTNGQTtFQXdCTSxrQkFBa0I7QTlCczJGeEI7O0E4QjkzRkE7RUF3Qk0sa0JBQWtCO0E5QnMyRnhCOztBOEI5M0ZBO0VBNkJNLHFCdkJnd0JvQztFdUIvdkJwQyx3QnZCZ3dCbUM7QVBxbUV6Qzs7QThCbjRGQTtFQTZCTSxxQnZCZ3dCb0M7RXVCL3ZCcEMsd0J2Qmd3Qm1DO0FQcW1FekM7O0E4Qm40RkE7RUE2Qk0scUJ2Qmd3Qm9DO0V1Qi92QnBDLHdCdkJnd0JtQztBUHFtRXpDOztBOEJuNEZBO0VBa0NNLHFCdkIydkJvQztFdUIxdkJwQyx3QnZCMnZCbUM7QVAwbUV6Qzs7QThCeDRGQTtFQXdDSSxxQnZCcXZCc0M7RXVCcHZCdEMsd0J2QnF2QnFDO0FQK21FekM7O0E4Qjc0RkE7RUFnRE0sYXZCK3VCK0I7RXVCOXVCL0IsOER2Qit1QjRFO0FQb25FbEY7O0E4QnA1RkE7RUFnRE0sYXZCK3VCK0I7RXVCOXVCL0Isa0V2Qit1QjRFO011Qi91QjVFLDhEdkIrdUI0RTtBUG9uRWxGOztBOEJwNUZBOzs7RUFnRE0sYXZCK3VCK0I7RXVCOXVCL0Isc0V2Qit1QjRFO011Qi91QjVFLGtFdkIrdUI0RTtVdUIvdUI1RSw4RHZCK3VCNEU7QVBvbkVsRjs7QThCcDVGQTtFQXVETSxhdkJ3dUIrQjtFdUJ2dUIvQixzRXZCd3VCNEU7VXVCeHVCNUUsOER2Qnd1QjRFO0FQeW5FbEY7O0ErQnI1RkE7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsMEJBQW9CO0VBQXBCLDRCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLFdBQVc7QS9CdzVGYjs7QStCNzVGQTs7RUFTSSxrQkFBa0I7RUFDbEIsbUJBQWM7RUFBZCxzQkFBYztNQUFkLGtCQUFjO1VBQWQsY0FBYztFQUNkLFNBQVM7RUFDVCxZQUFZO0EvQnk1RmhCOztBK0JyNkZBOztFQWtCSSxVQUFVO0EvQnc1RmQ7O0ErQjE2RkE7RUF5Qkksa0JBQWtCO0VBQ2xCLFVBQVU7QS9CcTVGZDs7QStCLzZGQTtFQTZCTSxVQUFVO0EvQnM1RmhCOztBK0IzNEZBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QnhCMmZrQztFRC9TOUIsbUJBdkUrQjtFeUJuSW5DLGdCeEJ5VytCO0V3QnhXL0IsZ0IxQnFKb0I7RTBCcEpwQixjMUI2RmtCO0UwQjVGbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnhCN0NnQjtFd0I4Q2hCLHlCeEI1Q2dCO0VHT2Qsc0JIb1ZnQztBUGdtRnBDOztBK0JyNEZBOzs7O0VBSUUsb0J4Qm9mZ0M7RUQ5VDVCLHFCQXZFK0I7RUlsS2pDLHFCSHNWK0I7QVB1bUZuQzs7QStCcjRGQTs7OztFQUlFLHVCeEJ1ZWlDO0VEMVQ3QixxQkF2RStCO0VJbEtqQyxxQkhxVitCO0FQaW5GbkM7O0ErQnI0RkE7O0VBRUUsc0JBQXNFO0EvQnc0RnhFOztBK0I3M0ZBOztFckI5REksMEJxQmtFOEI7RXJCakU5Qiw2QnFCaUU4QjtBL0IrM0ZsQzs7QStCbjRGQTs7RXJCOURJLDBCcUJ5RThCO0VyQnhFOUIsNkJxQndFOEI7QS9CODNGbEM7O0ErQno0RkE7RUFxQkksaUJ4QnFPNkI7RUcxUzdCLHlCcUJzRThCO0VyQnJFOUIsNEJxQnFFOEI7QS9CeTNGbEM7O0ErQjMzRjhEO0VDbkcxRCxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CekJzbEIwQztFRDlXeEMsa0JBdkUrQjtFMEI5SmpDLGMzQm1FYTtBTDg1RmpCOztBK0JuNEYwQztFQzFGdEMsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1QnpCZ2dDMkM7RXlCLy9CM0MsaUJBQWlCO0UxQjJOZixxQkF2RStCO0UwQmpKakMsY3hCOUJXO0V3QitCWCx3QzNCcURhO0VLdkViLHNCSG9WZ0M7QVArcEZwQzs7QWdDamdHSTs7OztFQXVDRSxjQUFjO0FoQ2krRnBCOztBZ0N4Z0dJO0VBNkNFLHFCM0J3Q1c7RTJCckNULG9DdkJtSXdEO0V1QmxJeEQsNFB2QitCMEU7RXVCOUIxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELGdFdkIrSHdEO0FUODFGaEU7O0FnQ2poR0k7RUF3REkscUIzQjZCUztFMkI1QlQseUQzQjRCUztVMkI1QlQsaUQzQjRCUztBTGk4RmpCOztBZ0N0aEdJO0VBa0VJLG9DdkJpSHdEO0V1QmhIeEQsa0Z2QmdId0Q7QVR3MkZoRTs7QWdDM2hHSTtFQTBFRSxxQjNCV1c7RTJCUlQsdUN2QnNHd0Q7RXVCckd4RCw2ZHZCRTBFO0V1QkQxRSwrRHpCNHBCc0c7RXlCM3BCdEcsMkV2Qm1Hd0Q7QVRnM0ZoRTs7QWdDbmlHSTtFQW9GSSxxQjNCQ1M7RTJCQVQseUQzQkFTO1UyQkFULGlEM0JBUztBTG05RmpCOztBZ0N4aUdJO0VBNEZFLHFCM0JQVztBTHU5RmpCOztBZ0M1aUdJO0VBK0ZJLHlCM0JWUztBTDI5RmpCOztBZ0NoakdJO0VBbUdJLHlEM0JkUztVMkJjVCxpRDNCZFM7QUwrOUZqQjs7QWdDcGpHSTtFQXVHSSxjM0JsQlM7QUxtK0ZqQjs7QWdDNzhGRTtFQUVJLGlCQUFpQjtBaEMrOEZ2Qjs7QStCNThGeUc7RUNuR3JHLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJ6QnNsQjBDO0VEOVd4QyxrQkF2RStCO0UwQjlKakMsYzNCaUVhO0FMaS9GakI7O0ErQnA5Rm1GO0VDMUYvRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHVCekJnZ0MyQztFeUIvL0IzQyxpQkFBaUI7RTFCMk5mLHFCQXZFK0I7RTBCakpqQyxjeEI5Qlc7RXdCK0JYLHdDM0JtRGE7RUtyRWIsc0JIb1ZnQztBUGd2RnBDOztBZ0NsbEdJOzs7O0VBdUNFLGNBQWM7QWhDa2pHcEI7O0FnQ3psR0k7RUE2Q0UscUIzQnNDVztFMkJuQ1Qsb0N2Qm1Jd0Q7RXVCbEl4RCw0VXZCK0IwRTtFdUI5QjFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0V2QitId0Q7QVQrNkZoRTs7QWdDbG1HSTtFQXdESSxxQjNCMkJTO0UyQjFCVCx5RDNCMEJTO1UyQjFCVCxpRDNCMEJTO0FMb2hHakI7O0FnQ3ZtR0k7RUFrRUksb0N2QmlId0Q7RXVCaEh4RCxrRnZCZ0h3RDtBVHk3RmhFOztBZ0M1bUdJO0VBMEVFLHFCM0JTVztFMkJOVCx1Q3ZCc0d3RDtFdUJyR3hELDZpQnZCRTBFO0V1QkQxRSwrRHpCNHBCc0c7RXlCM3BCdEcsMkV2Qm1Hd0Q7QVRpOEZoRTs7QWdDcG5HSTtFQW9GSSxxQjNCRFM7RTJCRVQseUQzQkZTO1UyQkVULGlEM0JGUztBTHNpR2pCOztBZ0N6bkdJO0VBNEZFLHFCM0JUVztBTDBpR2pCOztBZ0M3bkdJO0VBK0ZJLHlCM0JaUztBTDhpR2pCOztBZ0Nqb0dJO0VBbUdJLHlEM0JoQlM7VTJCZ0JULGlEM0JoQlM7QUxrakdqQjs7QWdDcm9HSTtFQXVHSSxjM0JwQlM7QUxzakdqQjs7QWdDOWhHRTtFQUVJLGlCQUFpQjtBaENnaUd2Qjs7QWlDN29HQTtFQUNFLHFCQUFxQjtFQUVyQixnQjFCbVorQjtFMEJsWi9CLGM1QmdOaUI7RTRCL01qQixjNUJ1SWtCO0U0QnRJbEIsa0JBQWtCO0VBQ2xCLHFCQUF3RDtFQUV4RCxzQkFBc0I7RUFDdEIsZUFBMkM7RUFDM0MseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3Qiw2QkFBMkM7RUMwRzNDLGtCN0IrRmtCO0VDcUNaLGlDQWY2QjtFSTlOakMsZ0JMcU1pQjtFb0J2TWYscUpsQm9sQjZJO0VrQnBsQjdJLDZJbEJvbEI2STtFa0JwbEI3SSx3SWxCb2xCNkk7RWtCcGxCN0kscUlsQm9sQjZJO0VrQnBsQjdJLDJLbEJvbEI2STtBUCtqRm5KOztBTXRrR0k7RTJCekZKO0kzQmtRUSxpQkFsRjZCO0VOby9GbkM7QUFDRjs7QXlCcnBHTTtFUWhCTjtJUmlCUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFekJ5cEd0QjtBQUNGOztBaUMzcUdBO0VBa0JJLGM1QjBIZ0I7QUxtaUdwQjs7QWlDenBHRTtFQUVFLFVBQVU7RUFDVix3RDVCZ0VtQjtVNEJoRW5CLGdENUJnRW1CO0FMMmxHdkI7O0FpQ3ByR0E7O0VBMENJLG9CQUFvQjtFQUNwQixhMUJ5aUI2QjtBUHNtRmpDOztBaUNwb0dFO0VDdkNBLGMxQmRhO0VrQkZiLHlCckIwRnFCO0U2QnhFckIscUI3QndFcUI7QUx1bUd2Qjs7QWlDMW9HRTtFQ2pDRSxjMUJwQlc7RWtCRmIseUJqQjZKbUM7RXlCcklqQyxxQnpCcUlpQztBVDBpR3JDOztBa0M1cUdFO0VBRUUsYzFCM0JXO0VrQkZiLHlCakI2Sm1DO0V5QjlIakMscUJ6QjhIaUM7RXlCekgvQix1REFBaUU7VUFBakUsK0NBQWlFO0FsQzBxR3ZFOztBa0N0cUdFOzs7RUFLRSxjMUIzQ1c7RTBCNENYLHlCekIrR2lDO0V5QjVHakMscUJ6QjRHaUM7QVR5akdyQzs7QWtDOXFHRTs7O0VBZ0JNLHVEQUFpRTtVQUFqRSwrQ0FBaUU7QWxDb3FHekU7O0FpQ3JxR0U7RUNRRSxjMUI3RFc7RTBCOERYLHlCN0IwQm1CO0U2QnZCbkIscUI3QnVCbUI7QUx3b0d2Qjs7QWlDM3FHRTtFQ3ZDQSxjMUJkYTtFa0JGYix5QnJCaUZnQjtFNkIvRGhCLHFCN0IrRGdCO0FMdXBHbEI7O0FpQ2pyR0U7RUNqQ0UsYzFCcEJXO0VrQkZiLHlCakI2Sm1DO0V5QnJJakMscUJ6QnFJaUM7QVRpbEdyQzs7QWtDbnRHRTtFQUVFLGMxQjNCVztFa0JGYix5QmpCNkptQztFeUI5SGpDLHFCekI4SGlDO0V5QnpIL0IsMERBQWlFO1VBQWpFLGtEQUFpRTtBbENpdEd2RTs7QWtDN3NHRTs7O0VBS0UsYzFCM0NXO0UwQjRDWCx5QnpCK0dpQztFeUI1R2pDLHFCekI0R2lDO0FUZ21HckM7O0FrQ3J0R0U7OztFQWdCTSwwREFBaUU7VUFBakUsa0RBQWlFO0FsQzJzR3pFOztBaUM1c0dFO0VDUUUsYzFCN0RXO0UwQjhEWCx5QjdCaUJjO0U2QmRkLHFCN0JjYztBTHdyR2xCOztBaUNsdEdFO0VDdkNBLGMxQmRhO0VrQkZiLHlCckJzRmU7RTZCcEVmLHFCN0JvRWU7QUx5ckdqQjs7QWlDeHRHRTtFQ2pDRSxjMUJwQlc7RWtCRmIseUJqQjZKbUM7RXlCcklqQyxxQnpCcUlpQztBVHduR3JDOztBa0MxdkdFO0VBRUUsYzFCM0JXO0VrQkZiLHlCakI2Sm1DO0V5QjlIakMscUJ6QjhIaUM7RXlCekgvQix5REFBaUU7VUFBakUsaURBQWlFO0FsQ3d2R3ZFOztBa0NwdkdFOzs7RUFLRSxjMUIzQ1c7RTBCNENYLHlCekIrR2lDO0V5QjVHakMscUJ6QjRHaUM7QVR1b0dyQzs7QWtDNXZHRTs7O0VBZ0JNLHlEQUFpRTtVQUFqRSxpREFBaUU7QWxDa3ZHekU7O0FpQ252R0U7RUNRRSxjMUI3RFc7RTBCOERYLHlCN0JzQmE7RTZCbkJiLHFCN0JtQmE7QUwwdEdqQjs7QWlDenZHRTtFQ3ZDQSxXM0JGYTtFbUJkYix5QnJCdUZlO0U2QnJFZixxQjdCcUVlO0FMK3RHakI7O0FpQy92R0U7RUNqQ0UsVzNCUlc7RW1CZGIseUJqQndKbUM7RXlCaElqQyxxQnpCZ0lpQztBVG9xR3JDOztBa0NqeUdFO0VBRUUsVzNCZlc7RW1CZGIseUJqQndKbUM7RXlCekhqQyxxQnpCeUhpQztFeUJwSC9CLHlEQUFpRTtVQUFqRSxpREFBaUU7QWxDK3hHdkU7O0FrQzN4R0U7OztFQUtFLFczQi9CVztFMkJnQ1gseUJ6QjBHaUM7RXlCdkdqQyxxQnpCdUdpQztBVG1yR3JDOztBa0NueUdFOzs7RUFnQk0seURBQWlFO1VBQWpFLGlEQUFpRTtBbEN5eEd6RTs7QWlDMXhHRTtFQ1FFLFczQmpEVztFMkJrRFgseUI3QnVCYTtFNkJwQmIscUI3Qm9CYTtBTGd3R2pCOztBaUNoeUdFO0VDdkNBLFczQkZhO0VtQmRiLHlCckJxRmU7RTZCbkVmLHFCN0JtRWU7QUx3d0dqQjs7QWlDdHlHRTtFQ2pDRSxXM0JSVztFbUJkYix5QmpCd0ptQztFeUJoSWpDLHFCekJnSWlDO0FUMnNHckM7O0FrQ3gwR0U7RUFFRSxXM0JmVztFbUJkYix5QmpCd0ptQztFeUJ6SGpDLHFCekJ5SGlDO0V5QnBIL0Isd0RBQWlFO1VBQWpFLGdEQUFpRTtBbENzMEd2RTs7QWtDbDBHRTs7O0VBS0UsVzNCL0JXO0UyQmdDWCx5QnpCMEdpQztFeUJ2R2pDLHFCekJ1R2lDO0FUMHRHckM7O0FrQzEwR0U7OztFQWdCTSx3REFBaUU7VUFBakUsZ0RBQWlFO0FsQ2cwR3pFOztBaUNqMEdFO0VDUUUsVzNCakRXO0UyQmtEWCx5QjdCcUJhO0U2QmxCYixxQjdCa0JhO0FMeXlHakI7O0FpQ3YwR0U7RUN2Q0EsYzFCZGE7RWtCRmIseUJyQm9GZTtFNkJsRWYscUI3QmtFZTtBTGd6R2pCOztBaUM3MEdFO0VDakNFLGMxQnBCVztFa0JGYix5QmpCNkptQztFeUJySWpDLHFCekJxSWlDO0FUNnVHckM7O0FrQy8yR0U7RUFFRSxjMUIzQlc7RWtCRmIseUJqQjZKbUM7RXlCOUhqQyxxQnpCOEhpQztFeUJ6SC9CLHdEQUFpRTtVQUFqRSxnREFBaUU7QWxDNjJHdkU7O0FrQ3oyR0U7OztFQUtFLGMxQjNDVztFMEI0Q1gseUJ6QitHaUM7RXlCNUdqQyxxQnpCNEdpQztBVDR2R3JDOztBa0NqM0dFOzs7RUFnQk0sd0RBQWlFO1VBQWpFLGdEQUFpRTtBbEN1Mkd6RTs7QWlDeDJHRTtFQ1FFLGMxQjdEVztFMEI4RFgseUI3Qm9CYTtFNkJqQmIscUI3QmlCYTtBTGkxR2pCOztBaUM5MkdFO0VDdkNBLFczQkZhO0VtQmRiLHlCckJnRmdCO0U2QjlEaEIscUI3QjhEZ0I7QUwyMUdsQjs7QWlDcDNHRTtFQ2pDRSxXM0JSVztFbUJkYix5QmpCd0ptQztFeUJoSWpDLHFCekJnSWlDO0FUeXhHckM7O0FrQ3Q1R0U7RUFFRSxXM0JmVztFbUJkYix5QmpCd0ptQztFeUJ6SGpDLHFCekJ5SGlDO0V5QnBIL0IsMERBQWlFO1VBQWpFLGtEQUFpRTtBbENvNUd2RTs7QWtDaDVHRTs7O0VBS0UsVzNCL0JXO0UyQmdDWCx5QnpCMEdpQztFeUJ2R2pDLHFCekJ1R2lDO0FUd3lHckM7O0FrQ3g1R0U7OztFQWdCTSwwREFBaUU7VUFBakUsa0RBQWlFO0FsQzg0R3pFOztBaUMvNEdFO0VDUUUsVzNCakRXO0UyQmtEWCx5QjdCZ0JjO0U2QmJkLHFCN0JhYztBTDQzR2xCOztBaUNyNUdFO0VDdkNBLGMxQmRhO0VrQkZiLHlCckJrRmdCO0U2QmhFaEIscUI3QmdFZ0I7QUxnNEdsQjs7QWlDMzVHRTtFQ2pDRSxjMUJwQlc7RWtCRmIseUJqQjZKbUM7RXlCcklqQyxxQnpCcUlpQztBVDJ6R3JDOztBa0M3N0dFO0VBRUUsYzFCM0JXO0VrQkZiLHlCakI2Sm1DO0V5QjlIakMscUJ6QjhIaUM7RXlCekgvQix1REFBaUU7VUFBakUsK0NBQWlFO0FsQzI3R3ZFOztBa0N2N0dFOzs7RUFLRSxjMUIzQ1c7RTBCNENYLHlCekIrR2lDO0V5QjVHakMscUJ6QjRHaUM7QVQwMEdyQzs7QWtDLzdHRTs7O0VBZ0JNLHVEQUFpRTtVQUFqRSwrQ0FBaUU7QWxDcTdHekU7O0FpQ3Q3R0U7RUNRRSxjMUI3RFc7RTBCOERYLHlCN0JrQmM7RTZCZmQscUI3QmVjO0FMaTZHbEI7O0FpQ3Q3R0U7RUNpQkEsYzdCWXFCO0U2QlhyQixxQjdCV3FCO0FMODVHdkI7O0FpQzM3R0U7RUNxQkUsYzFCaEZXO0UwQmlGWCx5QjdCT21CO0U2Qk5uQixxQjdCTW1CO0FMbzZHdkI7O0FrQ3Y2R0U7RUFFRSx1RDdCQ21CO1U2QkRuQiwrQzdCQ21CO0FMdzZHdkI7O0FrQ3Q2R0U7O0VBS0UsYzFCL0ZXO0UwQmdHWCx5QjdCUm1CO0U2QlNuQixxQjdCVG1CO0FMKzZHdkI7O0FrQzc2R0U7O0VBY00sdUQ3QmhCZTtVNkJnQmYsK0M3QmhCZTtBTG83R3ZCOztBaUNqOUdFO0VDb0RFLGM3QnZCbUI7RTZCd0JuQiw2QkFBNkI7QWxDaTZHakM7O0FpQ3Q5R0U7RUNpQkEsYzdCR2dCO0U2QkZoQixxQjdCRWdCO0FMdThHbEI7O0FpQzM5R0U7RUNxQkUsYzFCaEZXO0UwQmlGWCx5QjdCRmM7RTZCR2QscUI3QkhjO0FMNjhHbEI7O0FrQ3Y4R0U7RUFFRSwwRDdCUmM7VTZCUWQsa0Q3QlJjO0FMaTlHbEI7O0FrQ3Q4R0U7O0VBS0UsYzFCL0ZXO0UwQmdHWCx5QjdCakJjO0U2QmtCZCxxQjdCbEJjO0FMdzlHbEI7O0FrQzc4R0U7O0VBY00sMEQ3QnpCVTtVNkJ5QlYsa0Q3QnpCVTtBTDY5R2xCOztBaUNqL0dFO0VDb0RFLGM3QmhDYztFNkJpQ2QsNkJBQTZCO0FsQ2k4R2pDOztBaUN0L0dFO0VDaUJBLGM3QlFlO0U2QlBmLHFCN0JPZTtBTGsrR2pCOztBaUMzL0dFO0VDcUJFLGMxQmhGVztFMEJpRlgseUI3QkdhO0U2QkZiLHFCN0JFYTtBTHcrR2pCOztBa0N2K0dFO0VBRUUsd0Q3QkhhO1U2QkdiLGdEN0JIYTtBTDQrR2pCOztBa0N0K0dFOztFQUtFLGMxQi9GVztFMEJnR1gseUI3QlphO0U2QmFiLHFCN0JiYTtBTG0vR2pCOztBa0M3K0dFOztFQWNNLHdEN0JwQlM7VTZCb0JULGdEN0JwQlM7QUx3L0dqQjs7QWlDamhIRTtFQ29ERSxjN0IzQmE7RTZCNEJiLDZCQUE2QjtBbENpK0dqQzs7QWlDdGhIRTtFQ2lCQSxjN0JTZTtFNkJSZixxQjdCUWU7QUxpZ0hqQjs7QWlDM2hIRTtFQ3FCRSxXM0JwRVc7RTJCcUVYLHlCN0JJYTtFNkJIYixxQjdCR2E7QUx1Z0hqQjs7QWtDdmdIRTtFQUVFLHlEN0JGYTtVNkJFYixpRDdCRmE7QUwyZ0hqQjs7QWtDdGdIRTs7RUFLRSxXM0JuRlc7RTJCb0ZYLHlCN0JYYTtFNkJZYixxQjdCWmE7QUxraEhqQjs7QWtDN2dIRTs7RUFjTSx5RDdCbkJTO1U2Qm1CVCxpRDdCbkJTO0FMdWhIakI7O0FpQ2pqSEU7RUNvREUsYzdCMUJhO0U2QjJCYiw2QkFBNkI7QWxDaWdIakM7O0FpQ3RqSEU7RUNpQkEsYzdCT2U7RTZCTmYscUI3Qk1lO0FMbWlIakI7O0FpQzNqSEU7RUNxQkUsVzNCcEVXO0UyQnFFWCx5QjdCRWE7RTZCRGIscUI3QkNhO0FMeWlIakI7O0FrQ3ZpSEU7RUFFRSx3RDdCSmE7VTZCSWIsZ0Q3QkphO0FMNmlIakI7O0FrQ3RpSEU7O0VBS0UsVzNCbkZXO0UyQm9GWCx5QjdCYmE7RTZCY2IscUI3QmRhO0FMb2pIakI7O0FrQzdpSEU7O0VBY00sd0Q3QnJCUztVNkJxQlQsZ0Q3QnJCUztBTHlqSGpCOztBaUNqbEhFO0VDb0RFLGM3QjVCYTtFNkI2QmIsNkJBQTZCO0FsQ2lpSGpDOztBaUN0bEhFO0VDaUJBLGM3Qk1lO0U2QkxmLHFCN0JLZTtBTG9rSGpCOztBaUMzbEhFO0VDcUJFLGMxQmhGVztFMEJpRlgseUI3QkNhO0U2QkFiLHFCN0JBYTtBTDBrSGpCOztBa0N2a0hFO0VBRUUsd0Q3QkxhO1U2QktiLGdEN0JMYTtBTDhrSGpCOztBa0N0a0hFOztFQUtFLGMxQi9GVztFMEJnR1gseUI3QmRhO0U2QmViLHFCN0JmYTtBTHFsSGpCOztBa0M3a0hFOztFQWNNLHdEN0J0QlM7VTZCc0JULGdEN0J0QlM7QUwwbEhqQjs7QWlDam5IRTtFQ29ERSxjN0I3QmE7RTZCOEJiLDZCQUE2QjtBbENpa0hqQzs7QWlDdG5IRTtFQ2lCQSxjN0JFZ0I7RTZCRGhCLHFCN0JDZ0I7QUx3bUhsQjs7QWlDM25IRTtFQ3FCRSxXM0JwRVc7RTJCcUVYLHlCN0JIYztFNkJJZCxxQjdCSmM7QUw4bUhsQjs7QWtDdm1IRTtFQUVFLDBEN0JUYztVNkJTZCxrRDdCVGM7QUxrbkhsQjs7QWtDdG1IRTs7RUFLRSxXM0JuRlc7RTJCb0ZYLHlCN0JsQmM7RTZCbUJkLHFCN0JuQmM7QUx5bkhsQjs7QWtDN21IRTs7RUFjTSwwRDdCMUJVO1U2QjBCVixrRDdCMUJVO0FMOG5IbEI7O0FpQ2pwSEU7RUNvREUsYzdCakNjO0U2QmtDZCw2QkFBNkI7QWxDaW1IakM7O0FpQ3RwSEU7RUNpQkEsYzdCSWdCO0U2QkhoQixxQjdCR2dCO0FMc29IbEI7O0FpQzNwSEU7RUNxQkUsYzFCaEZXO0UwQmlGWCx5QjdCRGM7RTZCRWQscUI3QkZjO0FMNG9IbEI7O0FrQ3ZvSEU7RUFFRSx1RDdCUGM7VTZCT2QsK0M3QlBjO0FMZ3BIbEI7O0FrQ3RvSEU7O0VBS0UsYzFCL0ZXO0UwQmdHWCx5QjdCaEJjO0U2QmlCZCxxQjdCakJjO0FMdXBIbEI7O0FrQzdvSEU7O0VBY00sdUQ3QnhCVTtVNkJ3QlYsK0M3QnhCVTtBTDRwSGxCOztBaUNqckhFO0VDb0RFLGM3Qi9CYztFNkJnQ2QsNkJBQTZCO0FsQ2lvSGpDOztBaUMzcUhBO0VBQ0UsZ0IxQjhVK0I7RTBCN1UvQixjNUJnQnFCO0U0QmZyQiwwQjFCcU1pRDtBUHkrR25EOztBaUNqckhBO0VBTUksY3hCK0VpQztBVGdtSHJDOztBaUNyckhBO0VBZ0JJLGM1QlBjO0FMZ3JIbEI7O0FpQzlwSEE7RUNxQkUsb0IzQjhiZ0M7RUQ5VDVCLHFCQXZFK0I7RUlsS2pDLHFCSHNWK0I7QVBrNkduQzs7QWlDaHFIQTtFQ2lCRSx1QjNCMGJpQztFRDFUN0IscUJBdkUrQjtFSWxLakMscUJIcVYrQjtBUHk2R25DOztBbUNoeEhBO0VWZ0JNLHdDbEJ3VzJDO0VrQnhXM0MsbUNsQndXMkM7RWtCeFczQyxnQ2xCd1cy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O0FQa2hKZjs7QXdDajJJQTs7RUEwQk0seUJqQzNNUztBUHVoSmY7O0F3Q3QySUE7RUErQkksMEJqQ2hOVztFaUNpTlgsZ0NqQ2pOVztBUDRoSmY7O0F3QzMySUE7RUFvQ0ksNlAvQmxKOEU7QVQ2OUlsRjs7QXdDLzJJQTtFQXdDSSwwQmpDek5XO0FQb2lKZjs7QXdDbjNJQTs7O0VBNkNNLHlCakM5TlM7QVAwaUpmOztBd0N0MElBO0VBRUksY2hDbFBXO0FSMGpKZjs7QXdDMTBJQTtFQU1NLGNoQ3RQUztBUjhqSmY7O0F3QzkwSUE7RUFZTSxnQ2hDNVBTO0FSa2tKZjs7QXdDbDFJQTtFQWdCUSxnQ2hDaFFPO0FSc2tKZjs7QXdDdDFJQTtFQW9CUSxnQ2hDcFFPO0FSMGtKZjs7QXdDMTFJQTs7RUEwQk0sY2hDMVFTO0FSK2tKZjs7QXdDLzFJQTtFQStCSSxnQ2hDL1FXO0VnQ2dSWCxzQ2hDaFJXO0FSb2xKZjs7QXdDcDJJQTtFQW9DSSxtUS9Cck04RTtBVHlnSmxGOztBd0N4MklBO0VBd0NJLGdDaEN4Ulc7QVI0bEpmOztBd0M1MklBOzs7RUE0Q00sY2hDNVJTO0FSa21KZjs7QXlDbm1KQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0VBRVoscUJBQXFCO0VBQ3JCLHlCakNOYTtFaUNPYiwyQkFBMkI7RUFDM0Isc0NsQ0lhO0VHQ1gsc0JIb1ZnQztBUDZ3SXBDOztBeUMvbUpBO0VBYUksZUFBZTtFQUNmLGNBQWM7QXpDc21KbEI7O0F5Q3BuSkE7RUFrQkksbUJBQW1CO0VBQ25CLHNCQUFzQjtBekNzbUoxQjs7QXlDem5KQTtFQXNCTSxtQkFBbUI7RS9CQ3JCLDJDRGdMNEQ7RUMvSzVELDRDRCtLNEQ7QVR3N0loRTs7QXlDL25KQTtFQTJCTSxzQkFBc0I7RS9CVXhCLCtDRGtLNEQ7RUNqSzVELDhDRGlLNEQ7QVQ4N0loRTs7QXlDcm9KQTs7RUFvQ0ksYUFBYTtBekNzbUpqQjs7QXlDbG1KQTtFQUdFLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxrQnBDOEVXO0FMcWhKYjs7QXlDL2xKQTtFQUNFLHFCbENnN0I2QztBUGtySC9DOztBeUMvbEpBO0VBQ0Usb0JBQXFDO0VBQ3JDLGdCQUFnQjtBekNrbUpsQjs7QXlDL2xKQTtFQUNFLGdCQUFnQjtBekNrbUpsQjs7QXlDL2xKQTtFQUVJLHFCQUFxQjtBekNpbUp6Qjs7QXlDbm1KQTtFQU1JLGtDQUFpRDtBekNpbUpyRDs7QXlDemxKQTtFQUNFLG9CcEM4Q1c7RW9DN0NYLGdCQUFnQjtFQUVoQixxQ2xDbEVhO0VrQ21FYiw2Q2xDbkVhO0FQOHBKZjs7QXlDaG1KQTtFL0I3REksMEQrQnFFOEU7QXpDNGxKbEY7O0F5Q3hsSkE7RUFDRSxvQnBDa0NXO0VvQ2hDWCxxQ2xDN0VhO0VrQzhFYiwwQ2xDOUVhO0FQd3FKZjs7QXlDOWxKQTtFL0J6RUksMEREeUw0RDtBVGsvSWhFOztBeUNsbEpBO0VBQ0UscUJBQXNDO0VBQ3RDLHNCbEM2M0JvRDtFa0M1M0JwRCxvQkFBcUM7RUFDckMsZ0JBQWdCO0F6Q3FsSmxCOztBeUMza0pBO0VBQ0UscUJBQXNDO0VBQ3RDLG9CQUFxQztBekM4a0p2Qzs7QXlDMWtKQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsYXBDUFc7RUs1R1Qsa0NEeUw0RDtBVHdnSmhFOztBeUMxa0pBOzs7RUFHRSxXQUFXO0F6QzZrSmI7O0F5QzFrSkE7O0UvQnBISSwyQ0RnTDREO0VDL0s1RCw0Q0QrSzREO0FUb2hKaEU7O0F5QzNrSkE7O0UvQjNHSSwrQ0RrSzREO0VDaks1RCw4Q0RpSzREO0FUMGhKaEU7O0F5Q3ZrSkE7RUFJSSxtQmxDazFCc0Q7QVBxdkgxRDs7QWlCMXFKSTtFd0IrRko7SUFRSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsOEJBQW1CO0lBQW5CLDZCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQjtFekN3a0pyQjtFeUNqbEpGO0lBY00sbUJBQVk7SUFBWixvQkFBWTtRQUFaLGdCQUFZO1lBQVosWUFBWTtJQUNaLGdCQUFnQjtFekNza0pwQjtFeUNybEpGO0lBa0JRLGNBQWM7SUFDZCxjQUFjO0V6Q3NrSnBCO0V5Q3psSkY7SS9CNUhJLDBCK0JxSmtDO0kvQnBKbEMsNkIrQm9Ka0M7RXpDb2tKcEM7RXlDN2xKRjs7SUE4QlksMEJBQTBCO0V6Q21rSnBDO0V5Q2ptSkY7O0lBbUNZLDZCQUE2QjtFekNra0p2QztFeUNybUpGO0kvQjlHSSx5QitCc0pvQztJL0JySnBDLDRCK0JxSm9DO0V6Q2lrSnRDO0V5Q3ptSkY7O0lBNkNZLHlCQUF5QjtFekNna0puQztFeUM3bUpGOztJQWtEWSw0QkFBNEI7RXpDK2pKdEM7QUFDRjs7QTBDNXdKQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxxQm5DKytCK0M7RUQ3dkIzQyxtQkF2RStCO0VvQ3pLbkMsY3JDcUlrQjtFcUNwSWxCLDZCbkM4K0JtRDtFbUM3K0JuRCxzQ25DSWE7RUdDWCxnQmdDSnNCO0VBQ3hCLHFCQUFxQjtFakJDakIsK0tsQnMvQjRFO0VrQnQvQjVFLHVLbEJzL0I0RTtFa0J0L0I1RSxrS2xCcy9CNEU7RWtCdC9CNUUsK0psQnMvQjRFO0VrQnQvQjVFLHFNbEJzL0I0RTtBUHl4SGxGOztBeUIzd0pNO0VpQmhCTjtJakJpQlEsd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXpCK3dKdEI7QUFDRjs7QTBDanlKQTtFQWVJLHNCQUFzQjtBMUNzeEoxQjs7QTBDcnlKQTtFQW1CSSxjakN5SWlDO0VpQ3hJakMseUJqQ21JaUM7QVRtcEpyQzs7QTBDMXlKQTtFQXVCTSxpU2pDeUQ0RTtFaUN4RDVFLGlDbkNxL0JrRDtNbUNyL0JsRCw2Qm5DcS9Ca0Q7VW1Dci9CbEQseUJuQ3EvQmtEO0FQa3lIeEQ7O0EwQy95SkE7RUE4Qkksc0JBQWM7TUFBZCxvQkFBYztVQUFkLGNBQWM7RUFDZCxjbkMwK0I2QztFbUN6K0I3QyxlbkN5K0I2QztFbUN4K0I3QyxpQkFBaUI7RUFDakIsV0FBVztFQUNYLGlTakM2QzhFO0VpQzVDOUUsNEJBQTRCO0VBQzVCLHdCbkNvK0I2QztFa0I3L0IzQyxzRGxCZ2dDNkQ7RWtCaGdDN0QsOENsQmdnQzZEO0VrQmhnQzdELHlDbEJnZ0M2RDtFa0JoZ0M3RCxzQ2xCZ2dDNkQ7RWtCaGdDN0QsMEVsQmdnQzZEO0FQK3lIbkU7O0F5QjN5Sk07RWlCaEJOO0lqQmlCUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFekIreUp0QjtBQUNGOztBMENqMEpBO0VBMENJLFVBQVU7QTFDMnhKZDs7QTBDcjBKQTtFQThDSSxVQUFVO0VBQ1YscUJqQ3dHaUM7RWlDdkdqQyxVQUFVO0VBQ1Ysd0RyQ3dDbUI7VXFDeENuQixnRHJDd0NtQjtBTG12SnZCOztBMEN2eEpBO0VBQ0UsZ0JBQWdCO0ExQzB4SmxCOztBMEN2eEpBO0VoQ2xDSSwrQkgyVWdDO0VHMVVoQyxnQ0gwVWdDO0FQbS9JcEM7O0EwQzV4SkE7RUFXUSx3Qm5Da1J5QjtFR2pUN0IsbUNINlRnQztFRzVUaEMsa0NINFRnQztBUHkvSXBDOztBMENseUpBO0VBaUJNLHdCbkM0UTJCO0VHalQ3QixtQ0g2VGdDO0VHNVRoQyxrQ0g0VGdDO0FQKy9JcEM7O0EwQ2p4SkE7RUFDRSxrQ25DcEVhO0VtQ3FFYixtQm5Db1ErQjtBUGdoSmpDOztBMENqeEpBO0VBQ0UscUJuQzg1QitDO0FQczNIakQ7O0EwQzV3SkE7RUFFSSxlQUFlO0VBQ2YsY0FBYztFaENuRmQsZ0JnQ29Gd0I7QTFDOHdKNUI7O0EwQ2x4SkE7RUFRSSxlQUFlO0ExQzh3Sm5COztBMEN0eEpBO0VBY1EsbUJBQW1CO0VoQ3JGdkIseUJnQ3NGZ0M7RWhDckZoQywwQmdDcUZnQztBMUM2d0pwQzs7QTBDNXhKQTtFQXFCUSxzQkFBc0I7RWhDOUUxQiw2QmdDK0VtQztFaEM5RW5DLDRCZ0M4RW1DO0ExQzR3SnZDOztBMkNwNEpBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlO0VBQ2YsWXBDOHRDbUM7RW9DN3RDbkMsbUJwQyt0Q3NDO0VvQzd0Q3RDLGdCQUFnQjtBM0NzNEpsQjs7QTJDajRKQTtFQUdJLG9CcENvdENxQztBUDhxSHpDOztBMkNyNEpBO0VBTU0sV0FBVztFQUNYLHFCcENndENtQztFb0Mvc0NuQyxjdENpRVk7RXNDaEVaLHVGQUF5TztBM0NtNEovTzs7QTJDNTRKQTtFQWNJLGN0QzJEYztBTHUwSmxCOztBNEMzNUpBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFaENHYixlQUFlO0VBQ2YsZ0JBQWdCO0FaNDVKbEI7O0E0QzU1SkE7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGN2Q3FGcUI7RXVDcEZyQixxQkFBd0Q7RUFDeEQseUJwQ0xhO0VvQ01iLHlCckNEZ0I7RWtCTVoscUpsQis4Qm9KO0VrQi84QnBKLDZJbEIrOEJvSjtFa0IvOEJwSix3SWxCKzhCb0o7RWtCLzhCcEoscUlsQis4Qm9KO0VrQi84QnBKLDJLbEIrOEJvSjtBUDQ4SDFKOztBeUJ2NUpNO0VtQmZOO0luQmdCUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFekIyNUp0QjtBQUNGOztBNEM1NkpBO0VBVUksVUFBVTtFQUNWLGNuQ2dKaUM7RW1DOUlqQyx5QnJDVGM7RXFDVWQscUJyQ1RjO0FQODZKbEI7O0E0Q243SkE7RUFrQkksVUFBVTtFQUNWLGNuQ3dJaUM7RW1DdklqQyx5QnJDaEJjO0VxQ2lCZCxVckN1N0JpQztFcUN0N0JqQyx3RHZDa0VtQjtVdUNsRW5CLGdEdkNrRW1CO0FMbTJKdkI7O0E0Q2o2SkE7RUFFSSxpQnJDeVQ2QjtBUDBtSmpDOztBNENyNkpBO0VBTUksVUFBVTtFQUNWLGNwQ2pDVztFa0JGYix5QnJCMEZxQjtFdUNyRG5CLHFCdkNxRG1CO0FMODJKdkI7O0E0QzU2SkE7RUFhSSxjdkN3Q2M7RXVDdkNkLG9CQUFvQjtFQUNwQix5QnBDekNXO0VvQzBDWCxxQnJDckNjO0FQdzhKbEI7O0E0Qzc4SkE7RUNESSx5QnRDNjdCc0M7QVBxaEkxQzs7QTZDOThKRTtFbkN3Q0UsK0JIc1RnQztFR3JUaEMsa0NIcVRnQztBUHFuSnBDOztBNkNuOUpFO0VuQzBCRSxnQ0hvVWdDO0VHblVoQyxtQ0htVWdDO0FQMG5KcEM7O0E0Q3Y2SkE7RUNyREksdUJ0Q2k4QnNDO0VEMXNCcEMscUJBdkUrQjtBTml6SnJDOztBNEM1NkpBO0VsQ1RJLDhCSHdUK0I7RUd2VC9CLGlDSHVUK0I7QVBrb0puQzs7QTRDajdKQTtFbEN2QkksK0JIc1UrQjtFR3JVL0Isa0NIcVUrQjtBUHVvSm5DOztBNENsN0pBO0VDekRJLHVCdEMrN0JxQztFRHhzQm5DLHFCQXZFK0I7QU5nMEpyQzs7QTRDdjdKQTtFbENiSSw4Qkh1VCtCO0VHdFQvQixpQ0hzVCtCO0FQa3BKbkM7O0E0QzU3SkE7RWxDM0JJLCtCSHFVK0I7RUdwVS9CLGtDSG9VK0I7QVB1cEpuQzs7QThDei9KQTtFQUNFLHFCQUFxQjtFQUNyQixzQnZDNGxDdUM7RUR4MkJuQyxpQkF2RStCO0V3QzNLbkMsZ0J2Q2taK0I7RXVDalovQixjQUFjO0VBQ2QsY3RDTmE7RXNDT2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RXBDSXRCLHNCSG9WZ0M7QVBxcUpwQzs7QThDdGdLQTtFQWVJLGFBQWE7QTlDMi9KakI7O0E4Q3QvSkE7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztBOUN5L0pYOztBK0NoaEtBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCMUN3SFc7RTBDdkhYLG1CeENpcENzQztFd0NocEN0Qyw2QkFBNkM7RXJDVTNDLHNCSG9WZ0M7QVBzckpwQzs7QStDL2dLQTtFQUVFLGNBQWM7QS9DaWhLaEI7O0ErQzdnS0E7RUFDRSxnQnhDdVkrQjtBUHlvSmpDOztBK0N4Z0tBO0VBQ0UsbUJ4Q29vQ3NEO0FQdTRIeEQ7O0ErQzVnS0E7RUFLSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixVeENxUHVDO0V3Q3BQdkMscUIxQ3lGUztBTGs3SmI7O0ErQzUvSkU7RUNuREEsY3ZDK0ptQztFaUI3Sm5DLHlCakJ3Sm1DO0V1Q3hKbkMscUJ2Q3dKbUM7QVQyNUpyQzs7QStDbGdLRTtFQzlDRSxjdkMwSmlDO0FUMDVKckM7O0ErQ3RnS0U7RUNuREEsY3ZDK0ptQztFaUI3Sm5DLHlCakJ3Sm1DO0V1Q3hKbkMscUJ2Q3dKbUM7QVRxNkpyQzs7QStDNWdLRTtFQzlDRSxjdkMwSmlDO0FUbzZKckM7O0ErQ2hoS0U7RUNuREEsY3ZDK0ptQztFaUI3Sm5DLHlCakJ3Sm1DO0V1Q3hKbkMscUJ2Q3dKbUM7QVQrNkpyQzs7QStDdGhLRTtFQzlDRSxjdkMwSmlDO0FUODZKckM7O0ErQzFoS0U7RUNuREEsY0RpRDJFO0VyQi9DM0UseUJqQndKbUM7RXVDeEpuQyxxQnZDd0ptQztBVHk3SnJDOztBK0NoaUtFO0VDOUNFLGN2QzBKaUM7QVR3N0pyQzs7QStDcGlLRTtFQ25EQSxjRGlEMkU7RXJCL0MzRSx5QmpCd0ptQztFdUN4Sm5DLHFCdkN3Sm1DO0FUbThKckM7O0ErQzFpS0U7RUM5Q0UsY3ZDMEppQztBVGs4SnJDOztBK0M5aUtFO0VDbkRBLGN2QytKbUM7RWlCN0puQyx5QmpCd0ptQztFdUN4Sm5DLHFCdkN3Sm1DO0FUNjhKckM7O0ErQ3BqS0U7RUM5Q0UsY3ZDMEppQztBVDQ4SnJDOztBK0N4aktFO0VDbkRBLGNEaUQyRTtFckIvQzNFLHlCakJ3Sm1DO0V1Q3hKbkMscUJ2Q3dKbUM7QVR1OUpyQzs7QStDOWpLRTtFQzlDRSxjdkMwSmlDO0FUczlKckM7O0ErQ2xrS0U7RUNuREEsY3ZDK0ptQztFaUI3Sm5DLHlCakJ3Sm1DO0V1Q3hKbkMscUJ2Q3dKbUM7QVRpK0pyQzs7QStDeGtLRTtFQzlDRSxjdkMwSmlDO0FUZytKckM7O0FpRDluS0U7RUFDRTtJQUFLLDJCMUNtcUMrQjtFUCs5SHRDO0FBQ0Y7O0FpRHBvS0U7RUFDRTtJQUFLLDJCMUNtcUMrQjtFUCs5SHRDO0FBQ0Y7O0FpRC9uS0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsWTFDNnBDc0M7RTBDNXBDdEMsZ0JBQWdCO0UzQ2lQWixxQkF2RStCO0UyQ3hLbkMseUIxQ0hnQjtFR1NkLHNCSG9WZ0M7QVB5eUpwQzs7QWlEOW5LQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsY3pDakJhO0V5Q2tCYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCNUNvRXFCO0VvQjdFakIsbUNsQjhwQzRDO0VrQjlwQzVDLDhCbEI4cEM0QztFa0I5cEM1QywyQmxCOHBDNEM7QVA2K0hsRDs7QXlCdm9LTTtFd0JITjtJeEJJUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFekIyb0t0QjtBQUNGOztBaURwb0tBO0V2QllFLDZNQUE2STtFQUE3SSx3TUFBNkk7RUFBN0kscU1BQTZJO0V1QlY3SSwwQjFDdW9Dc0M7QVBnZ0l4Qzs7QWlEbm9LRTtFQUNFLDBEQUE4RDtVQUE5RCxrREFBOEQ7QWpEc29LbEU7O0FpRG5vS007RUFKSjtJQUtNLHVCQUFlO1lBQWYsZUFBZTtFakR1b0tyQjtBQUNGOztBa0Q1cUtBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFHdEIsZUFBZTtFQUNmLGdCQUFnQjtFeENRZCxzQkhvVmdDO0FQazFKcEM7O0FrRHBxS0E7RUFDRSxXQUFXO0VBQ1gsYzNDUmdCO0UyQ1NoQixtQkFBbUI7QWxEdXFLckI7O0FrRDFxS0E7RUFRSSxVQUFVO0VBQ1YsYzNDZmM7RTJDZ0JkLHFCQUFxQjtFQUNyQix5QjdDb0RjO0FMa25LbEI7O0FrRGpyS0E7RUFlSSxjN0M2R2dCO0U2QzVHaEIseUIzQzNCYztBUGlzS2xCOztBa0Q3cEtBO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxvQjdDOEVXO0U2QzVFWCxxQkFBd0Q7RUFDeEQseUIxQzlDYTtFMEMrQ2Isc0MzQ25DYTtBUGtzS2Y7O0FrRHRxS0E7RXhDbEJJLCtCd0M0QmtDO0V4QzNCbEMsZ0N3QzJCa0M7QWxEaXFLdEM7O0FrRDNxS0E7RXhDSkksbUN3Q2tCcUM7RXhDakJyQyxrQ3dDaUJxQztBbERrcUt6Qzs7QWtEaHJLQTtFQW1CSSxjN0NvQmM7RTZDbkJkLG9CQUFvQjtFQUNwQix5QjFDN0RXO0FSOHRLZjs7QWtEdHJLQTtFQTBCSSxVQUFVO0VBQ1YsYzFDbkVXO0UwQ29FWCx5QjdDb0JtQjtFNkNuQm5CLHFCN0NtQm1CO0FMNm9LdkI7O0FrRDdyS0E7RUFpQ0ksbUJBQW1CO0FsRGdxS3ZCOztBa0Rqc0tBO0VBb0NNLGdCM0N5UTJCO0UyQ3hRM0IscUIzQ3dRMkI7QVB5NUpqQzs7QWtEbnBLSTtFQUNFLDhCQUFtQjtFQUFuQiw2QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7QWxEc3BLekI7O0FrRHZwS0k7RXhDdkJBLGtDSDZSZ0M7RUd6U2hDLDBCd0N5Q3NDO0FsRHNwSzFDOztBa0Q1cEtJO0V4Q25DQSxnQ0h5U2dDO0VHN1JoQyw0QndDa0MyQztBbERzcEsvQzs7QWtEanFLSTtFQWVNLGFBQWE7QWxEc3BLdkI7O0FrRHJxS0k7RUFtQk0scUIzQ3VPdUI7RTJDdE92QixvQkFBb0I7QWxEc3BLOUI7O0FrRDFxS0k7RUF1QlEsaUIzQ21PcUI7RTJDbE9yQixzQjNDa09xQjtBUHE3SmpDOztBaUJodEtJO0VpQ2lDQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RWxEbXJLdkI7RWtEcHJLRTtJeEN2QkEsa0NINlJnQztJR3pTaEMsMEJ3Q3lDc0M7RWxEa3JLeEM7RWtEeHJLRTtJeENuQ0EsZ0NIeVNnQztJRzdSaEMsNEJ3Q2tDMkM7RWxEaXJLN0M7RWtENXJLRTtJQWVNLGFBQWE7RWxEZ3JLckI7RWtEL3JLRTtJQW1CTSxxQjNDdU91QjtJMkN0T3ZCLG9CQUFvQjtFbEQrcUs1QjtFa0Ruc0tFO0lBdUJRLGlCM0NtT3FCO0kyQ2xPckIsc0IzQ2tPcUI7RVA2OEovQjtBQUNGOztBaUJ6dUtJO0VpQ2lDQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RWxENHNLdkI7RWtEN3NLRTtJeEN2QkEsa0NINlJnQztJR3pTaEMsMEJ3Q3lDc0M7RWxEMnNLeEM7RWtEanRLRTtJeENuQ0EsZ0NIeVNnQztJRzdSaEMsNEJ3Q2tDMkM7RWxEMHNLN0M7RWtEcnRLRTtJQWVNLGFBQWE7RWxEeXNLckI7RWtEeHRLRTtJQW1CTSxxQjNDdU91QjtJMkN0T3ZCLG9CQUFvQjtFbER3c0s1QjtFa0Q1dEtFO0lBdUJRLGlCM0NtT3FCO0kyQ2xPckIsc0IzQ2tPcUI7RVBzK0ovQjtBQUNGOztBaUJsd0tJO0VpQ2lDQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RWxEcXVLdkI7RWtEdHVLRTtJeEN2QkEsa0NINlJnQztJR3pTaEMsMEJ3Q3lDc0M7RWxEb3VLeEM7RWtEMXVLRTtJeENuQ0EsZ0NIeVNnQztJRzdSaEMsNEJ3Q2tDMkM7RWxEbXVLN0M7RWtEOXVLRTtJQWVNLGFBQWE7RWxEa3VLckI7RWtEanZLRTtJQW1CTSxxQjNDdU91QjtJMkN0T3ZCLG9CQUFvQjtFbERpdUs1QjtFa0RydktFO0lBdUJRLGlCM0NtT3FCO0kyQ2xPckIsc0IzQ2tPcUI7RVArL0ovQjtBQUNGOztBaUIzeEtJO0VpQ2lDQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RWxEOHZLdkI7RWtEL3ZLRTtJeEN2QkEsa0NINlJnQztJR3pTaEMsMEJ3Q3lDc0M7RWxENnZLeEM7RWtEbndLRTtJeENuQ0EsZ0NIeVNnQztJRzdSaEMsNEJ3Q2tDMkM7RWxENHZLN0M7RWtEdndLRTtJQWVNLGFBQWE7RWxEMnZLckI7RWtEMXdLRTtJQW1CTSxxQjNDdU91QjtJMkN0T3ZCLG9CQUFvQjtFbEQwdks1QjtFa0Q5d0tFO0lBdUJRLGlCM0NtT3FCO0kyQ2xPckIsc0IzQ2tPcUI7RVB3aEsvQjtBQUNGOztBaUJwektJO0VpQ2lDQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7RWxEdXhLdkI7RWtEeHhLRTtJeEN2QkEsa0NINlJnQztJR3pTaEMsMEJ3Q3lDc0M7RWxEc3hLeEM7RWtENXhLRTtJeENuQ0EsZ0NIeVNnQztJRzdSaEMsNEJ3Q2tDMkM7RWxEcXhLN0M7RWtEaHlLRTtJQWVNLGFBQWE7RWxEb3hLckI7RWtEbnlLRTtJQW1CTSxxQjNDdU91QjtJMkN0T3ZCLG9CQUFvQjtFbERteEs1QjtFa0R2eUtFO0lBdUJRLGlCM0NtT3FCO0kyQ2xPckIsc0IzQ2tPcUI7RVBpaksvQjtBQUNGOztBa0R0d0tBO0V4Q3BISSxnQndDcUhzQjtBbER5d0sxQjs7QWtEMXdLQTtFQUlJLHFCM0NnTjZCO0FQMGpLakM7O0FrRDl3S0E7RUFPTSxzQkFBc0I7QWxEMndLNUI7O0FtRHI1S0U7RUFDRSxjMUM0SmlDO0UwQzNKakMseUIxQ3NKaUM7QVRrd0tyQzs7QW1EMTVLRTtFQU9NLGMxQ3NKNkI7RTBDcko3Qix5QjFDcUo2QjtBVGt3S3JDOztBbUQvNUtFO0VBWU0sYzNDVk87RTJDV1AseUIxQ2dKNkI7RTBDL0k3QixxQjFDK0k2QjtBVHd3S3JDOztBbURyNktFO0VBQ0UsYzFDNEppQztFMEMzSmpDLHlCMUNzSmlDO0FUa3hLckM7O0FtRDE2S0U7RUFPTSxjMUNzSjZCO0UwQ3JKN0IseUIxQ3FKNkI7QVRreEtyQzs7QW1ELzZLRTtFQVlNLGMzQ1ZPO0UyQ1dQLHlCMUNnSjZCO0UwQy9JN0IscUIxQytJNkI7QVR3eEtyQzs7QW1EcjdLRTtFQUNFLGMxQzRKaUM7RTBDM0pqQyx5QjFDc0ppQztBVGt5S3JDOztBbUQxN0tFO0VBT00sYzFDc0o2QjtFMENySjdCLHlCMUNxSjZCO0FUa3lLckM7O0FtRC83S0U7RUFZTSxjM0NWTztFMkNXUCx5QjFDZ0o2QjtFMEMvSTdCLHFCMUMrSTZCO0FUd3lLckM7O0FtRHI4S0U7RUFDRSxjRHlKeUU7RUN4SnpFLHlCMUNzSmlDO0FUa3pLckM7O0FtRDE4S0U7RUFPTSxjRG1KcUU7RUNsSnJFLHlCMUNxSjZCO0FUa3pLckM7O0FtRC84S0U7RUFZTSxjM0NWTztFMkNXUCx5QkQ2SXFFO0VDNUlyRSxxQkQ0SXFFO0FsRDJ6SzdFOztBbURyOUtFO0VBQ0UsY0R5SnlFO0VDeEp6RSx5QjFDc0ppQztBVGswS3JDOztBbUQxOUtFO0VBT00sY0RtSnFFO0VDbEpyRSx5QjFDcUo2QjtBVGswS3JDOztBbUQvOUtFO0VBWU0sYzNDVk87RTJDV1AseUJENklxRTtFQzVJckUscUJENElxRTtBbEQyMEs3RTs7QW1EcitLRTtFQUNFLGMxQzRKaUM7RTBDM0pqQyx5QjFDc0ppQztBVGsxS3JDOztBbUQxK0tFO0VBT00sYzFDc0o2QjtFMENySjdCLHlCMUNxSjZCO0FUazFLckM7O0FtRC8rS0U7RUFZTSxjM0NWTztFMkNXUCx5QjFDZ0o2QjtFMEMvSTdCLHFCMUMrSTZCO0FUdzFLckM7O0FtRHIvS0U7RUFDRSxjRHlKeUU7RUN4SnpFLHlCMUNzSmlDO0FUazJLckM7O0FtRDEvS0U7RUFPTSxjRG1KcUU7RUNsSnJFLHlCMUNxSjZCO0FUazJLckM7O0FtRC8vS0U7RUFZTSxjM0NWTztFMkNXUCx5QkQ2SXFFO0VDNUlyRSxxQkQ0SXFFO0FsRDIySzdFOztBbURyZ0xFO0VBQ0UsYzFDNEppQztFMEMzSmpDLHlCMUNzSmlDO0FUazNLckM7O0FtRDFnTEU7RUFPTSxjMUNzSjZCO0UwQ3JKN0IseUIxQ3FKNkI7QVRrM0tyQzs7QW1EL2dMRTtFQVlNLGMzQ1ZPO0UyQ1dQLHlCMUNnSjZCO0UwQy9JN0IscUIxQytJNkI7QVR3M0tyQzs7QW9EbmhMQTtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsVTdDcXhDOEI7RTZDcHhDOUIsVzdDb3hDOEI7RTZDbnhDOUIsc0I3Q3F4Q2dDO0U2Q3B4Q2hDLFc3Q09hO0U2Q05iLDJXQUEwRjtFQUMxRixTQUFTO0UxQ01QLHNCSG9WZ0M7RTZDeFZsQyxZN0NxeEM2QjtBUGl3SS9COztBb0QvaExBO0VBYUksVzdDRFc7RTZDRVgscUJBQXFCO0VBQ3JCLGE3Q2d4QzRCO0FQc3dJaEM7O0FvRHJpTEE7RUFtQkksYUFBYTtFQUNiLHdEL0NvRW1CO1UrQ3BFbkIsZ0QvQ29FbUI7RStDbkVuQixVN0Myd0MwQjtBUDJ3STlCOztBb0QzaUxBO0VBMEJJLG9CQUFvQjtFQUNwQix5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsYTdDcXdDNEI7QVBneEloQzs7QW9EamhMQTtFQUNFLDBEN0Npd0NxRTtVNkNqd0NyRSxrRDdDaXdDcUU7QVBteEl2RTs7QXFEMWpMQTtFQUNFLFk5QzJrQ3VDO0U4QzFrQ3ZDLGVBQWU7RS9DeVBYLG1CQXZFK0I7RStDL0tuQyxvQkFBb0I7RUFDcEIsMkM3Q0RhO0U2Q0ViLDRCQUE0QjtFQUM1QixvQzlDMmtDbUQ7RThDMWtDbkQscUQ5Q1FhO1U4Q1JiLDZDOUNRYTtFR0NYLHNCSG9WZ0M7QVBndUtwQzs7QXFEdGtMQTtFQWFJLFVBQVU7QXJENmpMZDs7QXFEMWtMQTtFQWlCSSxhQUFhO0FyRDZqTGpCOztBcUR6akxBO0VBQ0UsMEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG9CQUFvQjtBckQ0akx0Qjs7QXFEL2pMQTtFQU1JLG1COUN3VHdDO0FQcXdLNUM7O0FxRHpqTEE7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCOUMyaUN3QztFOEMxaUN4QyxjaERpRGdCO0VnRGhEaEIsMkM3Qy9CYTtFNkNnQ2IsNEJBQTRCO0VBQzVCLDRDOUNvakNvRDtFRy9qQ2xELDJDRGdMNEQ7RUMvSzVELDRDRCtLNEQ7QVR5NUtoRTs7QXFEcmtMQTtFQVdJLHVCQUFtQztFQUNuQyxvQjlDa2lDc0M7QVA0aEoxQzs7QXFEMWpMQTtFQUNFLGdCOUM2aEN3QztBUGdpSjFDOztBc0R2bUxBO0VBRUUsZ0JBQWdCO0F0RHltTGxCOztBc0QzbUxBO0VBS0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtBdEQwbUxwQjs7QXNEcm1MQTtFQUNFLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLGEvQ2t6QnNDO0UrQ2p6QnRDLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUdoQixVQUFVO0F0RHNtTFo7O0FzRC9sTEE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGMvQ3lrQ3VDO0UrQ3ZrQ3ZDLG9CQUFvQjtBdERpbUx0Qjs7QXNEOWxMRTtFN0IzQkksbURsQjhuQ29EO0VrQjluQ3BELDJDbEI4bkNvRDtFa0I5bkNwRCxzQ2xCOG5Db0Q7RWtCOW5DcEQsbUNsQjhuQ29EO0VrQjluQ3BELG9FbEI4bkNvRDtFK0NqbUN0RCxzQy9DK2xDbUQ7TStDL2xDbkQsa0MvQytsQ21EO1UrQy9sQ25ELDhCL0MrbENtRDtBUGtnSnZEOztBeUIxbkxNO0U2QnVCSjtJN0J0Qk0sd0JBQWdCO0lBQWhCLG1CQUFnQjtJQUFoQixnQkFBZ0I7RXpCOG5MdEI7QUFDRjs7QXNEcm1MRTtFQUNFLHVCL0M2bENvQztNK0M3bENwQyxtQi9DNmxDb0M7VStDN2xD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U0FBUztBdERnbExmOztBc0RwbExJO0VBT0ksWUFBWTtFQUNaLFNBQVM7RTVDdk1iLGdCNEN3TTRCO0F0RGlsTGhDOztBc0QxbExJO0U1Qy9MQSxnQjRDNE00QjtBdERpbExoQzs7QXNEOWxMSTtFQWlCSSxnQkFBZ0I7QXREaWxMeEI7O0FzRGxtTEk7RTVDL0xBLGdCNENvTjRCO0F0RGlsTGhDOztBaUIzdUxJO0VxQ3FJQTtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLFNBQVM7RXREMG1MYjtFc0Q5bUxFO0lBT0ksWUFBWTtJQUNaLFNBQVM7STVDdk1iLGdCNEN3TTRCO0V0RDBtTDlCO0VzRG5uTEU7STVDL0xBLGdCNEM0TTRCO0V0RHltTDlCO0VzRHRuTEU7SUFpQkksZ0JBQWdCO0V0RHdtTHRCO0VzRHpuTEU7STVDL0xBLGdCNENvTjRCO0V0RHVtTDlCO0FBQ0Y7O0FpQmx3TEk7RXFDcUlBO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osU0FBUztFdERpb0xiO0VzRHJvTEU7SUFPSSxZQUFZO0lBQ1osU0FBUztJNUN2TWIsZ0I0Q3dNNEI7RXREaW9MOUI7RXNEMW9MRTtJNUMvTEEsZ0I0QzRNNEI7RXREZ29MOUI7RXNEN29MRTtJQWlCSSxnQkFBZ0I7RXREK25MdEI7RXNEaHBMRTtJNUMvTEEsZ0I0Q29ONEI7RXREOG5MOUI7QUFDRjs7QWlCenhMSTtFcUNxSUE7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVk7SUFDWixTQUFTO0V0RHdwTGI7RXNENXBMRTtJQU9JLFlBQVk7SUFDWixTQUFTO0k1Q3ZNYixnQjRDd000QjtFdER3cEw5QjtFc0RqcUxFO0k1Qy9MQSxnQjRDNE00QjtFdER1cEw5QjtFc0RwcUxFO0lBaUJJLGdCQUFnQjtFdERzcEx0QjtFc0R2cUxFO0k1Qy9MQSxnQjRDb040QjtFdERxcEw5QjtBQUNGOztBaUJoekxJO0VxQ3FJQTtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLFNBQVM7RXREK3FMYjtFc0RuckxFO0lBT0ksWUFB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QjtFQUM1QixvQ2xERWE7RUdDWCxxQkhzVitCO0FQOHNMbkM7O0F5RHRqTUE7RUFvQkksa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxXbEQ2aUNvQztFa0Q1aUNwQyxjbEQ2aUNxQztFa0Q1aUNyQyxnQmxEZ1YrQjtBUHN0TG5DOztBeUQ5ak1BO0VBNEJNLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixtQkFBbUI7QXpEc2lNekI7O0F5RGppTUE7RUFFRSxnQ0FBK0M7QXpEbWlNakQ7O0F5RHJpTUE7RUFLSSwyQmhEaUs0RDtBVG00TGhFOztBeUR6aU1BO0VBUU0sU0FBUztFQUNULDZCQUFnRTtFQUNoRSxxQ2xEd2hDaUU7QVA2Z0t2RTs7QXlEL2lNQTtFQWNNLFdsRHVTMkI7RWtEdFMzQiw2QkFBZ0U7RUFDaEUseUJqRGhEUztBUnFsTWY7O0F5RGhpTUE7RUFFRSw4QkFBNkM7QXpEa2lNL0M7O0F5RHBpTUE7RUFLSSx5QmhENEk0RDtFZ0QzSTVELGFsRG9nQ3FDO0VrRG5nQ3JDLFlsRGtnQ29DO0VrRGpnQ3BDLGdCQUFnQztBekRtaU1wQzs7QXlEM2lNQTtFQVdNLE9BQU87RUFDUCxvQ0FBMkY7RUFDM0YsdUNsRGdnQ2lFO0FQb2lLdkU7O0F5RGpqTUE7RUFpQk0sU2xEK1EyQjtFa0Q5UTNCLG9DQUEyRjtFQUMzRiwyQmpEeEVTO0FSNG1NZjs7QXlEL2hNQTtFQUVFLDZCQUE0QztBekRpaU05Qzs7QXlEbmlNQTtFQUtJLHdCaERvSDREO0FUODZMaEU7O0F5RHZpTUE7RUFRTSxNQUFNO0VBQ04sb0NBQTJGO0VBQzNGLHdDbEQyK0JpRTtBUHdqS3ZFOztBeUQ3aU1BO0VBY00sUWxEMFAyQjtFa0R6UDNCLG9DQUEyRjtFQUMzRiw0QmpEN0ZTO0FSZ29NZjs7QXlEbmpNQTtFQXNCSSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxjQUFjO0VBQ2QsV2xEdTlCb0M7RWtEdDlCcEMsb0JBQXNDO0VBQ3RDLFdBQVc7RUFDWCxnQ2hEaURpQztBVGcvTHJDOztBeUQ3aE1BO0VBRUUsK0JBQThDO0F6RCtoTWhEOztBeURqaU1BO0VBS0ksMEJoRG1GNEQ7RWdEbEY1RCxhbEQyOEJxQztFa0QxOEJyQyxZbER5OEJvQztFa0R4OEJwQyxnQkFBZ0M7QXpEZ2lNcEM7O0F5RHhpTUE7RUFXTSxRQUFRO0VBQ1Isb0NsRHE4Qm1DO0VrRHA4Qm5DLHNDbER1OEJpRTtBUDBsS3ZFOztBeUQ5aU1BO0VBaUJNLFVsRHNOMkI7RWtEck4zQixvQ2xEKzdCbUM7RWtEOTdCbkMsMEJqRGpJUztBUmtxTWY7O0F5RDVnTUE7RUFDRSxvQnBEOUJXO0VvRCtCWCxnQkFBZ0I7RW5EOEZaLG1CQXZFK0I7RW1EckJuQyxjcERsRXFCO0VvRG1FckIseUJoREFtQztFZ0RDbkMsZ0NoRERtQztFQ3JJakMsMENEZ0w0RDtFQy9LNUQsMkNEK0s0RDtBVHUrTGhFOztBeUR2aE1BO0VBVUksYUFBYTtBekRpaE1qQjs7QXlEN2dNQTtFQUNFLGtCcEQ1Q1c7RW9ENkNYLGNwRDNCa0I7QUwyaU1wQjs7QTBEOXFNQTtFQUNFLGtCQUFrQjtBMURpck1wQjs7QTBEOXFNQTtFQUNFLHVCQUFtQjtNQUFuQixtQkFBbUI7QTFEaXJNckI7O0EwRDlxTUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtBMURpck1sQjs7QTBEcHJNQTtFQ2xCSSxjQUFjO0VBQ2QsV0FBVztFQUNYLFdBQVc7QTNEMHNNZjs7QTBEbnJNQTtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsV0FBVztFQUNYLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFakNsQnZCLHNEbEJ1dkNrRjtFa0J2dkNsRiw4Q2xCdXZDa0Y7RWtCdnZDbEYseUNsQnV2Q2tGO0VrQnZ2Q2xGLHNDbEJ1dkNrRjtFa0J2dkNsRiwwRWxCdXZDa0Y7QVBrOUp4Rjs7QXlCcnNNTTtFaUNRTjtJakNQUSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtFekJ5c010QjtBQUNGOztBMER6ck1BOzs7RUFHRSxjQUFjO0Ex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QTREdjRNQTtFQUNFLFdyRGd1QzRCO0VxRC90QzVCLFlyRCt0QzRCO0FQMnFLOUI7O0E0RHQ0TUU7RUFDRTs7SUFFRSxnQ0FBZ0Q7WUFBaEQsd0JBQWdEO0U1RHk0TXBEO0FBQ0Y7O0EyRHI4TUU7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFdBQVc7QTNEdzhNZjs7QTZENThNRTtFQUNFLGN4RDJGbUI7QUxvM012Qjs7QTZEaDlNRTtFQU1NLGNwRHlKNkI7QVRxek1yQzs7QTZEcDlNRTtFQUNFLGN4RGtGYztBTHE0TWxCOztBNkR4OU1FO0VBTU0sY3BEeUo2QjtBVDZ6TXJDOztBNkQ1OU1FO0VBQ0UsY3hEdUZhO0FMdzRNakI7O0E2RGgrTUU7RUFNTSxjcER5SjZCO0FUcTBNckM7O0E2RHArTUU7RUFDRSxjeER3RmE7QUwrNE1qQjs7QTZEeCtNRTtFQU1NLGNwRG9KNkI7QVRrMU1yQzs7QTZENStNRTtFQUNFLGN4RHNGYTtBTHk1TWpCOztBNkRoL01FO0VBTU0sY3BEb0o2QjtBVDAxTXJDOztBNkRwL01FO0VBQ0UsY3hEcUZhO0FMazZNakI7O0E2RHgvTUU7RUFNTSxjcER5SjZCO0FUNjFNckM7O0E2RDUvTUU7RUFDRSxjeERpRmM7QUw4Nk1sQjs7QTZEaGdORTtFQU1NLGNwRG9KNkI7QVQwMk1yQzs7QTZEcGdORTtFQUNFLGN4RG1GYztBTG83TWxCOztBNkR4Z05FO0VBTU0sY3BEeUo2QjtBVDYyTXJDOztBOEQzZ05BO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7QTlEOGdOYjs7QThEaGhOQTtFQUtJLGNBQWM7RUFDZCxnQ0FBZ0M7RUFDaEMsV0FBVztBOUQrZ05mOztBOER0aE5BO0VBV0ksa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7QTlEK2dOaEI7O0E4RDFnTkU7RUFDRSxvQkFBZTtBOUQ2Z05uQjs7QThEOWdORTtFQUNFLGtDQUFlO0E5RGloTm5COztBOERsaE5FO0VBQ0UsbUNBQWU7QTlEcWhObkI7O0E4RHRoTkU7RUFDRSxtQ0FBZTtBOUR5aE5uQjs7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QUErRDtBckU0eU56RTs7QXFFOXlOTTtFQUVJLDJDQUErRDtBckVnek56RTs7QXFFbHpOTTtFQUVJLDJCQUErRDtBckVvek56RTs7QXFFdHpOTTtFQUVJLHlDQUErRDtBckV3ek56RTs7QXFFMXpOTTtFQUVJLHlCQUErRDtBckU0ek56RTs7QXFFOXpOTTtFQUVJLGdDQUErRDtBckVnME56RTs7QXFFbDBOTTtFQUVJLGdDQUErRDtBckVvME56RTs7QXFFdDBOTTtFQUVJLGdDQUErRDtBckV3ME56RTs7QXFFMTBOTTtFQUVJLGdDQUErRDtBckU0ME56RTs7QXFFOTBOTTtFQUVJLGdDQUErRDtBckVnMU56RTs7QXFFbDFOTTtFQUVJLGdDQUErRDtBckVvMU56RTs7QXFFdDFOTTtFQUVJLGdDQUErRDtBckV3MU56RTs7QXFFMTFOTTtFQUVJLGdDQUErRDtBckU0MU56RTs7QXFFOTFOTTtFQUVJLGdDQUErRDtBckVnMk56RTs7QXFFbDJOTTtFQUVJLDBCQUErRDtBckVvMk56RTs7QXFFdDJOTTtFQUVJLDRCQUErRDtBckV3Mk56RTs7QXFFMTJOTTtFQUVJLDRCQUErRDtBckU0Mk56RTs7QXFFOTJOTTtFQUVJLDRCQUErRDtBckVnM056RTs7QXFFbDNOTTtFQUVJLDRCQUErRDtBckVvM056RTs7QXFFdDNOTTtFQUVJLDRCQUErRDtBckV3M056RTs7QXFFMTNOTTtFQUVJLHFCQUErRDtBckU0M056RTs7QXFFOTNOTTtFQUVJLHFCQUErRDtBckVnNE56RTs7QXFFbDROTTtFQUVJLHFCQUErRDtBckVvNE56RTs7QXFFdDROTTtFQUVJLHNCQUErRDtBckV3NE56RTs7QXFFMTROTTtFQUVJLHNCQUErRDtBckU0NE56RTs7QXFFOTROTTtFQUVJLDBCQUErRDtBckVnNU56RTs7QXFFbDVOTTtFQUVJLHVCQUErRDtBckVvNU56RTs7QXFFdDVOTTtFQUVJLDJCQUErRDtBckV3NU56RTs7QXFFMTVOTTtFQUVJLHNCQUErRDtBckU0NU56RTs7QXFFOTVOTTtFQUVJLHNCQUErRDtBckVnNk56RTs7QXFFbDZOTTtFQUVJLHNCQUErRDtBckVvNk56RTs7QXFFdDZOTTtFQUVJLHVCQUErRDtBckV3Nk56RTs7QXFFMTZOTTtFQUVJLHVCQUErRDtBckU0Nk56RTs7QXFFOTZOTTtFQUVJLDJCQUErRDtBckVnN056RTs7QXFFbDdOTTtFQUVJLHdCQUErRDtBckVvN056RTs7QXFFdDdOTTtFQUVJLDRCQUErRDtBckV3N056RTs7QXFFMTdOTTtFQUVJLDhCQUErRDtFQUEvRCxpQ0FBK0Q7TUFBL0QsNkJBQStEO1VBQS9ELHlCQUErRDtBckU0N056RTs7QXFFOTdOTTtFQUVJLHlDQUErRDtFQUEvRCx3Q0FBK0Q7RUFBL0Qsc0NBQStEO01BQS9ELGtDQUErRDtVQUEvRCw4QkFBK0Q7QXJFZzhOekU7O0FxRWw4Tk07RUFFSSx1Q0FBK0Q7RUFBL0Qsd0NBQStEO0VBQS9ELHlDQUErRDtNQUEvRCxxQ0FBK0Q7VUFBL0QsaUNBQStEO0FyRW84TnpFOztBcUV0OE5NO0VBRUkseUNBQStEO0VBQS9ELHlDQUErRDtFQUEvRCw4Q0FBK0Q7TUFBL0QsMENBQStEO1VBQS9ELHNDQUErRDtBckV3OE56RTs7QXFFMThOTTtFQUVJLHVDQUErRDtFQUEvRCx5Q0FBK0Q7RUFBL0QsaURBQStEO01BQS9ELDZDQUErRDtVQUEvRCx5Q0FBK0Q7QXJFNDhOekU7O0FxRTk4Tk07RUFFSSw4QkFBK0Q7RUFBL0QsK0JBQStEO01BQS9ELCtCQUErRDtVQUEvRCx1QkFBK0Q7QXJFZzlOekU7O0FxRWw5Tk07RUFFSSw4QkFBK0Q7RUFBL0QsK0JBQStEO01BQS9ELCtCQUErRDtVQUEvRCx1QkFBK0Q7QXJFbzlOekU7O0FxRXQ5Tk07RUFFSSxpQ0FBK0Q7TUFBL0QsK0JBQStEO1VBQS9ELHlCQUErRDtBckV3OU56RTs7QXFFMTlOTTtFQUVJLGlDQUErRDtNQUEvRCwrQkFBK0Q7VUFBL0QseUJBQStEO0FyRTQ5TnpFOztBcUU5OU5NO0VBRUksa0NBQStEO01BQS9ELDhCQUErRDtVQUEvRCwwQkFBK0Q7QXJFZytOekU7O0FxRWwrTk07RUFFSSxvQ0FBK0Q7TUFBL0QsZ0NBQStEO1VBQS9ELDRCQUErRDtBckVvK056RTs7QXFFdCtOTTtFQUVJLDBDQUErRDtNQUEvRCxzQ0FBK0Q7VUFBL0Qsa0NBQStEO0FyRXcrTnpFOztBcUUxK05NO0VBRUksaUJBQStEO0FyRTQrTnpFOztBcUU5K05NO0VBRUkseUJBQStEO0FyRWcvTnpFOztBcUVsL05NO0VBRUksd0JBQStEO0FyRW8vTnpFOztBcUV0L05NO0VBRUkseUJBQStEO0FyRXcvTnpFOztBcUUxL05NO0VBRUksdUJBQStEO0FyRTQvTnpFOztBcUU5L05NO0VBRUksd0JBQStEO0FyRWdnT3pFOztBcUVsZ09NO0VBRUksd0JBQStEO0FyRW9nT3pFOztBcUV0Z09NO0VBRUkseUJBQStEO0FyRXdnT3pFOztBcUUxZ09NO0VBRUksc0JBQStEO0FyRTRnT3pFOztBcUU5Z09NO0VBRUkseUJBQStEO0FyRWdoT3pFOztBcUVsaE9NO0VBRUksd0JBQStEO0FyRW9oT3pFOztBcUV0aE9NO0VBRUkseUJBQStEO0FyRXdoT3pFOztBcUUxaE9NO0VBRUksdUJBQStEO0FyRTRoT3pFOztBcUU5aE9NO0VBRUkseUJBQStEO0FyRWdpT3pFOztBcUVsaU9NO0VBRUksd0JBQStEO0FyRW9pT3pFOztBcUV0aU9NO0VBRUksa0NBQStEO0VBQS9ELDhDQUErRDtNQUEvRCwrQkFBK0Q7VUFBL0Qsc0NBQStEO0FyRXdpT3pFOztBcUUxaU9NO0VBRUksZ0NBQStEO0VBQS9ELDRDQUErRDtNQUEvRCw2QkFBK0Q7VUFBL0Qsb0NBQStEO0FyRTRpT3pFOztBcUU5aU9NO0VBRUksbUNBQStEO0VBQS9ELDBDQUErRDtNQUEvRCxnQ0FBK0Q7VUFBL0Qsa0NBQStEO0FyRWdqT3pFOztBcUVsak9NO0VBRUksb0NBQStEO0VBQS9ELGlEQUErRDtNQUEvRCxpQ0FBK0Q7VUFBL0QseUNBQStEO0FyRW9qT3pFOztBcUV0ak9NO0VBRUksZ0RBQStEO01BQS9ELG9DQUErRDtVQUEvRCx3Q0FBK0Q7QXJFd2pPekU7O0FxRTFqT007RUFFSSx5Q0FBK0Q7RUFBL0QsZ0RBQStEO01BQS9ELHNDQUErRDtVQUEvRCx3Q0FBK0Q7QXJFNGpPekU7O0FxRTlqT007RUFFSSxtQ0FBK0Q7RUFBL0QsMENBQStEO01BQS9ELGdDQUErRDtVQUEvRCxrQ0FBK0Q7QXJFZ2tPekU7O0FxRWxrT007RUFFSSxpQ0FBK0Q7RUFBL0Qsd0NBQStEO01BQS9ELDhCQUErRDtVQUEvRCxnQ0FBK0Q7QXJFb2tPekU7O0FxRXRrT007RUFFSSxvQ0FBK0Q7RUFBL0Qsc0NBQStEO01BQS9ELGlDQUErRDtVQUEvRCw4QkFBK0Q7QXJFd2tPekU7O0FxRTFrT007RUFFSSxzQ0FBK0Q7RUFBL0Qsd0NBQStEO01BQS9ELG1DQUErRDtVQUEvRCxnQ0FBK0Q7QXJFNGtPekU7O0FxRTlrT007RUFFSSxxQ0FBK0Q7RUFBL0QsdUNBQStEO01BQS9ELGtDQUErRDtVQUEvRCwrQkFBK0Q7QXJFZ2xPekU7O0FxRWxsT007RUFFSSw0Q0FBK0Q7TUFBL0Qsb0NBQStEO1VBQS9ELG9DQUErRDtBckVvbE96RTs7QXFFdGxPTTtFQUVJLDBDQUErRDtNQUEvRCxrQ0FBK0Q7VUFBL0Qsa0NBQStEO0FyRXdsT3pFOztBcUUxbE9NO0VBRUksd0NBQStEO01BQS9ELHFDQUErRDtVQUEvRCxnQ0FBK0Q7QXJFNGxPekU7O0FxRTlsT007RUFFSSwrQ0FBK0Q7TUFBL0Qsc0NBQStEO1VBQS9ELHVDQUErRDtBckVnbU96RTs7QXFFbG1PTTtFQUVJLDhDQUErRDtNQUEvRCx5Q0FBK0Q7VUFBL0Qsc0NBQStEO0FyRW9tT3pFOztBcUV0bU9NO0VBRUkseUNBQStEO01BQS9ELHNDQUErRDtVQUEvRCxpQ0FBK0Q7QXJFd21PekU7O0FxRTFtT007RUFFSSxtQ0FBK0Q7TUFBL0Qsb0NBQStEO1VBQS9ELDJCQUErRDtBckU0bU96RTs7QXFFOW1PTTtFQUVJLHlDQUErRDtNQUEvRCxxQ0FBK0Q7VUFBL0QsaUNBQStEO0FyRWduT3pFOztBcUVsbk9NO0VBRUksdUNBQStEO01BQS9ELG1DQUErRDtVQUEvRCwrQkFBK0Q7QXJFb25PekU7O0FxRXRuT007RUFFSSxxQ0FBK0Q7TUFBL0Qsc0NBQStEO1VBQS9ELDZCQUErRDtBckV3bk96RTs7QXFFMW5PTTtFQUVJLHVDQUErRDtNQUEvRCx3Q0FBK0Q7VUFBL0QsK0JBQStEO0FyRTRuT3pFOztBcUU5bk9NO0VBRUksc0NBQStEO01BQS9ELHVDQUErRDtVQUEvRCw4QkFBK0Q7QXJFZ29PekU7O0FxRWxvT007RUFFSSx1Q0FBK0Q7RUFBL0QsNEJBQStEO01BQS9ELDZCQUErRDtVQUEvRCxvQkFBK0Q7QXJFb29PekU7O0FxRXRvT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFd29PekU7O0FxRTFvT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFNG9PekU7O0FxRTlvT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFZ3BPekU7O0FxRWxwT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFb3BPekU7O0FxRXRwT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFd3BPekU7O0FxRTFwT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFNHBPekU7O0FxRTlwT007RUFFSSx1Q0FBK0Q7RUFBL0QsMkJBQStEO01BQS9ELDRCQUErRDtVQUEvRCxtQkFBK0Q7QXJFZ3FPekU7O0FxRWxxT007RUFFSSxvQkFBK0Q7QXJFb3FPekU7O0FxRXRxT007RUFFSSw0QkFBK0Q7QXJFd3FPekU7O0FxRTFxT007RUFFSSwyQkFBK0Q7QXJFNHFPekU7O0FxRTlxT007RUFFSSw0QkFBK0Q7QXJFZ3JPekU7O0FxRWxyT007RUFFSSwwQkFBK0Q7QXJFb3JPekU7O0FxRXRyT007RUFFSSwyQkFBK0Q7QXJFd3JPekU7O0FxRTFyT007RUFFSSwyQkFBK0Q7QXJFNHJPekU7O0FxRTlyT007RUFFSSw0QkFBK0Q7QXJFZ3NPekU7O0FxRWxzT007RUFFSSx5QkFBK0Q7QXJFb3NPekU7O0FxRXRzT007RUFFSSw0QkFBK0Q7QXJFd3NPekU7O0FxRTFzT007RUFFSSwyQkFBK0Q7QXJFNHNPekU7O0FxRTlzT007RUFFSSw0QkFBK0Q7QXJFZ3RPekU7O0FxRWx0T007RUFFSSwwQkFBK0Q7QXJFb3RPekU7O0FxRXR0T007RUFFSSw0QkFBK0Q7QXJFd3RPekU7O0FxRTF0T007RUFFSSwyQkFBK0Q7QXJFNHRPekU7O0FxRTl0T007RUFFSSx1QkFBK0Q7QXJFZ3VPekU7O0FxRWx1T007RUFFSSwwQkFBK0Q7RUFBL0QseUJBQStEO0FyRXF1T3pFOztBcUV2dU9NO0VBRUksa0NBQStEO0VBQS9ELGlDQUErRDtBckUwdU96RTs7QXFFNXVPTTtFQUVJLGlDQUErRDtFQUEvRCxnQ0FBK0Q7QXJFK3VPekU7O0FxRWp2T007RUFFSSxrQ0FBK0Q7RUFBL0QsaUNBQStEO0FyRW92T3pFOztBcUV0dk9NO0VBRUksZ0NBQStEO0VBQS9ELCtCQUErRDtBckV5dk96RTs7QXFFM3ZPTTtFQUVJLGlDQUErRDtFQUEvRCxnQ0FBK0Q7QXJFOHZPekU7O0FxRWh3T007RUFFSSxpQ0FBK0Q7RUFBL0QsZ0NBQStEO0FyRW13T3pFOztBcUVyd09NO0VBRUksa0NBQStEO0VBQS9ELGlDQUErRDtBckV3d096RTs7QXFFMXdPTTtFQUVJLCtCQUErRDtFQUEvRCw4QkFBK0Q7QXJFNndPekU7O0FxRS93T007RUFFSSxrQ0FBK0Q7RUFBL0QsaUNBQStEO0FyRWt4T3pFOztBcUVweE9NO0VBRUksaUNBQStEO0VBQS9ELGdDQUErRDtBckV1eE96RTs7QXFFenhPTTtFQUVJLGtDQUErRDtFQUEvRCxpQ0FBK0Q7QXJFNHhPekU7O0FxRTl4T007RUFFSSxnQ0FBK0Q7RUFBL0QsK0JBQStEO0FyRWl5T3pFOztBcUVueU9NO0VBRUksa0NBQStEO0VBQS9ELGlDQUErRDtBckVzeU96RTs7QXFFeHlPTTtFQUVJLGlDQUErRDtFQUEvRCxnQ0FBK0Q7QXJFMnlPekU7O0FxRTd5T007RUFFSSw2QkFBK0Q7RUFBL0QsNEJBQStEO0FyRWd6T3pFOztBcUVsek9NO0VBRUksd0JBQStEO0VBQS9ELDJCQUErRDtBckVxek96RTs7QXFFdnpPTTtFQUVJLGdDQUErRDtFQUEvRCxtQ0FBK0Q7QXJFMHpPekU7O0FxRTV6T007RUFFSSwrQkFBK0Q7RUFBL0Qsa0NBQStEO0FyRSt6T3pFOztBcUVqME9NO0VBRUksZ0NBQStEO0VBQS9ELG1DQUErRDtBckVvME96RTs7QXFFdDBPTTtFQUVJLDhCQUErRDtFQUEvRCxpQ0FBK0Q7QXJFeTBPekU7O0FxRTMwT007RUFFSSwrQkFBK0Q7RUFBL0Qsa0NBQStEO0FyRTgwT3pFOztBcUVoMU9NO0VBRUksK0JBQStEO0VBQS9ELGtDQUErRDtBckVtMU96RTs7QXFFcjFPTTtFQUVJLGdDQUErRDtFQUEvRCxtQ0FBK0Q7QXJFdzFPekU7O0FxRTExT007RUFFSSw2QkFBK0Q7RUFBL0QsZ0NBQStEO0FyRTYxT3pFOztBcUUvMU9NO0VBRUksZ0NBQStEO0VBQS9ELG1DQUErRDtBckVrMk96RTs7QXFFcDJPTTtFQUVJLCtCQUErRDtFQUEvRCxrQ0FBK0Q7QXJFdTJPekU7O0FxRXoyT007RUFFSSxnQ0FBK0Q7RUFBL0QsbUNBQStEO0FyRTQyT3pFOztBcUU5Mk9NO0VBRUksOEJBQStEO0VBQS9ELGlDQUErRDtBckVpM096RTs7QXFFbjNPTTtFQUVJLGdDQUErRDtFQUEvRCxtQ0FBK0Q7QXJFczNPekU7O0FxRXgzT007RUFFSSwrQkFBK0Q7RUFBL0Qsa0NBQStEO0FyRTIzT3pFOztBcUU3M09NO0VBRUksMkJBQStEO0VBQS9ELDhCQUErRDtBckVnNE96RTs7QXFFbDRPTTtFQUVJLHdCQUErRDtBckVvNE96RTs7QXFFdDRPTTtFQUVJLGdDQUErRDtBckV3NE96RTs7QXFFMTRPTTtFQUVJLCtCQUErRDtBckU0NE96RTs7QXFFOTRPTTtFQUVJLGdDQUErRDtBckVnNU96RTs7QXFFbDVPTTtFQUVJLDhCQUErRDtBckVvNU96RTs7QXFFdDVPTTtFQUVJLCtCQUErRDtBckV3NU96RTs7QXFFMTVPTTtFQUVJLCtCQUErRDtBckU0NU96RTs7QXFFOTVPTTtFQUVJLGdDQUErRDtBckVnNk96RTs7QXFFbDZPTTtFQUVJLDZCQUErRDtBckVvNk96RTs7QXFFdDZPTTtFQUVJLGdDQUErRDtBckV3Nk96RTs7QXFFMTZPTTtFQUVJLCtCQUErRDtBckU0Nk96RTs7QXFFOTZPTTtFQUVJLGdDQUErRDtBckVnN096RTs7QXFFbDdPTTtFQUVJLDhCQUErRDtBckVvN096RTs7QXFFdDdPTTtFQUVJLGdDQUErRDtBckV3N096RTs7QXFFMTdPTTtFQUVJLCtCQUErRDtBckU0N096RTs7QXFFOTdPTTtFQUVJLDJCQUErRDtBckVnOE96RTs7QXFFbDhPTTtFQUVJLDBCQUErRDtBckVvOE96RTs7QXFFdDhPTTtFQUVJLGtDQUErRDtBckV3OE96RTs7QXFFMThPTTtFQUVJLGlDQUErRDtBckU0OE96RTs7QXFFOThPTTtFQUVJLGtDQUErRDtBckVnOU96RTs7QXFFbDlPTTtFQUVJLGdDQUErRDtBckVvOU96RTs7QXFFdDlPTTtFQUVJLGlDQUErRDtBckV3OU96RTs7QXFFMTlPTTtFQUVJLGlDQUErRDtBckU0OU96RTs7QXFFOTlPTTtFQUVJLGtDQUErRDtBckVnK096RTs7QXFFbCtPTTtFQUVJLCtCQUErRDtBckVvK096RTs7QXFFdCtPTTtFQUVJLGtDQUErRDtBckV3K096RTs7QXFFMStPTTtFQUVJLGlDQUErRDtBckU0K096RTs7QXFFOStPTTtFQUVJLGtDQUErRDtBckVnL096RTs7QXFFbC9PTTtFQUVJLGdDQUErRDtBckVvL096RTs7QXFFdC9PTTtFQUVJLGtDQUErRDtBckV3L096RTs7QXFFMS9PTTtFQUVJLGlDQUErRDtBckU0L096RTs7QXFFOS9PTTtFQUVJLDZCQUErRDtBckVnZ1B6RTs7QXFFbGdQTTtFQUVJLDJCQUErRDtBckVvZ1B6RTs7QXFFdGdQTTtFQUVJLG1DQUErRDtBckV3Z1B6RTs7QXFFMWdQTTtFQUVJLGtDQUErRDtBckU0Z1B6RTs7QXFFOWdQTTtFQUVJLG1DQUErRDtBckVnaFB6RTs7QXFFbGhQTTtFQUVJLGlDQUErRDtBckVvaFB6RTs7QXFFdGhQTTtFQUVJLGtDQUErRDtBckV3aFB6RTs7QXFFMWhQTTtFQUVJLGtDQUErRDtBckU0aFB6RTs7QXFFOWhQTTtFQUVJLG1DQUErRDtBckVnaVB6RTs7QXFFbGlQTTtFQUVJLGdDQUErRDtBckVvaVB6RTs7QXFFdGlQTTtFQUVJLG1DQUErRDtBckV3aVB6RTs7QXFFMWlQTTtFQUVJLGtDQUErRDtBckU0aVB6RTs7QXFFOWlQTTtFQUVJLG1DQUErRDtBckVnalB6RTs7QXFFbGpQTTtFQUVJLGlDQUErRDtBckVvalB6RTs7QXFFdGpQTTtFQUVJLG1DQUErRDtBckV3alB6RTs7QXFFMWpQTTtFQUVJLGtDQUErRDtBckU0alB6RTs7QXFFOWpQTTtFQUVJLDhCQUErRDtBckVna1B6RTs7QXFFbGtQTTtFQUVJLHlCQUErRDtBckVva1B6RTs7QXFFdGtQTTtFQUVJLGlDQUErRDtBckV3a1B6RTs7QXFFMWtQTTtFQUVJLGdDQUErRDtBckU0a1B6RTs7QXFFOWtQTTtFQUVJLGlDQUErRDtBckVnbFB6RTs7QXFFbGxQTTtFQUVJLCtCQUErRDtBckVvbFB6RTs7QXFFdGxQTTtFQUVJLGdDQUErRDtBckV3bFB6RTs7QXFFMWxQTTtFQUVJLGdDQUErRDtBckU0bFB6RTs7QXFFOWxQTTtFQUVJLGlDQUErRDtBckVnbVB6RTs7QXFFbG1QTTtFQUVJLDhCQUErRDtBckVvbVB6RTs7QXFFdG1QTTtFQUVJLGlDQUErRDtBckV3bVB6RTs7QXFFMW1QTTtFQUVJLGdDQUErRDtBckU0bVB6RTs7QXFFOW1QTTtFQUVJLGlDQUErRDtBckVnblB6RTs7QXFFbG5QTTtFQUVJLCtCQUErRDtBckVvblB6RTs7QXFFdG5QTTtFQUVJLGlDQUErRDtBckV3blB6RTs7QXFFMW5QTTtFQUVJLGdDQUErRDtBckU0blB6RTs7QXFFOW5QTTtFQUVJLDRCQUErRDtBckVnb1B6RTs7QXFFbG9QTTtFQUVJLDZCQUErRDtBckVvb1B6RTs7QXFFdG9QTTtFQUVJLDRCQUErRDtBckV3b1B6RTs7QXFFMW9QTTtFQUVJLDZCQUErRDtBckU0b1B6RTs7QXFFOW9QTTtFQUVJLDJCQUErRDtBckVncFB6RTs7QXFFbHBQTTtFQUVJLDRCQUErRDtBckVvcFB6RTs7QXFFdHBQTTtFQUVJLDRCQUErRDtBckV3cFB6RTs7QXFFMXBQTTtFQUVJLDZCQUErRDtBckU0cFB6RTs7QXFFOXBQTTtFQUVJLDBCQUErRDtBckVncVB6RTs7QXFFbHFQTTtFQUVJLDZCQUErRDtBckVvcVB6RTs7QXFFdHFQTTtFQUVJLDRCQUErRDtBckV3cVB6RTs7QXFFMXFQTTtFQUVJLDZCQUErRDtBckU0cVB6RTs7QXFFOXFQTTtFQUVJLDJCQUErRDtBckVnclB6RTs7QXFFbHJQTTtFQUVJLDZCQUErRDtBckVvclB6RTs7QXFFdHJQTTtFQUVJLDRCQUErRDtBckV3clB6RTs7QXFFMXJQTTtFQUVJLG1DQUErRDtFQUEvRCxrQ0FBK0Q7QXJFNnJQekU7O0FxRS9yUE07RUFFSSxrQ0FBK0Q7RUFBL0QsaUNBQStEO0FyRWtzUHpFOztBcUVwc1BNO0VBRUksbUNBQStEO0VBQS9ELGtDQUErRDtBckV1c1B6RTs7QXFFenNQTTtFQUVJLGlDQUErRDtFQUEvRCxnQ0FBK0Q7QXJFNHNQekU7O0FxRTlzUE07RUFFSSxrQ0FBK0Q7RUFBL0QsaUNBQStEO0FyRWl0UHpFOztBcUVudFBNO0VBRUksa0NBQStEO0VBQS9ELGlDQUErRDtBckVzdFB6RTs7QXFFeHRQTTtFQUVJLG1DQUErRDtFQUEvRCxrQ0FBK0Q7QXJFMnRQekU7O0FxRTd0UE07RUFFSSxnQ0FBK0Q7RUFBL0QsK0JBQStEO0FyRWd1UHpFOztBcUVsdVBNO0VBRUksbUNBQStEO0VBQS9ELGtDQUErRDtBckVxdVB6RTs7QXFFdnVQTTtFQUVJLGtDQUErRDtFQUEvRCxpQ0FBK0Q7QXJFMHVQekU7O0FxRTV1UE07RUFFSSxtQ0FBK0Q7RUFBL0Qsa0NBQStEO0FyRSt1UHpFOztBcUVqdlBNO0VBRUksaUNBQStEO0VBQS9ELGdDQUErRDtBckVvdlB6RTs7QXFFdHZQTTtFQUVJLG1DQUErRDtFQUEvRCxrQ0FBK0Q7QXJFeXZQekU7O0FxRTN2UE07RUFFSSxrQ0FBK0Q7RUFBL0QsaUNBQStEO0FyRTh2UHpFOztBcUVod1BNO0VBRUksaUNBQStEO0VBQS9ELG9DQUErRDtBckVtd1B6RTs7QXFFcndQTTtFQUVJLGdDQUErRDtFQUEvRCxtQ0FBK0Q7QXJFd3dQekU7O0FxRTF3UE07RUFFSSxpQ0FBK0Q7RUFBL0Qsb0NBQStEO0FyRTZ3UHpFOztBcUUvd1BNO0VBRUksK0JBQStEO0VBQS9ELGtDQUErRDtBckVreFB6RTs7QXFFcHhQTTtFQUVJLGdDQUErRDtFQUEvRCxtQ0FBK0Q7QXJFdXhQekU7O0FxRXp4UE07RUFFSSxnQ0FBK0Q7RUFBL0QsbUNBQStEO0FyRTR4UHpFOztBcUU5eFBNO0VBRUksaUNBQStEO0VBQS9ELG9DQUErRDtBckVpeVB6RTs7QXFFbnlQTTtFQUVJLDhCQUErRDtFQUEvRCxpQ0FBK0Q7QXJFc3lQekU7O0FxRXh5UE07RUFFSSxpQ0FBK0Q7RUFBL0Qsb0NBQStEO0FyRTJ5UHpFOztBcUU3eVBNO0VBRUksZ0NBQStEO0VBQS9ELG1DQUErRDtBckVnelB6RTs7QXFFbHpQTTtFQUVJLGlDQUErRDtFQUEvRCxvQ0FBK0Q7QXJFcXpQekU7O0FxRXZ6UE07RUFFSSwrQkFBK0Q7RUFBL0Qsa0NBQStEO0FyRTB6UHpFOztBcUU1elBNO0VBRUksaUNBQStEO0VBQS9ELG9DQUErRDtBckUrelB6RTs7QXFFajBQTTtFQUVJLGdDQUErRDtFQUEvRCxtQ0FBK0Q7QXJFbzBQekU7O0FxRXQwUE07RUFFSSxpQ0FBK0Q7QXJFdzBQekU7O0FxRTEwUE07RUFFSSxnQ0FBK0Q7QXJFNDBQekU7O0FxRTkwUE07RUFFSSxpQ0FBK0Q7QXJFZzFQekU7O0FxRWwxUE07RUFFSSwrQkFBK0Q7QXJFbzFQekU7O0FxRXQxUE07RUFFSSxnQ0FBK0Q7QXJFdzFQekU7O0FxRTExUE07RUFFSSxnQ0FBK0Q7QXJFNDFQekU7O0FxRTkxUE07RUFFSSxpQ0FBK0Q7QXJFZzJQekU7O0FxRWwyUE07RUFFSSw4QkFBK0Q7QXJFbzJQekU7O0FxRXQyUE07RUFFSSxpQ0FBK0Q7QXJFdzJQekU7O0FxRTEyUE07RUFFSSxnQ0FBK0Q7QXJFNDJQekU7O0FxRTkyUE07RUFFSSxpQ0FBK0Q7QXJFZzNQekU7O0FxRWwzUE07RUFFSSwrQkFBK0Q7QXJFbzNQekU7O0FxRXQzUE07RUFFSSxpQ0FBK0Q7QXJFdzNQekU7O0FxRTEzUE07RUFFSSxnQ0FBK0Q7QXJFNDNQekU7O0FxRTkzUE07RUFFSSxtQ0FBK0Q7QXJFZzRQekU7O0FxRWw0UE07RUFFSSxrQ0FBK0Q7QXJFbzRQekU7O0FxRXQ0UE07RUFFSSxtQ0FBK0Q7QXJFdzRQekU7O0FxRTE0UE07RUFFSSxpQ0FBK0Q7QXJFNDRQekU7O0FxRTk0UE07RUFFSSxrQ0FBK0Q7QXJFZzVQekU7O0FxRWw1UE07RUFFSSxrQ0FBK0Q7QXJFbzVQekU7O0FxRXQ1UE07RUFFSSxtQ0FBK0Q7QXJFdzVQekU7O0FxRTE1UE07RUFFSSxnQ0FBK0Q7QXJFNDVQekU7O0FxRTk1UE07RUFFSSxtQ0FBK0Q7QXJFZzZQekU7O0FxRWw2UE07RUFFSSxrQ0FBK0Q7QXJFbzZQekU7O0FxRXQ2UE07RUFFSSxtQ0FBK0Q7QXJFdzZQekU7O0FxRTE2UE07RUFFSSxpQ0FBK0Q7QXJFNDZQekU7O0FxRTk2UE07RUFFSSxtQ0FBK0Q7QXJFZzdQekU7O0FxRWw3UE07RUFFSSxrQ0FBK0Q7QXJFbzdQekU7O0FxRXQ3UE07RUFFSSxvQ0FBK0Q7QXJFdzdQekU7O0FxRTE3UE07RUFFSSxtQ0FBK0Q7QXJFNDdQekU7O0FxRTk3UE07RUFFSSxvQ0FBK0Q7QXJFZzhQekU7O0FxRWw4UE07RUFFSSxrQ0FBK0Q7QXJFbzhQekU7O0FxRXQ4UE07RUFFSSxtQ0FBK0Q7QXJFdzhQekU7O0FxRTE4UE07RUFFSSxtQ0FBK0Q7QXJFNDhQekU7O0FxRTk4UE07RUFFSSxvQ0FBK0Q7QXJFZzlQekU7O0FxRWw5UE07RUFFSSxpQ0FBK0Q7QXJFbzlQekU7O0FxRXQ5UE07RUFFSSxvQ0FBK0Q7QXJFdzlQekU7O0FxRTE5UE07RUFFSSxtQ0FBK0Q7QXJFNDlQekU7O0FxRTk5UE07RUFFSSxvQ0FBK0Q7QXJFZytQekU7O0FxRWwrUE07RUFFSSxrQ0FBK0Q7QXJFbytQekU7O0FxRXQrUE07RUFFSSxvQ0FBK0Q7QXJFdytQekU7O0FxRTErUE07RUFFSSxtQ0FBK0Q7QXJFNCtQekU7O0FxRTkrUE07RUFFSSxrQ0FBK0Q7QXJFZy9QekU7O0FxRWwvUE07RUFFSSxpQ0FBK0Q7QXJFby9QekU7O0FxRXQvUE07RUFFSSxrQ0FBK0Q7QXJFdy9QekU7O0FxRTEvUE07RUFFSSxnQ0FBK0Q7QXJFNC9QekU7O0FxRTkvUE07RUFFSSxpQ0FBK0Q7QXJFZ2dRekU7O0FxRWxnUU07RUFFSSxpQ0FBK0Q7QXJFb2dRekU7O0FxRXRnUU07RUFFSSxrQ0FBK0Q7QXJFd2dRekU7O0FxRTFnUU07RUFFSSwrQkFBK0Q7QXJFNGdRekU7O0FxRTlnUU07RUFFSSxrQ0FBK0Q7QXJFZ2hRekU7O0FxRWxoUU07RUFFSSxpQ0FBK0Q7QXJFb2hRekU7O0FxRXRoUU07RUFFSSxrQ0FBK0Q7QXJFd2hRekU7O0FxRTFoUU07RUFFSSxnQ0FBK0Q7QXJFNGhRekU7O0FxRTloUU07RUFFSSxrQ0FBK0Q7QXJFZ2lRekU7O0FxRWxpUU07RUFFSSxpQ0FBK0Q7QXJFb2lRekU7O0FxRXRpUU07RUFFSSxxQkFBK0Q7QXJFd2lRekU7O0FxRTFpUU07RUFFSSw2QkFBK0Q7QXJFNGlRekU7O0FxRTlpUU07RUFFSSw0QkFBK0Q7QXJFZ2pRekU7O0FxRWxqUU07RUFFSSw2QkFBK0Q7QXJFb2pRekU7O0FxRXRqUU07RUFFSSwyQkFBK0Q7QXJFd2pRekU7O0FxRTFqUU07RUFFSSw0QkFBK0Q7QXJFNGpRekU7O0FxRTlqUU07RUFFSSw0QkFBK0Q7QXJFZ2tRekU7O0FxRWxrUU07RUFFSSw2QkFBK0Q7QXJFb2tRekU7O0FxRXRrUU07RUFFSSwwQkFBK0Q7QXJFd2tRekU7O0FxRTFrUU07RUFFSSw2QkFBK0Q7QXJFNGtRekU7O0FxRTlrUU07RUFFSSw0QkFBK0Q7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QXJFMHlRekU7O0FxRTV5UU07RUFFSSxpQ0FBK0Q7QXJFOHlRekU7O0FxRWh6UU07RUFFSSxnQ0FBK0Q7QXJFa3pRekU7O0FxRXB6UU07RUFFSSwyQkFBK0Q7QXJFc3pRekU7O0FxRXh6UU07RUFFSSxtQ0FBK0Q7QXJFMHpRekU7O0FxRTV6UU07RUFFSSxrQ0FBK0Q7QXJFOHpRekU7O0FxRWgwUU07RUFFSSxtQ0FBK0Q7QXJFazBRekU7O0FxRXAwUU07RUFFSSxpQ0FBK0Q7QXJFczBRekU7O0FxRXgwUU07RUFFSSxrQ0FBK0Q7QXJFMDBRekU7O0FxRTUwUU07RUFFSSxrQ0FBK0Q7QXJFODBRekU7O0FxRWgxUU07RUFFSSxtQ0FBK0Q7QXJFazFRekU7O0FxRXAxUU07RUFFSSxnQ0FBK0Q7QXJFczFRekU7O0FxRXgxUU07RUFFSSxtQ0FBK0Q7QXJFMDFRekU7O0FxRTUxUU07RUFFSSxrQ0FBK0Q7QXJFODFRekU7O0FxRWgyUU07RUFFSSxtQ0FBK0Q7QXJFazJRekU7O0FxRXAyUU07RUFFSSxpQ0FBK0Q7QXJFczJRekU7O0FxRXgyUU07RUFFSSxtQ0FBK0Q7QXJFMDJRekU7O0FxRTUyUU07RUFFSSxrQ0FBK0Q7QXJFODJRekU7O0FxRWgzUU07RUFFSSw0QkFBK0Q7QXJFazNRekU7O0FxRXAzUU07RUFFSSxvQ0FBK0Q7QXJFczNRekU7O0FxRXgzUU07RUFFSSxtQ0FBK0Q7QXJFMDNRekU7O0FxRTUzUU07RUFFSSxvQ0FBK0Q7QXJFODNRekU7O0FxRWg0UU07RUFFSSxrQ0FBK0Q7QXJFazRRekU7O0FxRXA0UU07RUFFSSxtQ0FBK0Q7QXJFczRRekU7O0FxRXg0UU07RUFFSSxtQ0FBK0Q7QXJFMDRRekU7O0FxRTU0UU07RUFFSSxvQ0FBK0Q7QXJFODRRekU7O0FxRWg1UU07RUFFSSxpQ0FBK0Q7QXJFazVRekU7O0FxRXA1UU07RUFFSSxvQ0FBK0Q7QXJFczVRekU7O0FxRXg1UU07RUFFSSxtQ0FBK0Q7QXJFMDVRekU7O0FxRTU1UU07RUFFSSxvQ0FBK0Q7QXJFODVRekU7O0FxRWg2UU07RUFFSSxrQ0FBK0Q7QXJFazZRekU7O0FxRXA2UU07RUFFSSxvQ0FBK0Q7QXJFczZRekU7O0FxRXg2UU07RUFFSSxtQ0FBK0Q7QXJFMDZRekU7O0FxRTU2UU07RUFFSSwwQkFBK0Q7QXJFODZRekU7O0FxRWg3UU07RUFFSSxrQ0FBK0Q7QXJFazdRekU7O0FxRXA3UU07RUFFSSxpQ0FBK0Q7QXJFczdRekU7O0FxRXg3UU07RUFFSSxrQ0FBK0Q7QXJFMDdRekU7O0FxRTU3UU07RUFFSSxnQ0FBK0Q7QXJFODdRekU7O0FxRWg4UU07RUFFSSxpQ0FBK0Q7QXJFazhRekU7O0FxRXA4UU07RUFFSSxpQ0FBK0Q7QXJFczhRekU7O0FxRXg4UU07RUFFSSxrQ0FBK0Q7QXJFMDhRekU7O0FxRTU4UU07RUFFSSwrQkFBK0Q7QXJFODhRekU7O0FxRWg5UU07RUFFSSxrQ0FBK0Q7QXJFazlRekU7O0FxRXA5UU07RUFFSSxpQ0FBK0Q7QXJFczlRekU7O0FxRXg5UU07RUFFSSxrQ0FBK0Q7QXJFMDlRekU7O0FxRTU5UU07RUFFSSxnQ0FBK0Q7QXJFODlRekU7O0FxRWgrUU07RUFFSSxrQ0FBK0Q7QXJFaytRekU7O0FxRXArUU07RUFFSSxpQ0FBK0Q7QXJFcytRekU7O0FxRXgrUU07RUFFSSxnREFBK0Q7QXJFMCtRekU7O0FxRTUrUU07RUFFSSwwQ0FBK0Q7QXJFOCtRekU7O0FxRWgvUU07RUFFSSxpREFBK0Q7QXJFay9RekU7O0FxRXAvUU07RUFFSSxnREFBK0Q7QXJFcy9RekU7O0FxRXgvUU07RUFFSSxnQ0FBK0Q7QXJFMC9RekU7O0FxRTUvUU07RUFFSSw4QkFBK0Q7QXJFOC9RekU7O0FxRWhnUk07RUFFSSw2QkFBK0Q7QXJFa2dSekU7O0FxRXBnUk07RUFFSSw2QkFBK0Q7QXJFc2dSekU7O0FxRXhnUk07RUFFSSwyQkFBK0Q7QXJFMGdSekU7O0FxRTVnUk07RUFFSSwrQkFBK0Q7QXJFOGdSekU7O0FxRWhoUk07RUFFSSwyQkFBK0Q7QXJFa2hSekU7O0FxRXBoUk07RUFFSSwyQkFBK0Q7QXJFc2hSekU7O0FxRXhoUk07RUFFSSw4QkFBK0Q7QXJFMGhSekU7O0FxRTVoUk07RUFFSSxvQ0FBK0Q7QXJFOGhSekU7O0FxRWhpUk07RUFFSSxvQ0FBK0Q7QXJFa2lSekU7O0FxRXBpUk07RUFFSSxxQ0FBK0Q7QXJFc2lSekU7O0FxRXhpUk07RUFFSSwyQkFBK0Q7QXJFMGlSekU7O0FxRTVpUk07RUFFSSw0QkFBK0Q7QXJFOGlSekU7O0FxRWhqUk07RUFFSSw2QkFBK0Q7QXJFa2pSekU7O0FxRXBqUk07RUFFSSx5QkFBK0Q7QXJFc2pSekU7O0FxRXhqUk07RUFFSSx5QkFBK0Q7QXJFMGpSekU7O0FxRTVqUk07RUFFSSx5QkFBK0Q7QXJFOGpSekU7O0FxRWhrUk07RUFFSSx5QkFBK0Q7QXJFa2tSekU7O0FxRXBrUk07RUFFSSx5QkFBK0Q7QXJFc2tSekU7O0FxRXhrUk07RUFFSSx5QkFBK0Q7QXJFMGtSekU7O0FxRTVrUk07RUFFSSx5QkFBK0Q7QXJFOGtSekU7O0FxRWhsUk07RUFFSSx5QkFBK0Q7QXJFa2xSekU7O0FxRXBsUk07RUFFSSx5QkFBK0Q7QXJFc2xSekU7O0FxRXhsUk07RUFFSSx5QkFBK0Q7QXJFMGxSekU7O0FxRTVsUk07RUFFSSx5QkFBK0Q7QXJFOGxSekU7O0FxRWhtUk07RUFFSSxvQ0FBK0Q7QXJFa21SekU7O0FxRXBtUk07RUFFSSwwQ0FBK0Q7QXJFc21SekU7O0FxRXhtUk07RUFFSSx5QkFBK0Q7QXJFMG1SekU7O0FxRTVtUk07RUFFSSx5QkFBK0Q7QXJFOG1SekU7O0FxRWhuUk07RUFFSSw0QkFBK0Q7QXJFa25SekU7O0FxRXBuUk07RUFFSSwyQkFBK0Q7QXJFc25SekU7O0FxRXhuUk07RUFFSSx5QkFBK0Q7QXJFMG5SekU7O0FxRTVuUk07RUFFSSxvQ0FBK0Q7QXJFOG5SekU7O0FxRWhvUk07RUFFSSxvQ0FBK0Q7QXJFa29SekU7O0FxRXBvUk07RUFFSSxvQ0FBK0Q7QXJFc29SekU7O0FxRXhvUk07RUFFSSxvQ0FBK0Q7QXJFMG9SekU7O0FxRTVvUk07RUFFSSxvQ0FBK0Q7QXJFOG9SekU7O0FxRWhwUk07RUFFSSxvQ0FBK0Q7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QUErRDtFckU0aVN2RTtFcUU5aVNJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckVnalN2RTtFcUVsalNJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckVvalN2RTtFcUV0alNJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckV3alN2RTtFcUUxalNJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU0alN2RTtFcUU5alNJO0lBRUksK0JBQStEO0lBQS9ELDhCQUErRDtFckVna1N2RTtFcUVsa1NJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVva1N2RTtFcUV0a1NJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckV3a1N2RTtFcUUxa1NJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU0a1N2RTtFcUU5a1NJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckVnbFN2RTtFcUVsbFNJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVvbFN2RTtFcUV0bFNJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckV3bFN2RTtFcUUxbFNJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFckU0bFN2RTtFcUU5bFNJO0lBRUksd0JBQStEO0lBQS9ELDJCQUErRDtFckVnbVN2RTtFcUVsbVNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVvbVN2RTtFcUV0bVNJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV3bVN2RTtFcUUxbVNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckU0bVN2RTtFcUU5bVNJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckVnblN2RTtFcUVsblNJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckVvblN2RTtFcUV0blNJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV3blN2RTtFcUUxblNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckU0blN2RTtFcUU5blNJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFckVnb1N2RTtFcUVsb1NJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVvb1N2RTtFcUV0b1NJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV3b1N2RTtFcUUxb1NJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckU0b1N2RTtFcUU5b1NJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckVncFN2RTtFcUVscFNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVvcFN2RTtFcUV0cFNJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV3cFN2RTtFcUUxcFNJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFckU0cFN2RTtFcUU5cFNJO0lBRUksd0JBQStEO0VyRStwU3ZFO0VxRWpxU0k7SUFFSSxnQ0FBK0Q7RXJFa3FTdkU7RXFFcHFTSTtJQUVJLCtCQUErRDtFckVxcVN2RTtFcUV2cVNJO0lBRUksZ0NBQStEO0VyRXdxU3ZFO0VxRTFxU0k7SUFFSSw4QkFBK0Q7RXJFMnFTdkU7RXFFN3FTSTtJQUVJLCtCQUErRDtFckU4cVN2RTtFcUVoclNJO0lBRUksK0JBQStEO0VyRWlyU3ZFO0VxRW5yU0k7SUFFSSxnQ0FBK0Q7RXJFb3JTdkU7RXFFdHJTSTtJQUVJLDZCQUErRDtFckV1clN2RTtFcUV6clNJO0lBRUksZ0NBQStEO0VyRTByU3ZFO0VxRTVyU0k7SUFFSSwrQkFBK0Q7RXJFNnJTdkU7RXFFL3JTSTtJQUVJLGdDQUErRDtFckVnc1N2RTtFcUVsc1NJO0lBRUksOEJBQStEO0VyRW1zU3ZFO0VxRXJzU0k7SUFFSSxnQ0FBK0Q7RXJFc3NTdkU7RXFFeHNTSTtJQUVJLCtCQUErRDtFckV5c1N2RTtFcUUzc1NJO0lBRUksMkJBQStEO0VyRTRzU3ZFO0VxRTlzU0k7SUFFSSwwQkFBK0Q7RXJFK3NTdkU7RXFFanRTSTtJQUVJLGtDQUErRDtFckVrdFN2RTtFcUVwdFNJO0lBRUksaUNBQStEO0VyRXF0U3ZFO0VxRXZ0U0k7SUFFSSxrQ0FBK0Q7RXJFd3RTdkU7RXFFMXRTSTtJQUVJLGdDQUErRDtFckUydFN2RTtFcUU3dFNJO0lBRUksaUNBQStEO0VyRTh0U3ZFO0VxRWh1U0k7SUFFSSxpQ0FBK0Q7RXJFaXVTdkU7RXFFbnVTSTtJQUVJLGtDQUErRDtFckVvdVN2RTtFcUV0dVNJO0lBRUksK0JBQStEO0VyRXV1U3ZFO0VxRXp1U0k7SUFFSSxrQ0FBK0Q7RXJFMHVTdkU7RXFFNXVTSTtJQUVJLGlDQUErRDtFckU2dVN2RTtFcUUvdVNJO0lBRUksa0NBQStEO0VyRWd2U3ZFO0VxRWx2U0k7SUFFSSxnQ0FBK0Q7RXJFbXZTdkU7RXFFcnZTSTtJQUVJLGtDQUErRDtFckVzdlN2RTtFcUV4dlNJO0lBRUksaUNBQStEO0VyRXl2U3ZFO0VxRTN2U0k7SUFFSSw2QkFBK0Q7RXJFNHZTdkU7RXFFOXZTSTtJQUVJLDJCQUErRDtFckUrdlN2RTtFcUVqd1NJO0lBRUksbUNBQStEO0VyRWt3U3ZFO0VxRXB3U0k7SUFFSSxrQ0FBK0Q7RXJFcXdTdkU7RXFFdndTSTtJQUVJLG1DQUErRDtFckV3d1N2RTtFcUUxd1NJO0lBRUksaUNBQStEO0VyRTJ3U3ZFO0VxRTd3U0k7SUFFSSxrQ0FBK0Q7RXJFOHdTdkU7RXFFaHhTSTtJQUVJLGtDQUErRDtFckVpeFN2RTtFcUVueFNJO0lBRUksbUNBQStEO0VyRW94U3ZFO0VxRXR4U0k7SUFFSSxnQ0FBK0Q7RXJFdXhTdkU7RXFFenhTSTtJQUVJLG1DQUErRDtFckUweFN2RTtFcUU1eFNJO0lBRUksa0NBQStEO0VyRTZ4U3ZFO0VxRS94U0k7SUFFSSxtQ0FBK0Q7RXJFZ3lTdkU7RXFFbHlTSTtJQUVJLGlDQUErRDtFckVteVN2RTtFcUVyeVNJO0lBRUksbUNBQStEO0VyRXN5U3ZFO0VxRXh5U0k7SUFFSSxrQ0FBK0Q7RXJFeXlTdkU7RXFFM3lTSTtJQUVJLDhCQUErRDtFckU0eVN2RTtFcUU5eVNJO0lBRUkseUJBQStEO0VyRSt5U3ZFO0VxRWp6U0k7SUFFSSxpQ0FBK0Q7RXJFa3pTdkU7RXFFcHpTSTtJQUVJLGdDQUErRDtFckVxelN2RTtFcUV2elNJO0lBRUksaUNBQStEO0VyRXd6U3ZFO0VxRTF6U0k7SUFFSSwrQkFBK0Q7RXJFMnpTdkU7RXFFN3pTSTtJQUVJLGdDQUErRDtFckU4elN2RTtFcUVoMFNJO0lBRUksZ0NBQStEO0VyRWkwU3ZFO0VxRW4wU0k7SUFFSSxpQ0FBK0Q7RXJFbzBTdkU7RXFFdDBTSTtJQUVJLDhCQUErRDtFckV1MFN2RTtFcUV6MFNJO0lBRUksaUNBQStEO0VyRTAwU3ZFO0VxRTUwU0k7SUFFSSxnQ0FBK0Q7RXJFNjBTdkU7RXFFLzBTSTtJQUVJLGlDQUErRDtFckVnMVN2RTtFcUVsMVNJO0lBRUksK0JBQStEO0VyRW0xU3ZFO0VxRXIxU0k7SUFFSSxpQ0FBK0Q7RXJFczFTdkU7RXFFeDFTSTtJQUVJLGdDQUErRDtFckV5MVN2RTtFcUUzMVNJO0lBRUksNEJBQStEO0VyRTQxU3ZFO0VxRTkxU0k7SUFFSSw2QkFBK0Q7RXJFKzFTdkU7RXFFajJTSTtJQUVJLDRCQUErRDtFckVrMlN2RTtFcUVwMlNJO0lBRUksNkJBQStEO0VyRXEyU3ZFO0VxRXYyU0k7SUFFSSwyQkFBK0Q7RXJFdzJTdkU7RXFFMTJTSTtJQUVJLDRCQUErRDtFckUyMlN2RTtFcUU3MlNJO0lBRUksNEJBQStEO0VyRTgyU3ZFO0VxRWgzU0k7SUFFSSw2QkFBK0Q7RXJFaTNTdkU7RXFFbjNTSTtJQUVJLDBCQUErRDtFckVvM1N2RTtFcUV0M1NJO0lBRUksNkJBQStEO0VyRXUzU3ZFO0VxRXozU0k7SUFFSSw0QkFBK0Q7RXJFMDNTdkU7RXFFNTNTSTtJQUVJLDZCQUErRDtFckU2M1N2RTtFcUUvM1NJO0lBRUksMkJBQStEO0VyRWc0U3ZFO0VxRWw0U0k7SUFFSSw2QkFBK0Q7RXJFbTRTdkU7RXFFcjRTSTtJQUVJLDRCQUErRDtFckVzNFN2RTtFcUV4NFNJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUwNFN2RTtFcUU1NFNJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU4NFN2RTtFcUVoNVNJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVrNVN2RTtFcUVwNVNJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckVzNVN2RTtFcUV4NVNJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckUwNVN2RTtFcUU1NVNJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU4NVN2RTtFcUVoNlNJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVrNlN2RTtFcUVwNlNJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckVzNlN2RTtFcUV4NlNJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUwNlN2RTtFcUU1NlNJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU4NlN2RTtFcUVoN1NJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVrN1N2RTtFcUVwN1NJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckVzN1N2RTtFcUV4N1NJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUwN1N2RTtFcUU1N1NJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU4N1N2RTtFcUVoOFNJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVrOFN2RTtFcUVwOFNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVzOFN2RTtFcUV4OFNJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUwOFN2RTtFcUU1OFNJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckU4OFN2RTtFcUVoOVNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVrOVN2RTtFcUVwOVNJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVzOVN2RTtFcUV4OVNJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUwOVN2RTtFcUU1OVNJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckU4OVN2RTtFcUVoK1NJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVrK1N2RTtFcUVwK1NJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVzK1N2RTtFcUV4K1NJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUwK1N2RTtFcUU1K1NJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckU4K1N2RTtFcUVoL1NJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVrL1N2RTtFcUVwL1NJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVzL1N2RTtFcUV4L1NJO0lBRUksaUNBQStEO0VyRXkvU3ZFO0VxRTMvU0k7SUFFSSxnQ0FBK0Q7RXJFNC9TdkU7RXFFOS9TSTtJQUVJLGlDQUErRDtFckUrL1N2RTtFcUVqZ1RJO0lBRUksK0JBQStEO0VyRWtnVHZFO0VxRXBnVEk7SUFFSSxnQ0FBK0Q7RXJFcWdUdkU7RXFFdmdUSTtJQUVJLGdDQUErRDtFckV3Z1R2RTtFcUUxZ1RJO0lBRUksaUNBQStEO0VyRTJnVHZFO0VxRTdnVEk7SUFFSSw4QkFBK0Q7RXJFOGdUdkU7RXFFaGhUSTtJQUVJLGlDQUErRDtFckVpaFR2RTtFcUVuaFRJO0lBRUksZ0NBQStEO0VyRW9oVHZFO0VxRXRoVEk7SUFFSSxpQ0FBK0Q7RXJFdWhUdkU7RXFFemhUSTtJQUVJLCtCQUErRDtFckUwaFR2RTtFcUU1aFRJO0lBRUksaUNBQStEO0VyRTZoVHZFO0VxRS9oVEk7SUFFSSxnQ0FBK0Q7RXJFZ2lUdkU7RXFFbGlUSTtJQUVJLG1DQUErRDtFckVtaVR2RTtFcUVyaVRJO0lBRUksa0NBQStEO0VyRXNpVHZFO0VxRXhpVEk7SUFFSSxtQ0FBK0Q7RXJFeWlUdkU7RXFFM2lUSTtJQUVJLGlDQUErRDtFckU0aVR2RTtFcUU5aVRJO0lBRUksa0NBQStEO0VyRStpVHZFO0VxRWpqVEk7SUFFSSxrQ0FBK0Q7RXJFa2pUdkU7RXFFcGpUSTtJQUVJLG1DQUErRDtFckVxalR2RTtFcUV2alRJO0lBRUksZ0NBQStEO0VyRXdqVHZFO0VxRTFqVEk7SUFFSSxtQ0FBK0Q7RXJFMmpUdkU7RXFFN2pUSTtJQUVJLGtDQUErRDtFckU4alR2RTtFcUVoa1RJO0lBRUksbUNBQStEO0VyRWlrVHZFO0VxRW5rVEk7SUFFSSxpQ0FBK0Q7RXJFb2tUdkU7RXFFdGtUSTtJQUVJLG1DQUErRDtFckV1a1R2RTtFcUV6a1RJO0lBRUksa0NBQStEO0VyRTBrVHZFO0VxRTVrVEk7SUFFSSxvQ0FBK0Q7RXJFNmtUdkU7RXFFL2tUSTtJQUVJLG1DQUErRDtFckVnbFR2RTtFcUVsbFRJO0lBRUksb0NBQStEO0VyRW1sVHZFO0VxRXJsVEk7SUFFSSxrQ0FBK0Q7RXJFc2xUdkU7RXFFeGxUSTtJQUVJLG1DQUErRDtFckV5bFR2RTtFcUUzbFRJO0lBRUksbUNBQStEO0VyRTRsVHZFO0VxRTlsVEk7SUFFSSxvQ0FBK0Q7RXJFK2xUdkU7RXFFam1USTtJQUVJLGlDQUErRDtFckVrbVR2RTtFcUVwbVRJO0lBRUksb0NBQStEO0VyRXFtVHZFO0VxRXZtVEk7SUFFSSxtQ0FBK0Q7RXJFd21UdkU7RXFFMW1USTtJQUVJLG9DQUErRDtFckUybVR2RTtFcUU3bVRJO0lBRUksa0NBQStEO0VyRThtVHZFO0VxRWhuVEk7SUFFSSxvQ0FBK0Q7RXJFaW5UdkU7RXFFbm5USTtJQUVJLG1DQUErRDtFckVvblR2RTtFcUV0blRJO0lBRUksa0NBQStEO0VyRXVuVHZFO0VxRXpuVEk7SUFFSSxpQ0FBK0Q7RXJFMG5UdkU7RXFFNW5USTtJQUVJLGtDQUErRDtFckU2blR2RTtFcUUvblRJO0lBRUksZ0NBQStEO0VyRWdvVHZFO0VxRWxvVEk7SUFFSSxpQ0FBK0Q7RXJFbW9UdkU7RXFFcm9USTtJQUVJLGlDQUErRDtFckVzb1R2RTtFcUV4b1RJO0lBRUksa0NBQStEO0VyRXlvVHZFO0VxRTNvVEk7SUFFSSwrQkFBK0Q7RXJFNG9UdkU7RXFFOW9USTtJQUVJLGtDQUErRDtFckUrb1R2RTtFcUVqcFRJO0lBRUksaUNBQStEO0VyRWtwVHZFO0VxRXBwVEk7SUFFSSxrQ0FBK0Q7RXJFcXBUdkU7RXFFdnBUSTtJQUVJLGdDQUErRDtFckV3cFR2RTtFcUUxcFRJO0lBRUksa0NBQStEO0VyRTJwVHZFO0VxRTdwVEk7SUFFSSxpQ0FBK0Q7RXJFOHBUdkU7RXFFaHFUSTtJQUVJLHFCQUErRDtFckVpcVR2RTtFcUVucVRJO0lBRUksNkJBQStEO0VyRW9xVHZFO0VxRXRxVEk7SUFFSSw0QkFBK0Q7RXJFdXFUdkU7RXFFenFUSTtJQUVJLDZCQUErRDtFckUwcVR2RTtFcUU1cVRJO0lBRUksMkJBQStEO0VyRTZxVHZFO0VxRS9xVEk7SUFFSSw0QkFBK0Q7RXJFZ3JUdkU7RXFFbHJUSTtJQUVJLDRCQUErRDtFckVtclR2RTtFcUVyclRJO0lBRUksNkJBQStEO0VyRXNyVHZFO0VxRXhyVEk7SUFFSSwwQkFBK0Q7RXJFeXJUdkU7RXFFM3JUSTtJQUVJLDZCQUErRDtFckU0clR2RTtFcUU5clRJO0lBRUksNEJBQStEO0VyRStyVHZFO0VxRWpzVEk7SUFFSSw2QkFBK0Q7RXJFa3NUdkU7RXFFcHNUSTtJQUVJLDJCQUErRDtFckVxc1R2RTtFcUV2c1RJO0lBRUksNkJBQStEO0VyRXdzVHZFO0VxRTFzVEk7SUFFSSw0QkFBK0Q7RXJFMnNUdkU7RXFFN3NUSTtJQUVJLDJCQUErRDtJQUEvRCwwQkFBK0Q7RXJFK3NUdkU7RXFFanRUSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFbXRUdkU7RXFFcnRUSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFdXRUdkU7RXFFenRUSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMnRUdkU7RXFFN3RUSTtJQUVJLGlDQUErRDtJQUEvRCxnQ0FBK0Q7RXJFK3RUdkU7RXFFanVUSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFbXVUdkU7RXFFcnVUSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFdXVUdkU7RXFFenVUSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMnVUdkU7RXFFN3VUSTtJQUVJLGdDQUErRDtJQUEvRCwrQkFBK0Q7RXJFK3VUdkU7RXFFanZUSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFbXZUdkU7RXFFcnZUSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFdXZUdkU7RXFFenZUSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMnZUdkU7RXFFN3ZUSTtJQUVJLGlDQUErRDtJQUEvRCxnQ0FBK0Q7RXJFK3ZUdkU7RXFFandUSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFbXdUdkU7RXFFcndUSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFdXdUdkU7RXFFendUSTtJQUVJLHlCQUErRDtJQUEvRCw0QkFBK0Q7RXJFMndUdkU7RXFFN3dUSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFK3dUdkU7RXFFanhUSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFbXhUdkU7RXFFcnhUSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFdXhUdkU7RXFFenhUSTtJQUVJLCtCQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMnhUdkU7RXFFN3hUSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFK3hUdkU7RXFFanlUSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFbXlUdkU7RXFFcnlUSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFdXlUdkU7RXFFenlUSTtJQUVJLDhCQUErRDtJQUEvRCxpQ0FBK0Q7RXJFMnlUdkU7RXFFN3lUSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFK3lUdkU7RXFFanpUSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFbXpUdkU7RXFFcnpUSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFdXpUdkU7RXFFenpUSTtJQUVJLCtCQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMnpUdkU7RXFFN3pUSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFK3pUdkU7RXFFajBUSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFbTBUdkU7RXFFcjBUSTtJQUVJLHlCQUErRDtFckVzMFR2RTtFcUV4MFRJO0lBRUksaUNBQStEO0VyRXkwVHZFO0VxRTMwVEk7SUFFSSxnQ0FBK0Q7RXJFNDBUdkU7RXFFOTBUSTtJQUVJLGlDQUErRDtFckUrMFR2RTtFcUVqMVRJO0lBRUksK0JBQStEO0VyRWsxVHZFO0VxRXAxVEk7SUFFSSxnQ0FBK0Q7RXJFcTFUdkU7RXFFdjFUSTtJQUVJLGdDQUErRDtFckV3MVR2RTtFcUUxMVRJO0lBRUksaUNBQStEO0VyRTIxVHZFO0VxRTcxVEk7SUFFSSw4QkFBK0Q7RXJFODFUdkU7RXFFaDJUSTtJQUVJLGlDQUErRDtFckVpMlR2RTtFcUVuMlRJO0lBRUksZ0NBQStEO0VyRW8yVHZFO0VxRXQyVEk7SUFFSSxpQ0FBK0Q7RXJFdTJUdkU7RXFFejJUSTtJQUVJLCtCQUErRDtFckUwMlR2RTtFcUU1MlRJO0lBRUksaUNBQStEO0VyRTYyVHZFO0VxRS8yVEk7SUFFSSxnQ0FBK0Q7RXJFZzNUdkU7RXFFbDNUSTtJQUVJLDJCQUErRDtFckVtM1R2RTtFcUVyM1RJO0lBRUksbUNBQStEO0VyRXMzVHZFO0VxRXgzVEk7SUFFSSxrQ0FBK0Q7RXJFeTNUdkU7RXFFMzNUSTtJQUVJLG1DQUErRDtFckU0M1R2RTtFcUU5M1RJO0lBRUksaUNBQStEO0VyRSszVHZFO0VxRWo0VEk7SUFFSSxrQ0FBK0Q7RXJFazRUdkU7RXFFcDRUSTtJQUVJLGtDQUErRDtFckVxNFR2RTtFcUV2NFRJO0lBRUksbUNBQStEO0VyRXc0VHZFO0VxRTE0VEk7SUFFSSxnQ0FBK0Q7RXJFMjRUdkU7RXFFNzRUSTtJQUVJLG1DQUErRDtFckU4NFR2RTtFcUVoNVRJO0lBRUksa0NBQStEO0VyRWk1VHZFO0VxRW41VEk7SUFFSSxtQ0FBK0Q7RXJFbzVUdkU7RXFFdDVUSTtJQUVJLGlDQUErRDtFckV1NVR2RTtFcUV6NVRJO0lBRUksbUNBQStEO0VyRTA1VHZFO0VxRTU1VEk7SUFFSSxrQ0FBK0Q7RXJFNjVUdkU7RXFFLzVUSTtJQUVJLDRCQUErRDtFckVnNlR2RTtFcUVsNlRJO0lBRUksb0NBQStEO0VyRW02VHZFO0VxRXI2VEk7SUFFSSxtQ0FBK0Q7RXJFczZUdkU7RXFFeDZUSTtJQUVJLG9DQUErRDtFckV5NlR2RTtFcUUzNlRJO0lBRUksa0NBQStEO0VyRTQ2VHZFO0VxRTk2VEk7SUFFSSxtQ0FBK0Q7RXJFKzZUdkU7RXFFajdUSTtJQUVJLG1DQUErRDtFckVrN1R2RTtFcUVwN1RJO0lBRUksb0NBQStEO0VyRXE3VHZFO0VxRXY3VEk7SUFFSSxpQ0FBK0Q7RXJFdzdUdkU7RXFFMTdUSTtJQUVJLG9DQUErRDtFckUyN1R2RTtFcUU3N1RJO0lBRUksbUNBQStEO0VyRTg3VHZFO0VxRWg4VEk7SUFFSSxvQ0FBK0Q7RXJFaThUdkU7RXFFbjhUSTtJQUVJLGtDQUErRDtFckVvOFR2RTtFcUV0OFRJO0lBRUksb0NBQStEO0VyRXU4VHZFO0VxRXo4VEk7SUFFSSxtQ0FBK0Q7RXJFMDhUdkU7RXFFNThUSTtJQUVJLDBCQUErRDtFckU2OFR2RTtFcUUvOFRJO0lBRUksa0NBQStEO0VyRWc5VHZFO0VxRWw5VEk7SUFFSSxpQ0FBK0Q7RXJFbTlUdkU7RXFFcjlUSTtJQUVJLGtDQUErRDtFckVzOVR2RTtFcUV4OVRJO0lBRUksZ0NBQStEO0VyRXk5VHZFO0VxRTM5VEk7SUFFSSxpQ0FBK0Q7RXJFNDlUdkU7RXFFOTlUSTtJQUVJLGlDQUErRDtFckUrOVR2RTtFcUVqK1RJO0lBRUksa0NBQStEO0VyRWsrVHZFO0VxRXArVEk7SUFFSSwrQkFBK0Q7RXJFcStUdkU7RXFFditUSTtJQUVJLGtDQUErRDtFckV3K1R2RTtFcUUxK1RJO0lBRUksaUNBQStEO0VyRTIrVHZFO0VxRTcrVEk7SUFFSSxrQ0FBK0Q7RXJFOCtUdkU7RXFFaC9USTtJQUVJLGdDQUErRDtFckVpL1R2RTtFcUVuL1RJO0lBRUksa0NBQStEO0VyRW8vVHZFO0VxRXQvVEk7SUFFSSxpQ0FBK0Q7RXJFdS9UdkU7RXFFei9USTtJQUVJLDJCQUErRDtFckUwL1R2RTtFcUU1L1RJO0lBRUksNEJBQStEO0VyRTYvVHZFO0VxRS8vVEk7SUFFSSw2QkFBK0Q7RXJFZ2dVdkU7QUFDRjs7QWlCci9USTtFb0RkRTtJQUVJLHNCQUErRDtFckVzZ1V2RTtFcUV4Z1VJO0lBRUksdUJBQStEO0VyRXlnVXZFO0VxRTNnVUk7SUFFSSxzQkFBK0Q7RXJFNGdVdkU7RXFFOWdVSTtJQUVJLDBCQUErRDtFckUrZ1V2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QStEO0VyRWk1VXZFO0VxRW41VUk7SUFFSSxnQ0FBK0Q7RXJFbzVVdkU7RXFFdDVVSTtJQUVJLDhCQUErRDtFckV1NVV2RTtFcUV6NVVJO0lBRUksK0JBQStEO0VyRTA1VXZFO0VxRTU1VUk7SUFFSSwrQkFBK0Q7RXJFNjVVdkU7RXFFLzVVSTtJQUVJLGdDQUErRDtFckVnNlV2RTtFcUVsNlVJO0lBRUksNkJBQStEO0VyRW02VXZFO0VxRXI2VUk7SUFFSSxnQ0FBK0Q7RXJFczZVdkU7RXFFeDZVSTtJQUVJLCtCQUErRDtFckV5NlV2RTtFcUUzNlVJO0lBRUksZ0NBQStEO0VyRTQ2VXZFO0VxRTk2VUk7SUFFSSw4QkFBK0Q7RXJFKzZVdkU7RXFFajdVSTtJQUVJLGdDQUErRDtFckVrN1V2RTtFcUVwN1VJO0lBRUksK0JBQStEO0VyRXE3VXZFO0VxRXY3VUk7SUFFSSwyQkFBK0Q7RXJFdzdVdkU7RXFFMTdVSTtJQUVJLDBCQUErRDtFckUyN1V2RTtFcUU3N1VJO0lBRUksa0NBQStEO0VyRTg3VXZFO0VxRWg4VUk7SUFFSSxpQ0FBK0Q7RXJFaThVdkU7RXFFbjhVSTtJQUVJLGtDQUErRDtFckVvOFV2RTtFcUV0OFVJO0lBRUksZ0NBQStEO0VyRXU4VXZFO0VxRXo4VUk7SUFFSSxpQ0FBK0Q7RXJFMDhVdkU7RXFFNThVSTtJQUVJLGlDQUErRDtFckU2OFV2RTtFcUUvOFVJO0lBRUksa0NBQStEO0VyRWc5VXZFO0VxRWw5VUk7SUFFSSwrQkFBK0Q7RXJFbTlVdkU7RXFFcjlVSTtJQUVJLGtDQUErRDtFckVzOVV2RTtFcUV4OVVJO0lBRUksaUNBQStEO0VyRXk5VXZFO0VxRTM5VUk7SUFFSSxrQ0FBK0Q7RXJFNDlVdkU7RXFFOTlVSTtJQUVJLGdDQUErRDtFckUrOVV2RTtFcUVqK1VJO0lBRUksa0NBQStEO0VyRWsrVXZFO0VxRXArVUk7SUFFSSxpQ0FBK0Q7RXJFcStVdkU7RXFFditVSTtJQUVJLDZCQUErRDtFckV3K1V2RTtFcUUxK1VJO0lBRUksMkJBQStEO0VyRTIrVXZFO0VxRTcrVUk7SUFFSSxtQ0FBK0Q7RXJFOCtVdkU7RXFFaC9VSTtJQUVJLGtDQUErRDtFckVpL1V2RTtFcUVuL1VJO0lBRUksbUNBQStEO0VyRW8vVXZFO0VxRXQvVUk7SUFFSSxpQ0FBK0Q7RXJFdS9VdkU7RXFFei9VSTtJQUVJLGtDQUErRDtFckUwL1V2RTtFcUU1L1VJO0lBRUksa0NBQStEO0VyRTYvVXZFO0VxRS8vVUk7SUFFSSxtQ0FBK0Q7RXJFZ2dWdkU7RXFFbGdWSTtJQUVJLGdDQUErRDtFckVtZ1Z2RTtFcUVyZ1ZJO0lBRUksbUNBQStEO0VyRXNnVnZFO0VxRXhnVkk7SUFFSSxrQ0FBK0Q7RXJFeWdWdkU7RXFFM2dWSTtJQUVJLG1DQUErRDtFckU0Z1Z2RTtFcUU5Z1ZJO0lBRUksaUNBQStEO0VyRStnVnZFO0VxRWpoVkk7SUFFSSxtQ0FBK0Q7RXJFa2hWdkU7RXFFcGhWSTtJQUVJLGtDQUErRDtFckVxaFZ2RTtFcUV2aFZJO0lBRUksOEJBQStEO0VyRXdoVnZFO0VxRTFoVkk7SUFFSSx5QkFBK0Q7RXJFMmhWdkU7RXFFN2hWSTtJQUVJLGlDQUErRDtFckU4aFZ2RTtFcUVoaVZJO0lBRUksZ0NBQStEO0VyRWlpVnZFO0VxRW5pVkk7SUFFSSxpQ0FBK0Q7RXJFb2lWdkU7RXFFdGlWSTtJQUVJLCtCQUErRDtFckV1aVZ2RTtFcUV6aVZJO0lBRUksZ0NBQStEO0VyRTBpVnZFO0VxRTVpVkk7SUFFSSxnQ0FBK0Q7RXJFNmlWdkU7RXFFL2lWSTtJQUVJLGlDQUErRDtFckVnalZ2RTtFcUVsalZJO0lBRUksOEJBQStEO0VyRW1qVnZFO0VxRXJqVkk7SUFFSSxpQ0FBK0Q7RXJFc2pWdkU7RXFFeGpWSTtJQUVJLGdDQUErRDtFckV5alZ2RTtFcUUzalZJO0lBRUksaUNBQStEO0VyRTRqVnZFO0VxRTlqVkk7SUFFSSwrQkFBK0Q7RXJFK2pWdkU7RXFFamtWSTtJQUVJLGlDQUErRDtFckVra1Z2RTtFcUVwa1ZJO0lBRUksZ0NBQStEO0VyRXFrVnZFO0VxRXZrVkk7SUFFSSw0QkFBK0Q7RXJFd2tWdkU7RXFFMWtWSTtJQUVJLDZCQUErRDtFckUya1Z2RTtFcUU3a1ZJO0lBRUksNEJBQStEO0VyRThrVnZFO0VxRWhsVkk7SUFFSSw2QkFBK0Q7RXJFaWxWdkU7RXFFbmxWSTtJQUVJLDJCQUErRDtFckVvbFZ2RTtFcUV0bFZJO0lBRUksNEJBQStEO0VyRXVsVnZFO0VxRXpsVkk7SUFFSSw0QkFBK0Q7RXJFMGxWdkU7RXFFNWxWSTtJQUVJLDZCQUErRDtFckU2bFZ2RTtFcUUvbFZJO0lBRUksMEJBQStEO0VyRWdtVnZFO0VxRWxtVkk7SUFFSSw2QkFBK0Q7RXJFbW1WdkU7RXFFcm1WSTtJQUVJLDRCQUErRDtFckVzbVZ2RTtFcUV4bVZJO0lBRUksNkJBQStEO0VyRXltVnZFO0VxRTNtVkk7SUFFSSwyQkFBK0Q7RXJFNG1WdkU7RXFFOW1WSTtJQUVJLDZCQUErRDtFckUrbVZ2RTtFcUVqblZJO0lBRUksNEJBQStEO0VyRWtuVnZFO0VxRXBuVkk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRXNuVnZFO0VxRXhuVkk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTBuVnZFO0VxRTVuVkk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRThuVnZFO0VxRWhvVkk7SUFFSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0VyRWtvVnZFO0VxRXBvVkk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRXNvVnZFO0VxRXhvVkk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTBvVnZFO0VxRTVvVkk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRThvVnZFO0VxRWhwVkk7SUFFSSxnQ0FBK0Q7SUFBL0QsK0JBQStEO0VyRWtwVnZFO0VxRXBwVkk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRXNwVnZFO0VxRXhwVkk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTBwVnZFO0VxRTVwVkk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRThwVnZFO0VxRWhxVkk7SUFFSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0VyRWtxVnZFO0VxRXBxVkk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRXNxVnZFO0VxRXhxVkk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTBxVnZFO0VxRTVxVkk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRThxVnZFO0VxRWhyVkk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRWtyVnZFO0VxRXByVkk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRXNyVnZFO0VxRXhyVkk7SUFFSSwrQkFBK0Q7SUFBL0Qsa0NBQStEO0VyRTByVnZFO0VxRTVyVkk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRThyVnZFO0VxRWhzVkk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRWtzVnZFO0VxRXBzVkk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRXNzVnZFO0VxRXhzVkk7SUFFSSw4QkFBK0Q7SUFBL0QsaUNBQStEO0VyRTBzVnZFO0VxRTVzVkk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRThzVnZFO0VxRWh0Vkk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRWt0VnZFO0VxRXB0Vkk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRXN0VnZFO0VxRXh0Vkk7SUFFSSwrQkFBK0Q7SUFBL0Qsa0NBQStEO0VyRTB0VnZFO0VxRTV0Vkk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRTh0VnZFO0VxRWh1Vkk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRWt1VnZFO0VxRXB1Vkk7SUFFSSxpQ0FBK0Q7RXJFcXVWdkU7RXFFdnVWSTtJQUVJLGdDQUErRDtFckV3dVZ2RTtFcUUxdVZJO0lBRUksaUNBQStEO0VyRTJ1VnZFO0VxRTd1Vkk7SUFFSSwrQkFBK0Q7RXJFOHVWdkU7RXFFaHZWSTtJQUVJLGdDQUErRDtFckVpdlZ2RTtFcUVudlZJO0lBRUksZ0NBQStEO0VyRW92VnZFO0VxRXR2Vkk7SUFFSSxpQ0FBK0Q7RXJFdXZWdkU7RXFFenZWSTtJQUVJLDhCQUErRDtFckUwdlZ2RTtFcUU1dlZJO0lBRUksaUNBQStEO0VyRTZ2VnZFO0VxRS92Vkk7SUFFSSxnQ0FBK0Q7RXJFZ3dWdkU7RXFFbHdWSTtJQUVJLGlDQUErRDtFckVtd1Z2RTtFcUVyd1ZJO0lBRUksK0JBQStEO0VyRXN3VnZFO0VxRXh3Vkk7SUFFSSxpQ0FBK0Q7RXJFeXdWdkU7RXFFM3dWSTtJQUVJLGdDQUErRDtFckU0d1Z2RTtFcUU5d1ZJO0lBRUksbUNBQStEO0VyRSt3VnZFO0VxRWp4Vkk7SUFFSSxrQ0FBK0Q7RXJFa3hWdkU7RXFFcHhWSTtJQUVJLG1DQUErRDtFckVxeFZ2RTtFcUV2eFZJO0lBRUksaUNBQStEO0VyRXd4VnZFO0VxRTF4Vkk7SUFFSSxrQ0FBK0Q7RXJFMnhWdkU7RXFFN3hWSTtJQUVJLGtDQUErRDtFckU4eFZ2RTtFcUVoeVZJO0lBRUksbUNBQStEO0VyRWl5VnZFO0VxRW55Vkk7SUFFSSxnQ0FBK0Q7RXJFb3lWdkU7RXFFdHlWSTtJQUVJLG1DQUErRDtFckV1eVZ2RTtFcUV6eVZJO0lBRUksa0NBQStEO0VyRTB5VnZFO0VxRTV5Vkk7SUFFSSxtQ0FBK0Q7RXJFNnlWdkU7RXFFL3lWSTtJQUVJLGlDQUErRDtFckVnelZ2RTtFcUVselZJO0lBRUksbUNBQStEO0VyRW16VnZFO0VxRXJ6Vkk7SUFFSSxrQ0FBK0Q7RXJFc3pWdkU7RXFFeHpWSTtJQUVJLG9DQUErRDtFckV5elZ2RTtFcUUzelZJO0lBRUksbUNBQStEO0VyRTR6VnZFO0VxRTl6Vkk7SUFFSSxvQ0FBK0Q7RXJFK3pWdkU7RXFFajBWSTtJQUVJLGtDQUErRDtFckVrMFZ2RTtFcUVwMFZJO0lBRUksbUNBQStEO0VyRXEwVnZFO0VxRXYwVkk7SUFFSSxtQ0FBK0Q7RXJFdzBWdkU7RXFFMTBWSTtJQUVJLG9DQUErRDtFckUyMFZ2RTtFcUU3MFZJO0lBRUksaUNBQStEO0VyRTgwVnZFO0VxRWgxVkk7SUFFSSxvQ0FBK0Q7RXJFaTFWdkU7RXFFbjFWSTtJQUVJLG1DQUErRDtFckVvMVZ2RTtFcUV0MVZJO0lBRUksb0NBQStEO0VyRXUxVnZFO0VxRXoxVkk7SUFFSSxrQ0FBK0Q7RXJFMDFWdkU7RXFFNTFWSTtJQUVJLG9DQUErRDtFckU2MVZ2RTtFcUUvMVZJO0lBRUksbUNBQStEO0VyRWcyVnZFO0VxRWwyVkk7SUFFSSxrQ0FBK0Q7RXJFbTJWdkU7RXFFcjJWSTtJQUVJLGlDQUErRDtFckVzMlZ2RTtFcUV4MlZJO0lBRUksa0NBQStEO0VyRXkyVnZFO0VxRTMyVkk7SUFFSSxnQ0FBK0Q7RXJFNDJWdkU7RXFFOTJWSTtJQUVJLGlDQUErRDtFckUrMlZ2RTtFcUVqM1ZJO0lBRUksaUNBQStEO0VyRWszVnZFO0VxRXAzVkk7SUFFSSxrQ0FBK0Q7RXJFcTNWdkU7RXFFdjNWSTtJQUVJLCtCQUErRDtFckV3M1Z2RTtFcUUxM1ZJO0lBRUksa0NBQStEO0VyRTIzVnZFO0VxRTczVkk7SUFFSSxpQ0FBK0Q7RXJFODNWdkU7RXFFaDRWSTtJQUVJLGtDQUErRDtFckVpNFZ2RTtFcUVuNFZJO0lBRUksZ0NBQStEO0VyRW80VnZFO0VxRXQ0Vkk7SUFFSSxrQ0FBK0Q7RXJFdTRWdkU7RXFFejRWSTtJQUVJLGlDQUErRDtFckUwNFZ2RTtFcUU1NFZJO0lBRUkscUJBQStEO0VyRTY0VnZFO0VxRS80Vkk7SUFFSSw2QkFBK0Q7RXJFZzVWdkU7RXFFbDVWSTtJQUVJLDRCQUErRDtFckVtNVZ2RTtFcUVyNVZJO0lBRUksNkJBQStEO0VyRXM1VnZFO0VxRXg1Vkk7SUFFSSwyQkFBK0Q7RXJFeTVWdkU7RXFFMzVWSTtJQUVJLDRCQUErRDtFckU0NVZ2RTtFcUU5NVZJO0lBRUksNEJBQStEO0VyRSs1VnZFO0VxRWo2Vkk7SUFFSSw2QkFBK0Q7RXJFazZWdkU7RXFFcDZWSTtJQUVJLDBCQUErRDtFckVxNlZ2RTtFcUV2NlZJO0lBRUksNkJBQStEO0VyRXc2VnZFO0VxRTE2Vkk7SUFFSSw0QkFBK0Q7RXJFMjZWdkU7RXFFNzZWSTtJQUVJLDZCQUErRDtFckU4NlZ2RTtFcUVoN1ZJO0lBRUksMkJBQStEO0VyRWk3VnZFO0VxRW43Vkk7SUFFSSw2QkFBK0Q7RXJFbzdWdkU7RXFFdDdWSTtJQUVJLDRCQUErRDtFckV1N1Z2RTtFcUV6N1ZJO0lBRUksMkJBQStEO0lBQS9ELDBCQUErRDtFckUyN1Z2RTtFcUU3N1ZJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUrN1Z2RTtFcUVqOFZJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVtOFZ2RTtFcUVyOFZJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckV1OFZ2RTtFcUV6OFZJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckUyOFZ2RTtFcUU3OFZJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckUrOFZ2RTtFcUVqOVZJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVtOVZ2RTtFcUVyOVZJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckV1OVZ2RTtFcUV6OVZJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckUyOVZ2RTtFcUU3OVZJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUrOVZ2RTtFcUVqK1ZJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVtK1Z2RTtFcUVyK1ZJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckV1K1Z2RTtFcUV6K1ZJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckUyK1Z2RTtFcUU3K1ZJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUrK1Z2RTtFcUVqL1ZJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVtL1Z2RTtFcUVyL1ZJO0lBRUkseUJBQStEO0lBQS9ELDRCQUErRDtFckV1L1Z2RTtFcUV6L1ZJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUyL1Z2RTtFcUU3L1ZJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUrL1Z2RTtFcUVqZ1dJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVtZ1d2RTtFcUVyZ1dJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV1Z1d2RTtFcUV6Z1dJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUyZ1d2RTtFcUU3Z1dJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUrZ1d2RTtFcUVqaFdJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVtaFd2RTtFcUVyaFdJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckV1aFd2RTtFcUV6aFdJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUyaFd2RTtFcUU3aFdJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUraFd2RTtFcUVqaVdJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVtaVd2RTtFcUVyaVdJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV1aVd2RTtFcUV6aVdJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUyaVd2RTtFcUU3aVdJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUraVd2RTtFcUVqaldJO0lBRUkseUJBQStEO0VyRWtqV3ZFO0VxRXBqV0k7SUFFSSxpQ0FBK0Q7RXJFcWpXdkU7RXFFdmpXSTtJQUVJLGdDQUErRDtFckV3ald2RTtFcUUxaldJO0lBRUksaUNBQStEO0VyRTJqV3ZFO0VxRTdqV0k7SUFFSSwrQkFBK0Q7RXJFOGpXdkU7RXFFaGtXSTtJQUVJLGdDQUErRDtFckVpa1d2RTtFcUVua1dJO0lBRUksZ0NBQStEO0VyRW9rV3ZFO0VxRXRrV0k7SUFFSSxpQ0FBK0Q7RXJFdWtXdkU7RXFFemtXSTtJQUVJLDhCQUErRDtFckUwa1d2RTtFcUU1a1dJO0lBRUksaUNBQStEO0VyRTZrV3ZFO0VxRS9rV0k7SUFFSSxnQ0FBK0Q7RXJFZ2xXdkU7RXFFbGxXSTtJQUVJLGlDQUErRDtFckVtbFd2RTtFcUVybFdJO0lBRUksK0JBQStEO0VyRXNsV3ZFO0VxRXhsV0k7SUFFSSxpQ0FBK0Q7RXJFeWxXdkU7RXFFM2xXSTtJQUVJLGdDQUErRDtFckU0bFd2RTtFcUU5bFdJO0lBRUksMkJBQStEO0VyRStsV3ZFO0VxRWptV0k7SUFFSSxtQ0FBK0Q7RXJFa21XdkU7RXFFcG1XSTtJQUVJLGtDQUErRDtFckVxbVd2RTtFcUV2bVdJO0lBRUksbUNBQStEO0VyRXdtV3ZFO0VxRTFtV0k7SUFFSSxpQ0FBK0Q7RXJFMm1XdkU7RXFFN21XSTtJQUVJLGtDQUErRDtFckU4bVd2RTtFcUVobldJO0lBRUksa0NBQStEO0VyRWluV3ZFO0VxRW5uV0k7SUFFSSxtQ0FBK0Q7RXJFb25XdkU7RXFFdG5XSTtJQUVJLGdDQUErRDtFckV1bld2RTtFcUV6bldJO0lBRUksbUNBQStEO0VyRTBuV3ZFO0VxRTVuV0k7SUFFSSxrQ0FBK0Q7RXJFNm5XdkU7RXFFL25XSTtJQUVJLG1DQUErRDtFckVnb1d2RTtFcUVsb1dJO0lBRUksaUNBQStEO0VyRW1vV3ZFO0VxRXJvV0k7SUFFSSxtQ0FBK0Q7RXJFc29XdkU7RXFFeG9XSTtJQUVJLGtDQUErRDtFckV5b1d2RTtFcUUzb1dJO0lBRUksNEJBQStEO0VyRTRvV3ZFO0VxRTlvV0k7SUFFSSxvQ0FBK0Q7RXJFK29XdkU7RXFFanBXSTtJQUVJLG1DQUErRDtFckVrcFd2RTtFcUVwcFdJO0lBRUksb0NBQStEO0VyRXFwV3ZFO0VxRXZwV0k7SUFFSSxrQ0FBK0Q7RXJFd3BXdkU7RXFFMXBXSTtJQUVJLG1DQUErRDtFckUycFd2RTtFcUU3cFdJO0lBRUksbUNBQStEO0VyRThwV3ZFO0VxRWhxV0k7SUFFSSxvQ0FBK0Q7RXJFaXFXdkU7RXFFbnFXSTtJQUVJLGlDQUErRDtFckVvcVd2RTtFcUV0cVdJO0lBRUksb0NBQStEO0VyRXVxV3ZFO0VxRXpxV0k7SUFFSSxtQ0FBK0Q7RXJFMHFXdkU7RXFFNXFXSTtJQUVJLG9DQUErRDtFckU2cVd2RTtFcUUvcVdJO0lBRUksa0NBQStEO0VyRWdyV3ZFO0VxRWxyV0k7SUFFSSxvQ0FBK0Q7RXJFbXJXdkU7RXFFcnJXSTtJQUVJLG1DQUErRDtFckVzcld2RTtFcUV4cldJO0lBRUksMEJBQStEO0VyRXlyV3ZFO0VxRTNyV0k7SUFFSSxrQ0FBK0Q7RXJFNHJXdkU7RXFFOXJXSTtJQUVJLGlDQUErRDtFckUrcld2RTtFcUVqc1dJO0lBRUksa0NBQStEO0VyRWtz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bnFYSTtJQUVJLDJCQUErRDtFckVvcVh2RTtFcUV0cVhJO0lBRUksMEJBQStEO0VyRXVxWHZFO0VxRXpxWEk7SUFFSSxrQ0FBK0Q7RXJFMHFYdkU7RXFFNXFYSTtJQUVJLGlDQUErRDtFckU2cVh2RTtFcUUvcVhJO0lBRUksa0NBQStEO0VyRWdyWHZFO0VxRWxyWEk7SUFFSSxnQ0FBK0Q7RXJFbXJYdkU7RXFFcnJYSTtJQUVJLGlDQUErRDtFckVzclh2RTtFcUV4clhJO0lBRUksaUNBQStEO0VyRXlyWHZFO0VxRTNyWEk7SUFFSSxrQ0FBK0Q7RXJFNHJYdkU7RXFFOXJYSTtJQUVJLCtCQUErRDtFckUrclh2RTtFcUVqc1hJO0lBRUksa0NBQStEO0VyRWtzWHZFO0VxRXBzWEk7SUFFSSxpQ0FBK0Q7RXJFcXNYdkU7RXFFdnNYSTtJQUVJLGtDQUErRDtFckV3c1h2RTtFcUUxc1hJO0lBRUksZ0NBQStEO0VyRTJzWHZFO0VxRTdzWEk7SUFFSSxrQ0FBK0Q7RXJFOHNYdkU7RXFFaHRYSTtJQUVJLGlDQUErRDtFckVpdFh2RTtFcUVudFhJO0lBRUksNkJBQStEO0VyRW90WHZFO0VxRXR0WEk7SUFFSSwyQkFBK0Q7RXJFdXRYdkU7RXFFenRYSTtJQUVJLG1DQUErRDtFckUwdFh2RTtFcUU1dFhJO0lBRUksa0NBQStEO0VyRTZ0WHZFO0VxRS90WEk7SUFFSSxtQ0FBK0Q7RXJFZ3VYdkU7RXFFbHVYSTtJQUVJLGlDQUErRDtFckVtdVh2RTtFcUVydVhJO0lBRUksa0NBQStEO0VyRXN1WHZFO0VxRXh1WEk7SUFFSSxrQ0FBK0Q7RXJFeXVYdkU7RXFFM3VYSTtJQUVJLG1DQUErRDtFckU0dVh2RTtFcUU5dVhJO0lBRUksZ0NBQStEO0VyRSt1WHZFO0VxRWp2WEk7SUFFSSxtQ0FBK0Q7RXJFa3ZYdkU7RXFFcHZYSTtJQUVJLGtDQUErRDtFckVxdlh2RTtFcUV2dlhJO0lBRUksbUNBQStEO0VyRXd2WHZFO0VxRTF2WEk7SUFFSSxpQ0FBK0Q7RXJFMnZYdkU7RXFFN3ZYSTtJQUVJLG1DQUErRDtFckU4dlh2RTtFcUVod1hJO0lBRUksa0NBQStEO0VyRWl3WHZFO0VxRW53WEk7SUFFSSw4QkFBK0Q7RXJFb3dYdkU7RXFFdHdYSTtJQUVJLHlCQUErRDtFckV1d1h2RTtFcUV6d1hJO0lBRUksaUNBQStEO0VyRTB3WHZFO0VxRTV3WEk7SUFFSSxnQ0FBK0Q7RXJFNndYdkU7RXFFL3dYSTtJQUVJLGlDQUErRDtFckVneFh2RTtFcUVseFhJO0lBRUksK0JBQStEO0VyRW14WHZFO0VxRXJ4WEk7SUFFSSxnQ0FBK0Q7RXJFc3hYdkU7RXFFeHhYSTtJQUVJLGdDQUErRDtFckV5eFh2RTtFcUUzeFhJO0lBRUksaUNBQStEO0VyRTR4WHZFO0VxRTl4WEk7SUFFSSw4QkFBK0Q7RXJFK3hYdkU7RXFFanlYSTtJQUVJLGlDQUErRDtFckVreVh2RTtFcUVweVhJO0lBRUksZ0NBQStEO0VyRXF5WHZFO0VxRXZ5WEk7SUFFSSxpQ0FBK0Q7RXJFd3lYdkU7RXFFMXlYSTtJQUVJLCtCQUErRDtFckUyeVh2RTtFcUU3eVhJO0lBRUksaUNBQStEO0VyRTh5WHZFO0VxRWh6WEk7SUFFSSxnQ0FBK0Q7RXJFaXpYdkU7RXFFbnpYSTtJQUVJLDRCQUErRDtFckVvelh2RTtFcUV0elhJO0lBRUksNkJBQStEO0VyRXV6WHZFO0VxRXp6WEk7SUFFSSw0QkFBK0Q7RXJFMHpYdkU7RXFFNXpYSTtJQUVJLDZCQUErRDtFckU2elh2RTtFcUUvelhJO0lBRUksMkJBQStEO0VyRWcwWHZFO0VxRWwwWEk7SUFFSSw0QkFBK0Q7RXJFbTBYdkU7RXFFcjBYSTtJQUVJLDRCQUErRDtFckVzMFh2RTtFcUV4MFhJO0lBRUksNkJBQStEO0VyRXkwWHZFO0VxRTMwWEk7SUFFSSwwQkFBK0Q7RXJFNDBYdkU7RXFFOTBYSTtJQUVJLDZCQUErRDtFckUrMFh2RTtFcUVqMVhJO0lBRUksNEJBQStEO0VyRWsxWHZFO0VxRXAxWEk7SUFFSSw2QkFBK0Q7RXJFcTFYdkU7RXFFdjFYSTtJQUVJLDJCQUErRDtFckV3MVh2RTtFcUUxMVhJO0lBRUksNkJBQStEO0VyRTIxWHZFO0VxRTcxWEk7SUFFSSw0QkFBK0Q7RXJFODFYdkU7RXFFaDJYSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFazJYdkU7RXFFcDJYSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFczJYdkU7RXFFeDJYSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMDJYdkU7RXFFNTJYSTtJQUVJLGlDQUErRDtJQUEvRCxnQ0FBK0Q7RXJFODJYdkU7RXFFaDNYSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFazNYdkU7RXFFcDNYSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFczNYdkU7RXFFeDNYSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMDNYdkU7RXFFNTNYSTtJQUVJLGdDQUErRDtJQUEvRCwrQkFBK0Q7RXJFODNYdkU7RXFFaDRYSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFazRYdkU7RXFFcDRYSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFczRYdkU7RXFFeDRYSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFMDRYdkU7RXFFNTRYSTtJQUVJLGlDQUErRDtJQUEvRCxnQ0FBK0Q7RXJFODRYdkU7RXFFaDVYSTtJQUVJLG1DQUErRDtJQUEvRCxrQ0FBK0Q7RXJFazVYdkU7RXFFcDVYSTtJQUVJLGtDQUErRDtJQUEvRCxpQ0FBK0Q7RXJFczVYdkU7RXFFeDVYSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFMDVYdkU7RXFFNTVYSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFODVYdkU7RXFFaDZYSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFazZYdkU7RXFFcDZYSTtJQUVJLCtCQUErRDtJQUEvRCxrQ0FBK0Q7RXJFczZYdkU7RXFFeDZYSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFMDZYdkU7RXFFNTZYSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFODZYdkU7RXFFaDdYSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFazdYdkU7RXFFcDdYSTtJQUVJLDhCQUErRDtJQUEvRCxpQ0FBK0Q7RXJFczdYdkU7RXFFeDdYSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFMDdYdkU7RXFFNTdYSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFODdYdkU7RXFFaDhYSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFazhYdkU7RXFFcDhYSTtJQUVJLCtCQUErRDtJQUEvRCxrQ0FBK0Q7RXJFczhYdkU7RXFFeDhYSTtJQUVJLGlDQUErRDtJQUEvRCxvQ0FBK0Q7RXJFMDhYdkU7RXFFNThYSTtJQUVJLGdDQUErRDtJQUEvRCxtQ0FBK0Q7RXJFODhYdkU7RXFFaDlYSTtJQUVJLGlDQUErRDtFckVpOVh2RTtFcUVuOVhJO0lBRUksZ0NBQStEO0VyRW85WHZFO0VxRXQ5WEk7SUFFSSxpQ0FBK0Q7RXJFdTlYdkU7RXFFejlYSTtJQUVJLCtCQUErRDtFckUwOVh2RTtFcUU1OVhJO0lBRUksZ0NBQStEO0VyRTY5WHZFO0VxRS85WEk7SUFFSSxnQ0FBK0Q7RXJFZytYdkU7RXFFbCtYSTtJQUVJLGlDQUErRDtFckVtK1h2RTtFcUVyK1hJO0lBRUksOEJBQStEO0VyRXMrWHZFO0VxRXgrWEk7SUFFSSxpQ0FBK0Q7RXJFeStYdkU7RXFFMytYSTtJQUVJLGdDQUErRDtFckU0K1h2RTtFcUU5K1hJO0lBRUksaUNBQStEO0VyRSsrWHZFO0VxRWovWEk7SUFFSSwrQkFBK0Q7RXJFay9YdkU7RXFFcC9YSTtJQUVJLGlDQUErRDtFckVxL1h2RTtFcUV2L1hJO0lBRUksZ0NBQStEO0VyRXcvWHZFO0VxRTEvWEk7SUFFSSxtQ0FBK0Q7RXJFMi9YdkU7RXFFNy9YSTtJQUVJLGtDQUErRDtFckU4L1h2RTtFcUVoZ1lJO0lBRUksbUNBQStEO0VyRWlnWXZFO0VxRW5nWUk7SUFFSSxpQ0FBK0Q7RXJFb2dZdkU7RXFFdGdZSTtJQUVJLGtDQUErRDtFckV1Z1l2RTtFcUV6Z1lJO0lBRUksa0NBQStEO0VyRTBnWXZFO0VxRTVnWUk7SUFFSSxtQ0FBK0Q7RXJFNmdZdkU7RXFFL2dZSTtJQUVJLGdDQUErRDtFckVnaFl2RTtFcUVsaFlJO0lBRUksbUNBQStEO0VyRW1oWXZFO0VxRXJoWUk7SUFFSSxrQ0FBK0Q7RXJFc2hZdkU7RXFFeGhZSTtJQUVJLG1DQUErRDtFckV5aFl2RTtFcUUzaFlJO0lBRUksaUNBQStEO0VyRTRoWXZFO0VxRTloWUk7SUFFSSxtQ0FBK0Q7RXJFK2hZdkU7RXFFamlZSTtJQUVJLGtDQUErRDtFckVraVl2RTtFcUVwaVlJO0lBRUksb0NBQStEO0VyRXFpWXZFO0VxRXZpWUk7SUFFSSxtQ0FBK0Q7RXJFd2lZdkU7RXFFMWlZSTtJQUVJLG9DQUErRDtFckUyaVl2RTtFcUU3aVlJO0lBRUksa0NBQStEO0VyRThpWXZFO0VxRWhqWUk7SUFFSSxtQ0FBK0Q7RXJFaWpZdkU7RXFFbmpZSTtJQUVJLG1DQUErRDtFckVvall2RTtFcUV0allJO0lBRUksb0NBQStEO0VyRXVqWXZFO0VxRXpqWUk7SUFFSSxpQ0FBK0Q7RXJFMGpZdkU7RXFFNWpZSTtJQUVJLG9DQUErRDtFckU2all2RTtFcUUvallJO0lBRUksbUNBQStEO0VyRWdrWXZFO0VxRWxrWUk7SUFFSSxvQ0FBK0Q7RXJFbWtZdkU7RXFFcmtZSTtJQUVJLGtDQUErRDtFckVza1l2RTtFcUV4a1lJO0lBRUksb0NBQStEO0VyRXlrWXZFO0VxRTNrWUk7SUFFSSxtQ0FBK0Q7RXJFNGtZdkU7RXFFOWtZSTtJQUVJLGtDQUErRDtFckUra1l2RTtFcUVqbFlJO0lBRUksaUNBQStEO0VyRWtsWXZFO0VxRXBsWUk7SUFFSSxrQ0FBK0Q7RXJFcWxZdkU7RXFFdmxZSTtJQUVJLGdDQUErRDtFckV3bFl2RTtFcUUxbFlJO0lBRUksaUNBQStEO0VyRTJsWXZFO0VxRTdsWUk7SUFFSSxpQ0FBK0Q7RXJFOGxZdkU7RXFFaG1ZSTtJQUVJLGtDQUErRDtFckVpbVl2RTtFcUVubVlJO0lBRUksK0JBQStEO0VyRW9tWXZFO0VxRXRtWUk7SUFFSSxrQ0FBK0Q7RXJFdW1ZdkU7RXFFem1ZSTtJQUVJLGlDQUErRDtFckUwbVl2RTtFcUU1bVlJO0lBRUksa0NBQStEO0VyRTZtWXZFO0VxRS9tWUk7SUFFSSxnQ0FBK0Q7RXJFZ25ZdkU7RXFFbG5ZSTtJQUVJLGtDQUErRDtFckVtbll2RTtFcUVybllJO0lBRUksaUNBQStEO0VyRXNuWXZFO0VxRXhuWUk7SUFFSSxxQkFBK0Q7RXJFeW5ZdkU7RXFFM25ZSTtJQUVJLDZCQUErRDtFckU0bll2RTtFcUU5bllJO0lBRUksNEJBQStEO0VyRStuWXZFO0VxRWpvWUk7SUFFSSw2QkFBK0Q7RXJFa29ZdkU7RXFFcG9ZSTtJQUVJLDJCQUErRDtFckVxb1l2RTtFcUV2b1lJO0lBRUksNEJBQStEO0VyRXdvWXZFO0VxRTFvWUk7SUFFSSw0QkFBK0Q7RXJFMm9ZdkU7RXFFN29ZSTtJQUVJLDZCQUErRDtFckU4b1l2RTtFcUVocFlJO0lBRUksMEJBQStEO0VyRWlwWXZFO0VxRW5wWUk7SUFFSSw2QkFBK0Q7RXJFb3BZdkU7RXFFdHBZSTtJQUVJLDRCQUErRDtFckV1cFl2RTtFcUV6cFlJO0lBRUksNkJBQStEO0VyRTBwWXZFO0VxRTVwWUk7SUFFSSwyQkFBK0Q7RXJFNnBZdkU7RXFFL3BZSTtJQUVJLDZCQUErRDtFckVncVl2RTtFcUVscVlJO0lBRUksNEJBQStEO0VyRW1xWXZFO0VxRXJxWUk7SUFFSSwyQkFBK0Q7SUFBL0QsMEJBQStEO0VyRXVxWXZFO0VxRXpxWUk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRTJxWXZFO0VxRTdxWUk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRStxWXZFO0VxRWpyWUk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRW1yWXZFO0VxRXJyWUk7SUFFSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0VyRXVyWXZFO0VxRXpyWUk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTJyWXZFO0VxRTdyWUk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRStyWXZFO0VxRWpzWUk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRW1zWXZFO0VxRXJzWUk7SUFFSSxnQ0FBK0Q7SUFBL0QsK0JBQStEO0VyRXVzWXZFO0VxRXpzWUk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRTJzWXZFO0VxRTdzWUk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRStzWXZFO0VxRWp0WUk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRW10WXZFO0VxRXJ0WUk7SUFFSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0VyRXV0WXZFO0VxRXp0WUk7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRTJ0WXZFO0VxRTd0WUk7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRSt0WXZFO0VxRWp1WUk7SUFFSSx5QkFBK0Q7SUFBL0QsNEJBQStEO0VyRW11WXZFO0VxRXJ1WUk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRXV1WXZFO0VxRXp1WUk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRTJ1WXZFO0VxRTd1WUk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRSt1WXZFO0VxRWp2WUk7SUFFSSwrQkFBK0Q7SUFBL0Qsa0NBQStEO0VyRW12WXZFO0VxRXJ2WUk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRXV2WXZFO0VxRXp2WUk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRTJ2WXZFO0VxRTd2WUk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRSt2WXZFO0VxRWp3WUk7SUFFSSw4QkFBK0Q7SUFBL0QsaUNBQStEO0VyRW13WXZFO0VxRXJ3WUk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRXV3WXZFO0VxRXp3WUk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRTJ3WXZFO0VxRTd3WUk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRSt3WXZFO0VxRWp4WUk7SUFFSSwrQkFBK0Q7SUFBL0Qsa0NBQStEO0VyRW14WXZFO0VxRXJ4WUk7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRXV4WXZFO0VxRXp4WUk7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRTJ4WXZFO0VxRTd4WUk7SUFFSSx5QkFBK0Q7RXJFOHhZdkU7RXFFaHlZSTtJQUVJLGlDQUErRDtFckVpeVl2RTtFcUVueVlJO0lBRUksZ0NBQStEO0VyRW95WXZFO0VxRXR5WUk7SUFFSSxpQ0FBK0Q7RXJFdXlZdkU7RXFFenlZSTtJQUVJLCtCQUErRDtFckUweVl2RTtFcUU1eVlJO0lBRUksZ0NBQStEO0VyRTZ5WXZFO0VxRS95WUk7SUFFSSxnQ0FBK0Q7RXJFZ3pZdkU7RXFFbHpZSTtJQUVJLGlDQUErRDtFckVtell2RTtFcUVyellJO0lBRUksOEJBQStEO0VyRXN6WXZFO0VxRXh6WUk7SUFFSSxpQ0FBK0Q7RXJFeXpZdkU7RXFFM3pZSTtJQUVJLGdDQUErRDtFckU0ell2RTtFcUU5ellJO0lBRUksaUNBQStEO0VyRSt6WXZFO0VxRWowWUk7SUFFSSwrQkFBK0Q7RXJFazBZdkU7RXFFcDBZSTtJQUVJLGlDQUErRDtFckVxMFl2RTtFcUV2MFlJO0lBRUksZ0NBQStEO0VyRXcwWXZFO0VxRTEwWUk7SUFFSSwyQkFBK0Q7RXJFMjBZdkU7RXFFNzBZSTtJQUVJLG1DQUErRDtFckU4MFl2RTtFcUVoMVlJO0lBRUksa0NBQStEO0VyRWkxWXZFO0VxRW4xWUk7SUFFSSxtQ0FBK0Q7RXJFbzFZdkU7RXFFdDFZSTtJQUVJLGlDQUErRDtFckV1MVl2RTtFcUV6MVlJO0lBRUksa0NBQStEO0VyRTAxWXZFO0VxRTUxWUk7SUFFSSxrQ0FBK0Q7RXJFNjFZdkU7RXFFLzFZSTtJQUVJLG1DQUErRDtFckVnMll2RTtFcUVsMllJO0lBRUksZ0NBQStEO0VyRW0yWXZFO0VxRXIyWUk7SUFFSSxtQ0FBK0Q7RXJFczJZdkU7RXFFeDJZSTtJQUVJLGtDQUErRDtFckV5Mll2RTtFcUUzMllJO0lBRUksbUNBQStEO0VyRTQyWXZFO0VxRTkyWUk7SUFFSSxpQ0FBK0Q7RXJFKzJZdkU7RXFFajNZSTtJQUVJLG1DQUErRDtFckVrM1l2RTtFcUVwM1lJO0lBRUksa0NBQStEO0VyRXEzWXZFO0VxRXYzWUk7SUFFSSw0QkFBK0Q7RXJFdzNZdkU7RXFFMTNZSTtJQUVJLG9DQUErRDtFckUyM1l2RTtFcUU3M1lJO0lBRUksbUNBQStEO0VyRTgzWXZFO0VxRWg0WUk7SUFFSSxvQ0FBK0Q7RXJFaTRZdkU7RXFFbjRZSTtJQUVJLGtDQUErRDtFckVvNFl2RTtFcUV0NFlJO0lBRUksbUNBQStEO0VyRXU0WXZFO0VxRXo0WUk7SUFFSSxtQ0FBK0Q7RXJFMDRZdkU7RXFFNTRZSTtJQUVJLG9DQUErRDtFckU2NFl2RTtFcUUvNFlJO0lBRUksaUNBQStEO0VyRWc1WXZFO0VxRWw1WUk7SUFFSSxvQ0FBK0Q7RXJFbTVZdkU7RXFFcjVZSTtJQUVJLG1DQUErRDtFckVzNVl2RTtFcUV4NVlJO0lBRUksb0NBQStEO0VyRXk1WXZFO0VxRTM1WUk7SUFFSSxrQ0FBK0Q7RXJFNDVZdkU7RXFFOTVZSTtJQUVJLG9DQUErRDtFckUrNVl2RTtFcUVqNllJO0lBRUksbUNBQStEO0VyRWs2WXZFO0VxRXA2WUk7SUFFSSwwQkFBK0Q7RXJFcTZZdkU7RXFFdjZZSTtJQUVJLGtDQUErRDtFckV3Nll2RTtFcUUxNllJO0lBRUksaUNBQStEO0VyRTI2WXZFO0VxRTc2WUk7SUFFSSxrQ0FBK0Q7RXJFODZZdkU7RXFFaDdZSTtJQUVJLGdDQUErRDtFckVpN1l2RTtFcUVuN1lJO0lBRUksaUNBQStEO0VyRW83WXZFO0VxRXQ3WUk7SUFFSSxpQ0FBK0Q7RXJFdTdZdkU7RXFFejdZSTtJQUVJLGtDQUErRDtFckUwN1l2RTtFcUU1N1lJO0lBRUksK0JBQStEO0VyRTY3WXZFO0VxRS83WUk7SUFFSSxrQ0FBK0Q7RXJFZzhZdkU7RXFFbDhZSTtJQUVJLGlDQUErRDtFckVtOFl2RTtFcUVyOFlJO0lBRUksa0NBQStEO0VyRXM4WXZFO0VxRXg4WUk7SUFFSSxnQ0FBK0Q7RXJFeThZdkU7RXFFMzhZSTtJQUVJLGtDQUErRDtFckU0OFl2RTtFcUU5OFlJO0lBRUksaUNBQStEO0VyRSs4WXZFO0VxRWo5WUk7SUFFSSwyQkFBK0Q7RXJFazlZdkU7RXFFcDlZSTtJQUVJ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RUksK0JBQStEO0lBQS9ELDhCQUErRDtFckVvd1p2RTtFcUV0d1pJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckV3d1p2RTtFcUUxd1pJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckU0d1p2RTtFcUU5d1pJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVneFp2RTtFcUVseFpJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckVveFp2RTtFcUV0eFpJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckV3eFp2RTtFcUUxeFpJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckU0eFp2RTtFcUU5eFpJO0lBRUksNkJBQStEO0lBQS9ELDRCQUErRDtFckVneVp2RTtFcUVseVpJO0lBRUksd0JBQStEO0lBQS9ELDJCQUErRDtFckVveVp2RTtFcUV0eVpJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckV3eVp2RTtFcUUxeVpJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckU0eVp2RTtFcUU5eVpJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVnelp2RTtFcUVselpJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckVvelp2RTtFcUV0elpJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckV3elp2RTtFcUUxelpJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckU0elp2RTtFcUU5elpJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVnMFp2RTtFcUVsMFpJO0lBRUksNkJBQStEO0lBQS9ELGdDQUErRDtFckVvMFp2RTtFcUV0MFpJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckV3MFp2RTtFcUUxMFpJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckU0MFp2RTtFcUU5MFpJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVnMVp2RTtFcUVsMVpJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckVvMVp2RTtFcUV0MVpJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckV3MVp2RTtFcUUxMVpJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckU0MVp2RTtFcUU5MVpJO0lBRUksMkJBQStEO0lBQS9ELDhCQUErRDtFckVnMlp2RTtFcUVsMlpJO0lBRUksd0JBQStEO0VyRW0yWnZFO0VxRXIyWkk7SUFFSSxnQ0FBK0Q7RXJFczJadkU7RXFFeDJaSTtJQUVJLCtCQUErRDtFckV5Mlp2RTtFcUUzMlpJO0lBRUksZ0NBQStEO0VyRTQyWnZFO0VxRTkyWkk7SUFFSSw4QkFBK0Q7RXJFKzJadkU7RXFFajNaSTtJQUVJLCtCQUErRDtFckVrM1p2RTtFcUVwM1pJO0lBRUksK0JBQStEO0VyRXEzWnZFO0VxRXYzWkk7SUFFSSxnQ0FBK0Q7RXJFdzNadkU7RXFFMTNaSTtJQUVJLDZCQUErRDtFckUyM1p2RTtFcUU3M1pJO0lBRUksZ0NBQStEO0VyRTgzWnZFO0VxRWg0Wkk7SUFFSSwrQkFBK0Q7RXJFaTRadkU7RXFFbjRaSTtJQUVJLGdDQUErRDtFckVvNFp2RTtFcUV0NFpJO0lBRUksOEJBQStEO0VyRXU0WnZFO0VxRXo0Wkk7SUFFSSxnQ0FBK0Q7RXJFMDRadkU7RXFFNTRaSTtJQUVJLCtCQUErRDtFckU2NFp2RTtFcUUvNFpJO0lBRUksMkJBQStEO0VyRWc1WnZFO0VxRWw1Wkk7SUFFSSwwQkFBK0Q7RXJFbTVadkU7RXFFcjVaSTtJQUVJLGtDQUErRDtFckVzNVp2RTtFcUV4NVpJO0lBRUksaUNBQStEO0VyRXk1WnZFO0VxRTM1Wkk7SUFFSSxrQ0FBK0Q7RXJFNDVadkU7RXFFOTVaSTtJQUVJLGdDQUErRDtFckUrNVp2RTtFcUVqNlpJO0lBRUksaUNBQStEO0VyRWs2WnZFO0VxRXA2Wkk7SUFFSSxpQ0FBK0Q7RXJFcTZadkU7RXFFdjZaSTtJQUVJLGtDQUErRDtFckV3Nlp2RTtFcUUxNlpJO0lBRUksK0JBQStEO0VyRTI2WnZFO0VxRTc2Wkk7SUFFSSxrQ0FBK0Q7RXJFODZadkU7RXFFaDdaSTtJQUVJLGlDQUErRDtFckVpN1p2RTtFcUVuN1pJO0lBRUksa0NBQStEO0VyRW83WnZFO0VxRXQ3Wkk7SUFFSSxnQ0FBK0Q7RXJFdTdadkU7RXFFejdaSTtJQUVJLGtDQUErRDtFckUwN1p2RTtFcUU1N1pJO0lBRUksaUNBQStEO0VyRTY3WnZFO0VxRS83Wkk7SUFFSSw2QkFBK0Q7RXJFZzhadkU7RXFFbDhaSTtJQUVJLDJCQUErRDtFckVtOFp2RTtFcUVyOFpJO0lBRUksbUNBQStEO0VyRXM4WnZFO0VxRXg4Wkk7SUFFSSxrQ0FBK0Q7RXJFeThadkU7RXFFMzhaSTtJQUVJLG1DQUErRDtFckU0OFp2RTtFcUU5OFpJO0lBRUksaUNBQStEO0VyRSs4WnZFO0VxRWo5Wkk7SUFFSSxrQ0FBK0Q7RXJFazladkU7RXFFcDlaSTtJQUVJLGtDQUErRDtFckVxOVp2RTtFcUV2OVpJO0lBRUksbUNBQStEO0VyRXc5WnZFO0VxRTE5Wkk7SUFFSSxnQ0FBK0Q7RXJFMjladkU7RXFFNzlaSTtJQUVJLG1DQUErRDtFckU4OVp2RTtFcUVoK1pJO0lBRUksa0NBQStEO0VyRWkrWnZFO0VxRW4rWkk7SUFFSSxtQ0FBK0Q7RXJFbytadkU7RXFFdCtaSTtJQUVJLGlDQUErRDtFckV1K1p2RTtFcUV6K1pJO0lBRUksbUNBQStEO0VyRTArWnZFO0VxRTUrWkk7SUFFSSxrQ0FBK0Q7RXJFNitadkU7RXFFLytaSTtJQUVJLDhCQUErRDtFckVnL1p2RTtFcUVsL1pJO0lBRUkseUJBQStEO0VyRW0vWnZFO0VxRXIvWkk7SUFFSSxpQ0FBK0Q7RXJFcy9adkU7RXFFeC9aSTtJQUVJLGdDQUErRDtFckV5L1p2RTtFcUUzL1pJO0lBRUksaUNBQStEO0VyRTQvWnZFO0VxRTkvWkk7SUFFSSwrQkFBK0Q7RXJFKy9adkU7RXFFamdhSTtJQUVJLGdDQUErRDtFckVrZ2F2RTtFcUVwZ2FJO0lBRUksZ0NBQStEO0VyRXFnYXZFO0VxRXZnYUk7SUFFSSxpQ0FBK0Q7RXJFd2dhdkU7RXFFMWdhSTtJQUVJLDhCQUErRDtFckUyZ2F2RTtFcUU3Z2FJO0lBRUksaUNBQStEO0VyRThnYXZFO0VxRWhoYUk7SUFFSSxnQ0FBK0Q7RXJFaWhhdkU7RXFFbmhhSTtJQUVJLGlDQUErRDtFckVvaGF2RTtFcUV0aGFJO0lBRUksK0JBQStEO0VyRXVoYXZFO0VxRXpoYUk7SUFFSSxpQ0FBK0Q7RXJFMGhhdkU7RXFFNWhhSTtJQUVJLGdDQUErRDtFckU2aGF2RTtFcUUvaGFJO0lBRUksNEJBQStEO0VyRWdpYXZFO0VxRWxpYUk7SUFFSSw2QkFBK0Q7RXJFbWlhdkU7RXFFcmlhSTtJQUVJLDRCQUErRDtFckVzaWF2RTtFcUV4aWFJO0lBRUksNkJBQStEO0VyRXlpYXZFO0VxRTNpYUk7SUFFSSwyQkFBK0Q7RXJFNGlhdkU7RXFFOWlhSTtJQUVJLDRCQUErRDtFckUraWF2RTtFcUVqamFJO0lBRUksNEJBQStEO0VyRWtqYXZFO0VxRXBqYUk7SUFFSSw2QkFBK0Q7RXJFcWphdkU7RXFFdmphSTtJQUVJLDBCQUErRDtFckV3amF2RTtFcUUxamFJO0lBRUksNkJBQStEO0VyRTJqYXZFO0VxRTdqYUk7SUFFSSw0QkFBK0Q7RXJFOGphdkU7RXFFaGthSTtJQUVJLDZCQUErRDtFckVpa2F2RTtFcUVua2FJO0lBRUksMkJBQStEO0VyRW9rYXZFO0VxRXRrYUk7SUFFSSw2QkFBK0Q7RXJFdWthdkU7RXFFemthSTtJQUVJLDRCQUErRDtFckUwa2F2RTtFcUU1a2FJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckU4a2F2RTtFcUVobGFJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVrbGF2RTtFcUVwbGFJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVzbGF2RTtFcUV4bGFJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckUwbGF2RTtFcUU1bGFJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckU4bGF2RTtFcUVobWFJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVrbWF2RTtFcUVwbWFJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVzbWF2RTtFcUV4bWFJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckUwbWF2RTtFcUU1bWFJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckU4bWF2RTtFcUVobmFJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVrbmF2RTtFcUVwbmFJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVzbmF2RTtFcUV4bmFJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckUwbmF2RTtFcUU1bmFJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckU4bmF2RTtFcUVob2FJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVrb2F2RTtFcUVwb2FJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVzb2F2RTtFcUV4b2FJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUwb2F2RTtFcUU1b2FJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckU4b2F2RTtFcUVocGFJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckVrcGF2RTtFcUVwcGFJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVzcGF2RTtFcUV4cGFJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUwcGF2RTtFcUU1cGFJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckU4cGF2RTtFcUVocWFJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckVrcWF2RTtFcUVwcWFJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVzcWF2RTtFcUV4cWFJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUwcWF2RTtFcUU1cWFJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckU4cWF2RTtFcUVocmFJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckVrcmF2RTtFcUVwcmFJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckVzcmF2RTtFcUV4cmFJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUwcmF2RTtFcUU1cmFJO0lBRUksaUNBQStEO0VyRTZyYXZFO0VxRS9yYUk7SUFFSSxnQ0FBK0Q7RXJFZ3NhdkU7RXFFbHNhSTtJQUVJLGlDQUErRDtFckVtc2F2RTtFcUVyc2FJO0lBRUksK0JBQStEO0VyRXNzYXZFO0VxRXhzYUk7SUFFSSxnQ0FBK0Q7RXJFeXNhdkU7RXFFM3NhSTtJQUVJLGdDQUErRDtFckU0c2F2RTtFcUU5c2FJO0lBRUksaUNBQStEO0VyRStzYXZFO0VxRWp0YUk7SUFFSSw4QkFBK0Q7RXJFa3RhdkU7RXFFcHRhSTtJQUVJLGlDQUErRDtFckVxdGF2RTtFcUV2dGFJO0lBRUksZ0NBQStEO0VyRXd0YXZFO0VxRTF0YUk7SUFFSSxpQ0FBK0Q7RXJFMnRhdkU7RXFFN3RhSTtJQUVJLCtCQUErRDtFckU4dGF2RTtFcUVodWFJO0lBRUksaUNBQStEO0VyRWl1YXZFO0VxRW51YUk7SUFFSSxnQ0FBK0Q7RXJFb3VhdkU7RXFFdHVhSTtJQUVJLG1DQUErRDtFckV1dWF2RTtFcUV6dWFJO0lBRUksa0NBQStEO0VyRTB1YXZFO0VxRTV1YUk7SUFFSSxtQ0FBK0Q7RXJFNnVhdkU7RXFFL3VhSTtJQUVJLGlDQUErRDtFckVndmF2RTtFcUVsdmFJO0lBRUksa0NBQStEO0VyRW12YXZFO0VxRXJ2YUk7SUFFSSxrQ0FBK0Q7RXJFc3ZhdkU7RXFFeHZhSTtJQUVJLG1DQUErRDtFckV5dmF2RTtFcUUzdmFJO0lBRUksZ0NBQStEO0VyRTR2YXZFO0VxRTl2YUk7SUFFSSxtQ0FBK0Q7RXJFK3ZhdkU7RXFFandhSTtJQUVJLGtDQUErRDtFckVrd2F2RTtFcUVwd2FJO0lBRUksbUNBQStEO0VyRXF3YXZFO0VxRXZ3YUk7SUFFSSxpQ0FBK0Q7RXJFd3dhdkU7RXFFMXdhSTtJQUVJLG1DQUErRDtFckUyd2F2RTtFcUU3d2FJO0lBRUksa0NBQStEO0VyRTh3YXZFO0VxRWh4YUk7SUFFSSxvQ0FBK0Q7RXJFaXhhdkU7RXFFbnhhSTtJQUVJLG1DQUErRDtFckVveGF2RTtFcUV0eGFJO0lBRUksb0NBQStEO0VyRXV4YXZFO0VxRXp4YUk7SUFFSSxrQ0FBK0Q7RXJFMHhhdkU7RXFFNXhhSTtJQUVJLG1DQUErRDtFckU2eGF2RTtFcUUveGFJO0lBRUksbUNBQStEO0VyRWd5YXZFO0VxRWx5YUk7SUFFSSxvQ0FBK0Q7RXJFbXlhdkU7RXFFcnlhSTtJQUVJLGlDQUErRDtFckVzeWF2RTtFcUV4eWFJO0lBRUksb0NBQStEO0VyRXl5YXZFO0VxRTN5YUk7SUFFSSxtQ0FBK0Q7RXJFNHlhdkU7RXFFOXlhSTtJQUVJLG9DQUErRDtFckUreWF2RTtFcUVqemFJO0lBRUksa0NBQStEO0VyRWt6YXZFO0VxRXB6YUk7SUFFSSxvQ0FBK0Q7RXJFcXphdkU7RXFFdnphSTtJQUVJLG1DQUErRDtFckV3emF2RTtFcUUxemFJO0lBRUksa0NBQStEO0VyRTJ6YXZFO0VxRTd6YUk7SUFFSSxpQ0FBK0Q7RXJFOHphdkU7RXFFaDBhSTtJQUVJLGtDQUErRDtFckVpMGF2RTtFcUVuMGFJO0lBRUksZ0NBQStEO0VyRW8wYXZFO0VxRXQwYUk7SUFFSSxpQ0FBK0Q7RXJFdTBhdkU7RXFFejBhSTtJQUVJLGlDQUErRDtFckUwMGF2RTtFcUU1MGFJO0lBRUksa0NBQStEO0VyRTYwYXZFO0VxRS8wYUk7SUFFSSwrQkFBK0Q7RXJFZzFhdkU7RXFFbDFhSTtJQUVJLGtDQUErRDtFckVtMWF2RTtFcUVyMWFJO0lBRUksaUNBQStEO0VyRXMxYXZFO0VxRXgxYUk7SUFFSSxrQ0FBK0Q7RXJFeTFhdkU7RXFFMzFhSTtJQUVJLGdDQUErRDtFckU0MWF2RTtFcUU5MWFJO0lBRUksa0NBQStEO0VyRSsxYXZFO0VxRWoyYUk7SUFFSSxpQ0FBK0Q7RXJFazJhdkU7RXFFcDJhSTtJQUVJLHFCQUErRDtFckVxMmF2RTtFcUV2MmFJO0lBRUksNkJBQStEO0VyRXcyYXZFO0VxRTEyYUk7SUFFSSw0QkFBK0Q7RXJFMjJhdkU7RXFFNzJhSTtJQUVJLDZCQUErRDtFckU4MmF2RTtFcUVoM2FJO0lBRUksMkJBQStEO0VyRWkzYXZFO0VxRW4zYUk7SUFFSSw0QkFBK0Q7RXJFbzNhdkU7RXFFdDNhSTtJQUVJLDRCQUErRDtFckV1M2F2RTtFcUV6M2FJO0lBRUksNkJBQStEO0VyRTAzYXZFO0VxRTUzYUk7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dkU7RXFFN2liSTtJQUVJLCtCQUErRDtFckU4aWJ2RTtFcUVoamJJO0lBRUksaUNBQStEO0VyRWlqYnZFO0VxRW5qYkk7SUFFSSxnQ0FBK0Q7RXJFb2pidkU7RXFFdGpiSTtJQUVJLDJCQUErRDtFckV1amJ2RTtFcUV6amJJO0lBRUksbUNBQStEO0VyRTBqYnZFO0VxRTVqYkk7SUFFSSxrQ0FBK0Q7RXJFNmpidkU7RXFFL2piSTtJQUVJLG1DQUErRDtFckVna2J2RTtFcUVsa2JJO0lBRUksaUNBQStEO0VyRW1rYnZFO0VxRXJrYkk7SUFFSSxrQ0FBK0Q7RXJFc2tidkU7RXFFeGtiSTtJQUVJLGtDQUErRDtFckV5a2J2RTtFcUUza2JJO0lBRUksbUNBQStEO0VyRTRrYnZFO0VxRTlrYkk7SUFFSSxnQ0FBK0Q7RXJFK2tidkU7RXFFamxiSTtJQUVJLG1DQUErRDtFckVrbGJ2RTtFcUVwbGJJO0lBRUksa0NBQStEO0VyRXFsYnZFO0VxRXZsYkk7SUFFSSxtQ0FBK0Q7RXJFd2xidkU7RXFFMWxiSTtJQUVJLGlDQUErRDtFckUybGJ2RTtFcUU3bGJJO0lBRUksbUNBQStEO0VyRThsYnZFO0VxRWhtYkk7SUFFSSxrQ0FBK0Q7RXJFaW1idkU7RXFFbm1iSTtJQUVJLDRCQUErRDtFckVvbWJ2RTtFcUV0bWJJO0lBRUksb0NBQStEO0VyRXVtYnZFO0VxRXptYkk7SUFFSSxtQ0FBK0Q7RXJFMG1idkU7RXFFNW1iSTtJQUVJLG9DQUErRDtFckU2bWJ2RTtFcUUvbWJJO0lBRUksa0NBQStEO0VyRWduYnZFO0VxRWxuYkk7SUFFSSxtQ0FBK0Q7RXJFbW5idkU7RXFFcm5iSTtJQUVJLG1DQUErRDtFckVzbmJ2RTtFcUV4bmJJO0lBRUksb0NBQStEO0VyRXluYnZFO0VxRTNuYkk7SUFFSSxpQ0FBK0Q7RXJFNG5idkU7RXFFOW5iSTtJQUVJLG9DQUErRDtFckUrbmJ2RTtFcUVqb2JJO0lBRUksbUNBQStEO0VyRWtvYnZFO0VxRXBvYkk7SUFFSSxvQ0FBK0Q7RXJFcW9idkU7RXFFdm9iSTtJQUVJLGtDQUErRDtFckV3b2J2RTtFcUUxb2JJO0lBRUksb0NBQStEO0VyRTJvYnZFO0VxRTdvYkk7SUFFSSxtQ0FBK0Q7RXJFOG9idkU7RXFFaHBiSTtJQUVJLDBCQUErRDtFckVpcGJ2RTtFcUVucGJJO0lBRUksa0NBQStEO0VyRW9wYnZFO0VxRXRwYkk7SUFFSSxpQ0FBK0Q7RXJFdXBidkU7RXFFenBiSTtJQUVJLGtDQUErRDtFckUwcGJ2RTtFcUU1cGJJO0lBRUksZ0NBQStEO0VyRTZwYnZFO0VxRS9wYkk7SUFFSSxpQ0FBK0Q7RXJFZ3FidkU7RXFFbHFiSTtJQUVJLGlDQUErRDtFckVtcWJ2RTtFcUVycWJJO0lBRUksa0NBQStEO0VyRXNxYnZFO0VxRXhxYkk7SUFFSSwrQkFBK0Q7RXJFeXFidkU7RXFFM3FiSTtJQUVJLGtDQUErRDtFckU0cWJ2RTtFcUU5cWJJO0lBRUksaUNBQStEO0VyRStxYnZFO0VxRWpyYkk7SUFFSSxrQ0FBK0Q7RXJFa3JidkU7RXFFcHJiSTtJQUVJLGdDQUErRDtFckVxcmJ2RTtFcUV2cmJJO0lBRUksa0NBQStEO0VyRXdyYnZFO0VxRTFyYkk7SUFFSSxpQ0FBK0Q7RXJFMnJidkU7RXFFN3JiSTtJQUVJLDJCQUErRDtFckU4cmJ2RTtFcUVoc2JJO0lBRUksNEJBQStEO0VyRWlzYnZFO0VxRW5zYkk7SUFFSSw2QkFBK0Q7RXJFb3NidkU7QUFDRjs7QWlCenJiSTtFb0RkRTtJQUVJLHNCQUErRDtFckUwc2J2RTtFcUU1c2JJO0lBRUksdUJBQStEO0VyRTZzYnZFO0VxRS9zYkk7SUFFSSxzQkFBK0Q7RXJFZ3RidkU7RXFFbHRiSTtJQUVJLDBCQUErRDtFckVtdGJ2RTtFcUVydGJJO0lBRUksZ0NBQStEO0VyRXN0YnZFO0VxRXh0Ykk7SUFFSSx5QkFBK0Q7RXJFeXRidkU7RXFFM3RiSTtJQUVJLHdCQUErRDtFckU0dGJ2RTtFcUU5dGJJO0lBRUkseUJBQStEO0VyRSt0YnZFO0VxRWp1Ykk7SUFFSSw2QkFBK0Q7RXJFa3VidkU7RXFFcHViSTtJQUVJLDhCQUErRDtFckVxdWJ2RTtFcUV2dWJJO0lBRUksK0JB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Y0k7SUFFSSxnQ0FBK0Q7RXJFMG1jdkU7RXFFNW1jSTtJQUVJLCtCQUErRDtFckU2bWN2RTtFcUUvbWNJO0lBRUksZ0NBQStEO0VyRWduY3ZFO0VxRWxuY0k7SUFFSSw4QkFBK0Q7RXJFbW5jdkU7RXFFcm5jSTtJQUVJLGdDQUErRDtFckVzbmN2RTtFcUV4bmNJO0lBRUksK0JBQStEO0VyRXluY3ZFO0VxRTNuY0k7SUFFSSwyQkFBK0Q7RXJFNG5jdkU7RXFFOW5jSTtJQUVJLDBCQUErRDtFckUrbmN2RTtFcUVqb2NJO0lBRUksa0NBQStEO0VyRWtvY3ZFO0VxRXBvY0k7SUFFSSxpQ0FBK0Q7RXJFcW9jdkU7RXFFdm9jSTtJQUVJLGtDQUErRDtFckV3b2N2RTtFcUUxb2NJO0lBRUksZ0NBQStEO0VyRTJvY3ZFO0VxRTdvY0k7SUFFSSxpQ0FBK0Q7RXJFOG9jdkU7RXFFaHBjSTtJQUVJLGlDQUErRDtFckVpcGN2RTtFcUVucGNJO0lBRUksa0NBQStEO0VyRW9wY3ZFO0VxRXRwY0k7SUFFSSwrQkFBK0Q7RXJFdXBjdkU7RXFFenBjSTtJQUVJLGtDQUErRDtFckUwcGN2RTtFcUU1cGNJO0lBRUksaUNBQStEO0VyRTZwY3ZFO0VxRS9wY0k7SUFFSSxrQ0FBK0Q7RXJFZ3FjdkU7RXFFbHFjSTtJQUVJLGdDQUErRDtFckVtcWN2RTtFcUVycWNJO0lBRUksa0NBQStEO0VyRXNxY3ZFO0VxRXhxY0k7SUFFSSxpQ0FBK0Q7RXJFeXFjdkU7RXFFM3FjSTtJQUVJLDZCQUErRDtFckU0cWN2RTtFcUU5cWNJO0lBRUksMkJBQStEO0VyRStxY3ZFO0VxRWpyY0k7SUFFSSxtQ0FBK0Q7RXJFa3JjdkU7RXFFcHJjSTtJQUVJLGtDQUErRDtFckVxcmN2RTtFcUV2cmNJO0lBRUksbUNBQStEO0VyRXdyY3ZFO0VxRTFyY0k7SUFFSSxpQ0FBK0Q7RXJFMnJjdkU7RXFFN3JjSTtJQUVJLGtDQUErRDtFckU4cmN2RTtFcUVoc2NJO0lBRUksa0NBQStEO0VyRWlzY3ZFO0VxRW5zY0k7SUFFSSxtQ0FBK0Q7RXJFb3NjdkU7RXFFdHNjSTtJQUVJLGdDQUErRDtFckV1c2N2RTtFcUV6c2NJO0lBRUksbUNBQStEO0VyRTBzY3ZFO0VxRTVzY0k7SUFFSSxrQ0FBK0Q7RXJFNnNjdkU7RXFFL3NjSTtJQUVJLG1DQUErRDtFckVndGN2RTtFcUVsdGNJO0lBRUksaUNBQStEO0VyRW10Y3ZFO0VxRXJ0Y0k7SUFFSSxtQ0FBK0Q7RXJFc3RjdkU7RXFFeHRjSTtJQUVJLGtDQUErRDtFckV5dGN2RTtFcUUzdGNJO0lBRUksOEJBQStEO0VyRTR0Y3ZFO0VxRTl0Y0k7SUFFSSx5QkFBK0Q7RXJFK3RjdkU7RXFFanVjSTtJQUVJLGlDQUErRDtFckVrdWN2RTtFcUVwdWNJO0lBRUksZ0NBQStEO0VyRXF1Y3ZFO0VxRXZ1Y0k7SUFFSSxpQ0FBK0Q7RXJFd3VjdkU7RXFFMXVjSTtJQUVJLCtCQUErRDtFckUydWN2RTtFcUU3dWNJO0lBRUksZ0NBQStEO0VyRTh1Y3ZFO0VxRWh2Y0k7SUFFSSxnQ0FBK0Q7RXJFaXZjdkU7RXFFbnZjSTtJQUVJLGlDQUErRDtFckVvdmN2RTtFcUV0dmNJO0lBRUksOEJBQStEO0VyRXV2Y3ZFO0VxRXp2Y0k7SUFFSSxpQ0FBK0Q7RXJFMHZjdkU7RXFFNXZjSTtJQUVJLGdDQUErRDtFckU2dmN2RTtFcUUvdmNJO0lBRUksaUNBQStEO0VyRWd3Y3ZFO0VxRWx3Y0k7SUFFSSwrQkFBK0Q7RXJFbXdjdkU7RXFFcndjSTtJQUVJLGlDQUErRDtFckVzd2N2RTtFcUV4d2NJO0lBRUksZ0NBQStEO0VyRXl3Y3ZFO0VxRTN3Y0k7SUFFSSw0QkFBK0Q7RXJFNHdjdkU7RXFFOXdjSTtJQUVJLDZCQUErRDtFckUrd2N2RTtFcUVqeGNJO0lBRUksNEJBQStEO0VyRWt4Y3ZFO0VxRXB4Y0k7SUFFSSw2QkFBK0Q7RXJFcXhjdkU7RXFFdnhjSTtJQUVJLDJCQUErRDtFckV3eGN2RTtFcUUxeGNJO0lBRUksNEJBQStEO0VyRTJ4Y3ZFO0VxRTd4Y0k7SUFFSSw0QkFBK0Q7RXJFOHhjdkU7RXFFaHljSTtJQUVJLDZCQUErRDtFckVpeWN2RTtFcUVueWNJO0lBRUksMEJBQStEO0VyRW95Y3ZFO0VxRXR5Y0k7SUFFSSw2QkFBK0Q7RXJFdXljdkU7RXFFenljSTtJQUVJLDRCQUErRDtFckUweWN2RTtFcUU1eWNJO0lBRUksNkJBQStEO0VyRTZ5Y3ZFO0VxRS95Y0k7SUFFSSwyQkFBK0Q7RXJFZ3pjdkU7RXFFbHpjSTtJQUVJLDZCQUErRDtFckVtemN2RTtFcUVyemNJO0lBRUksNEJBQStEO0VyRXN6Y3ZFO0VxRXh6Y0k7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRTB6Y3ZFO0VxRTV6Y0k7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTh6Y3ZFO0VxRWgwY0k7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRWswY3ZFO0VxRXAwY0k7SUFFSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0VyRXMwY3ZFO0VxRXgwY0k7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTAwY3ZFO0VxRTUwY0k7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTgwY3ZFO0VxRWgxY0k7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRWsxY3ZFO0VxRXAxY0k7SUFFSSxnQ0FBK0Q7SUFBL0QsK0JBQStEO0VyRXMxY3ZFO0VxRXgxY0k7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRTAxY3ZFO0VxRTUxY0k7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTgxY3ZFO0VxRWgyY0k7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRWsyY3ZFO0VxRXAyY0k7SUFFSSxpQ0FBK0Q7SUFBL0QsZ0NBQStEO0VyRXMyY3ZFO0VxRXgyY0k7SUFFSSxtQ0FBK0Q7SUFBL0Qsa0NBQStEO0VyRTAyY3ZFO0VxRTUyY0k7SUFFSSxrQ0FBK0Q7SUFBL0QsaUNBQStEO0VyRTgyY3ZFO0VxRWgzY0k7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRWszY3ZFO0VxRXAzY0k7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRXMzY3ZFO0VxRXgzY0k7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRTAzY3ZFO0VxRTUzY0k7SUFFSSwrQkFBK0Q7SUFBL0Qsa0NBQStEO0VyRTgzY3ZFO0VxRWg0Y0k7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRWs0Y3ZFO0VxRXA0Y0k7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRXM0Y3ZFO0VxRXg0Y0k7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRTA0Y3ZFO0VxRTU0Y0k7SUFFSSw4QkFBK0Q7SUFBL0QsaUNBQStEO0VyRTg0Y3ZFO0VxRWg1Y0k7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRWs1Y3ZFO0VxRXA1Y0k7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRXM1Y3ZFO0VxRXg1Y0k7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRTA1Y3ZFO0VxRTU1Y0k7SUFFSSwrQkFBK0Q7SUFBL0Qsa0NBQStEO0VyRTg1Y3ZFO0VxRWg2Y0k7SUFFSSxpQ0FBK0Q7SUFBL0Qsb0NBQStEO0VyRWs2Y3ZFO0VxRXA2Y0k7SUFFSSxnQ0FBK0Q7SUFBL0QsbUNBQStEO0VyRXM2Y3ZFO0VxRXg2Y0k7SUFFSSxpQ0FBK0Q7RXJFeTZjdkU7RXFFMzZjSTtJQUVJLGdDQUErRDtFckU0NmN2RTtFcUU5NmNJO0lBRUksaUNBQStEO0VyRSs2Y3ZFO0VxRWo3Y0k7SUFFSSwrQkFBK0Q7RXJFazdjdkU7RXFFcDdjSTtJQUVJLGdDQUErRDtFckVxN2N2RTtFcUV2N2NJO0lBRUksZ0NBQStEO0VyRXc3Y3ZFO0VxRTE3Y0k7SUFFSSxpQ0FBK0Q7RXJFMjdjdkU7RXFFNzdjSTtJQUVJLDhCQUErRDtFckU4N2N2RTtFcUVoOGNJO0lBRUksaUNBQStEO0VyRWk4Y3ZFO0VxRW44Y0k7SUFFSSxnQ0FBK0Q7RXJFbzhjdkU7RXFFdDhjSTtJQUVJLGlDQUErRDtFckV1OGN2RTtFcUV6OGNJO0lBRUksK0JBQStEO0VyRTA4Y3ZFO0VxRTU4Y0k7SUFFSSxpQ0FBK0Q7RXJFNjhjdkU7RXFFLzhjSTtJQUVJLGdDQUErRDtFckVnOWN2RTtFcUVsOWNJO0lBRUksbUNBQStEO0VyRW05Y3ZFO0VxRXI5Y0k7SUFFSSxrQ0FBK0Q7RXJFczljdkU7RXFFeDljSTtJQUVJLG1DQUErRDtFckV5OWN2RTtFcUUzOWNJO0lBRUksaUNBQStEO0VyRTQ5Y3ZFO0VxRTk5Y0k7SUFFSSxrQ0FBK0Q7RXJFKzljdkU7RXFFaitjSTtJQUVJLGtDQUErRDtFckVrK2N2RTtFcUVwK2NJO0lBRUksbUNBQStEO0VyRXErY3ZFO0VxRXYrY0k7SUFFSSxnQ0FBK0Q7RXJFdytjdkU7RXFFMStjSTtJQUVJLG1DQUErRDtFckUyK2N2RTtFcUU3K2NJO0lBRUksa0NBQStEO0VyRTgrY3ZFO0VxRWgvY0k7SUFFSSxtQ0FBK0Q7RXJFaS9jdkU7RXFFbi9jSTtJQUVJLGlDQUErRDtFckVvL2N2RTtFcUV0L2NJO0lBRUksbUNBQStEO0VyRXUvY3ZFO0VxRXovY0k7SUFFSSxrQ0FBK0Q7RXJFMC9jdkU7RXFFNS9jSTtJQUVJLG9DQUErRDtFckU2L2N2RTtFcUUvL2NJO0lBRUksbUNBQStEO0VyRWdnZHZFO0VxRWxnZEk7SUFFSSxvQ0FBK0Q7RXJFbWdkdkU7RXFFcmdkSTtJQUVJLGtDQUErRDtFckVzZ2R2RTtFcUV4Z2RJO0lBRUksbUNBQStEO0VyRXlnZHZFO0VxRTNnZEk7SUFFSSxtQ0FBK0Q7RXJFNGdkdkU7RXFFOWdkSTtJQUVJLG9DQUErRDtFckUrZ2R2RTtFcUVqaGRJO0lBRUksaUNBQStEO0VyRWtoZHZFO0VxRXBoZEk7SUFFSSxvQ0FBK0Q7RXJFcWhkdkU7RXFFdmhkSTtJQUVJLG1DQUErRDtFckV3aGR2RTtFcUUxaGRJO0lBRUksb0NBQStEO0VyRTJoZHZFO0VxRTdoZEk7SUFFSSxrQ0FBK0Q7RXJFOGhkdkU7RXFFaGlkSTtJQUVJLG9DQUErRDtFckVpaWR2RTtFcUVuaWRJO0lBRUksbUNBQStEO0VyRW9pZHZFO0VxRXRpZEk7SUFFSSxrQ0FBK0Q7RXJFdWlkdkU7RXFFemlkSTtJQUVJLGlDQUErRDtFckUwaWR2RTtFcUU1aWRJO0lBRUksa0NBQStEO0VyRTZpZHZFO0VxRS9pZEk7SUFFSSxnQ0FBK0Q7RXJFZ2pkdkU7RXFFbGpkSTtJQUVJLGlDQUErRDtFckVtamR2RTtFcUVyamRJO0lBRUksaUNBQStEO0VyRXNqZHZFO0VxRXhqZEk7SUFFSSxrQ0FBK0Q7RXJFeWpkdkU7RXFFM2pkSTtJQUVJLCtCQUErRDtFckU0amR2RTtFcUU5amRJO0lBRUksa0NBQStEO0VyRStqZHZFO0VxRWprZEk7SUFFSSxpQ0FBK0Q7RXJFa2tkdkU7RXFFcGtkSTtJQUVJLGtDQUErRDtFckVxa2R2RTtFcUV2a2RJO0lBRUksZ0NBQStEO0VyRXdrZHZFO0VxRTFrZEk7SUFFSSxrQ0FBK0Q7RXJFMmtkdkU7RXFFN2tkSTtJQUVJLGlDQUErRDtFckU4a2R2RTtFcUVobGRJO0lBRUkscUJBQStEO0VyRWlsZHZFO0VxRW5sZEk7SUFFSSw2QkFBK0Q7RXJFb2xkdkU7RXFFdGxkSTtJQUVJLDRCQUErRDtFckV1bGR2RTtFcUV6bGRJO0lBRUksNkJBQStEO0VyRTBsZHZFO0VxRTVsZEk7SUFFSSwyQkFBK0Q7RXJFNmxkdkU7RXFFL2xkSTtJQUVJLDRCQUErRDtFckVnbWR2RTtFcUVsbWRJO0lBRUksNEJBQStEO0VyRW1tZHZFO0VxRXJtZEk7SUFFSSw2QkFBK0Q7RXJFc21kdkU7RXFFeG1kSTtJQUVJLDBCQUErRDtFckV5bWR2RTtFcUUzbWRJO0lBRUksNkJBQStEO0VyRTRtZHZFO0VxRTltZEk7SUFFSSw0QkFBK0Q7RXJFK21kdkU7RXFFam5kSTtJQUVJLDZCQUErRDtFckVrbmR2RTtFcUVwbmRJO0lBRUksMkJBQStEO0VyRXFuZHZFO0VxRXZuZEk7SUFFSSw2QkFBK0Q7RXJFd25kdkU7RXFFMW5kSTtJQUVJLDRCQUErRDtFckUybmR2RTtFcUU3bmRJO0lBRUksMkJBQStEO0lBQS9ELDBCQUErRDtFckUrbmR2RTtFcUVqb2RJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVtb2R2RTtFcUVyb2RJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckV1b2R2RTtFcUV6b2RJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUyb2R2RTtFcUU3b2RJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckUrb2R2RTtFcUVqcGRJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckVtcGR2RTtFcUVycGRJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckV1cGR2RTtFcUV6cGRJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUycGR2RTtFcUU3cGRJO0lBRUksZ0NBQStEO0lBQS9ELCtCQUErRDtFckUrcGR2RTtFcUVqcWRJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVtcWR2RTtFcUVycWRJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckV1cWR2RTtFcUV6cWRJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckUycWR2RTtFcUU3cWRJO0lBRUksaUNBQStEO0lBQS9ELGdDQUErRDtFckUrcWR2RTtFcUVqcmRJO0lBRUksbUNBQStEO0lBQS9ELGtDQUErRDtFckVtcmR2RTtFcUVycmRJO0lBRUksa0NBQStEO0lBQS9ELGlDQUErRDtFckV1cmR2RTtFcUV6cmRJO0lBRUkseUJBQStEO0lBQS9ELDRCQUErRDtFckUycmR2RTtFcUU3cmRJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUrcmR2RTtFcUVqc2RJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVtc2R2RTtFcUVyc2RJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckV1c2R2RTtFcUV6c2RJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckUyc2R2RTtFcUU3c2RJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckUrc2R2RTtFcUVqdGRJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVtdGR2RTtFcUVydGRJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckV1dGR2RTtFcUV6dGRJO0lBRUksOEJBQStEO0lBQS9ELGlDQUErRDtFckUydGR2RTtFcUU3dGRJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUrdGR2RTtFcUVqdWRJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVtdWR2RTtFcUVydWRJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckV1dWR2RTtFcUV6dWRJO0lBRUksK0JBQStEO0lBQS9ELGtDQUErRDtFckUydWR2RTtFcUU3dWRJO0lBRUksaUNBQStEO0lBQS9ELG9DQUErRDtFckUrdWR2RTtFcUVqdmRJO0lBRUksZ0NBQStEO0lBQS9ELG1DQUErRDtFckVtdmR2RTtFcUVydmRJO0lBRUkseUJBQStEO0VyRXN2ZHZFO0VxRXh2ZEk7SUFFSSxpQ0FBK0Q7RXJFeXZkdkU7RXFFM3ZkSTtJQUVJLGdDQUErRDtFckU0dmR2RTtFcUU5dmRJO0lBRUksaUNBQStEO0VyRSt2ZHZFO0VxRWp3ZEk7SUFFSSwrQkFBK0Q7RXJFa3dkdkU7RXFFcHdkSTtJQUVJLGdDQUErRDtFckVxd2R2RTtFcUV2d2RJO0lBRUksZ0NBQStEO0VyRXd3ZHZFO0VxRTF3ZEk7SUFFSSxpQ0FBK0Q7RXJFMndkdkU7RXFFN3dkSTtJQUVJLDhCQUErRDtFckU4d2R2RTtFcUVoeGRJO0lBRUksaUNBQStEO0VyRWl4ZHZFO0VxRW54ZEk7SUFFSSxnQ0FBK0Q7RXJFb3hkdkU7RXFFdHhkSTtJQUVJLGlDQUErRDtFckV1eGR2RTtFcUV6eGRJO0lBRUksK0JBQStEO0VyRTB4ZHZFO0VxRTV4ZEk7SUFFSSxpQ0FBK0Q7RXJFNnhkdkU7RXFFL3hkSTtJQUVJLGdDQUErRDtFckVneWR2RTtFcUVseWRJO0lBRUksMkJBQStEO0VyRW15ZHZFO0VxRXJ5ZEk7SUFFSSxtQ0FBK0Q7RXJFc3lkdkU7RXFFeHlkSTtJQUVJLGtDQUErRDtFckV5eWR2RTtFcUUzeWRJO0lBRUksbUNBQStEO0VyRTR5ZHZFO0VxRTl5ZEk7SUFFSSxpQ0FBK0Q7RXJFK3lkdkU7RXFFanpkSTtJQUVJLGtDQUErRDtFckVremR2RTtFcUVwemRJO0lBRUksa0NBQStEO0VyRXF6ZHZFO0VxRXZ6ZEk7SUFFSSxtQ0FBK0Q7RXJFd3pkdkU7RXFFMXpkSTtJQUVJLGdDQUErRDtFckUyemR2RTtFcUU3emRJO0lBRUksbUNBQStEO0VyRTh6ZHZFO0VxRWgwZEk7SUFFSSxrQ0FBK0Q7RXJFaTBkdkU7RXFFbjBkSTtJQUVJLG1DQUErRDtFckVvMGR2RTtFcUV0MGRJO0lBRUksaUNBQStEO0VyRXUwZHZFO0VxRXowZEk7SUFFSSxtQ0FBK0Q7RXJFMDBkdkU7RXFFNTBkSTtJQUVJLGtDQUErRDtFckU2MGR2RTtFcUUvMGRJO0lBRUksNEJBQStEO0VyRWcxZHZFO0VxRWwxZEk7SUFFSSxvQ0FBK0Q7RXJFbTFkdkU7RXFFcjFkSTtJQUVJLG1DQUErRDtFckVzMWR2RTtFcUV4MWRJO0lBRUksb0NBQStEO0VyRXkxZHZFO0VxRTMxZEk7SUFFSSxrQ0FBK0Q7RXJFNDFkdkU7RXFFOTFkSTtJQUVJLG1DQUErRDtFckUrMWR2RTtFcUVqMmRJO0lBRUksbUNBQStEO0VyRWsyZHZFO0VxRXAyZEk7SUFFSSxvQ0FBK0Q7RXJFcTJkdkU7RXFFdjJkSTtJQUVJLGlDQUErRDtFckV3MmR2RTtFcUUxMmRJO0lBRUksb0NBQStEO0VyRTIyZHZFO0VxRTcyZEk7SUFFSSxtQ0FBK0Q7RXJFODJkdkU7RXFFaDNkSTtJQUVJLG9DQUErRDtFckVpM2R2RTtFcUVuM2RJO0lBRUksa0NBQStEO0VyRW8zZHZFO0VxRXQzZEk7SUFFSSxvQ0FBK0Q7RXJFdTNkdkU7RXFFejNkSTtJQUVJLG1DQUErRDtFckUwM2R2RTtFcUU1M2RJO0lBRUksMEJBQStEO0VyRTYzZHZFO0VxRS8zZEk7SUFFSSxrQ0FBK0Q7RXJFZzRkdkU7RXFFbDRkSTtJQUVJLGlDQUErRDtFckVtNGR2RTtFcUVyNGRJO0lBRUksa0NBQStEO0VyRXM0ZHZFO0VxRXg0ZEk7SUFFSSxnQ0FBK0Q7RXJFeTRkdkU7RXFFMzRkSTtJQUVJLGlDQUErRDtFckU0NGR2RTtFcUU5NGRJO0lBRUksaUNBQStEO0VyRSs0ZHZFO0VxRWo1ZEk7SUFFSSxrQ0FBK0Q7RXJFazVkdkU7RXFFcDVkSTtJQUVJLCtCQUErRDtFckVxNWR2RTtFcUV2NWRJO0lBRUksa0NBQStEO0VyRXc1ZHZFO0VxRTE1ZEk7SUFFSSxpQ0FBK0Q7RXJFMjVkdkU7RXFFNzVkSTtJQUVJLGtDQUErRDtFckU4NWR2RTtFcUVoNmRJO0lBRUksZ0NBQStEO0VyRWk2ZHZFO0VxRW42ZEk7SUFFSSxrQ0FBK0Q7RXJFbzZkdkU7RXFFdDZkSTtJQUVJLGlDQUErRDtFckV1NmR2RTtFcUV6NmRJO0lBRUksMkJBQStEO0VyRTA2ZHZFO0VxRTU2ZEk7SUFFSSw0QkFBK0Q7RXJFNjZkdkU7RXFFLzZkSTtJQUVJLDZCQUErRDtFckVnN2R2RTtBQUNGOztBc0VqOWRBO0VEOEJNO0lBRUksK0JBQStEO0VyRXM3ZHZFO0VxRXg3ZEk7SUFFSSw2QkFBK0Q7RXJFeTdkdkU7RXFFMzdkSTtJQUVJLGdDQUErRDtFckU0N2R2RTtFcUU5N2RJO0lBRUksK0JBQStEO0VyRSs3ZHZFO0VxRWo4ZEk7SUFFSSwrQkFBK0Q7RXJFazhkdkU7RXFFcDhkSTtJQUVJLDZCQUErRDtFckVxOGR2RTtFcUV2OGRJO0lBRUksZ0NBQStEO0VyRXc4ZHZFO0VxRTE4ZEk7SUFFSSwrQkFBK0Q7RXJFMjhkdkU7RXFFNzhkSTtJQUVJLCtCQUErRDtFckU4OGR2RTtFcUVoOWRJO0lBRUksNkJBQStEO0VyRWk5ZHZFO0VxRW45ZEk7SUFFSSxnQ0FBK0Q7RXJFbzlkdkU7RXFFdDlkSTtJQUVJLCtCQUErRDtFckV1OWR2RTtFcUV6OWRJO0lBRUksK0JBQStEO0VyRTA5ZHZFO0VxRTU5ZEk7SUFFSSw2QkFBK0Q7RXJFNjlkdkU7RXFFLzlkSTtJQUVJLGdDQUErRDtFckVnK2R2RTtFcUVsK2RJO0lBRUksK0JBQStEO0VyRW0rZHZFO0FBQ0Y7O0FzRWovZEE7RURXTTtJQUVJLDBCQUErRDtFckV5K2R2RTtFcUUzK2RJO0lBRUksZ0NBQStEO0VyRTQrZHZFO0VxRTkrZEk7SUFFSSx5QkFBK0Q7RXJFKytkdkU7RXFFai9kSTtJQUVJLHdCQUErRDtFckVrL2R2RTtFcUVwL2RJO0lBRUkseUJBQStEO0VyRXEvZHZFO0VxRXYvZEk7SUFFSSw2QkFBK0Q7RXJFdy9kdkU7RXFFMS9kSTtJQUVJLDhCQUErRDtF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ZUFBZTtFQUNmLDhCcEZyR2tCO0FSd254QmxDOztBNEZ2bHhCQTtFQXNFb0IseUJBQXlCO0E1RnFoeEI3Qzs7QTRGOWd4QkE7RUFDSSxtQkFBbUI7RUFDbkIsZUFBZTtBNUZpaHhCbkI7O0E0Rm5oeEJBOztFQU1ZLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLDhCcEYzSG1CO0FSNm94Qi9COztBNEY5aHhCQTs7RUFnQlksYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsOEJwRmxJbUI7QVJxcHhCL0I7O0E0RjlneEJBO0VBQ0ksc0JBQXNCO0VBQ3RCLDZCcEZ0SWlCO0VvRnVJakIsZUFBZTtFQUNmLGVBQWU7RUFDZixXQUFXO0VBQ1gsOEJwRjdJMkI7QVI4cHhCL0I7O0E0RjlneEJBLGtEQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiAgICBUZW1wbGF0ZSBOYW1lOiBOZXcgV2F2ZSAtIE1pbmltYWwgZUNvbW1lcmNlIEhUTUwgVGVtcGxhdGVcclxuICAgIFZlcnNpb246IDEuMFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFxyXG4gICAgQ1NTIElOREVYXHJcbiAgICA9PT09PT09PT09PT09PT09PT09XHJcblx0XHJcbiAgICAwMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcclxuICAgIDAyLiBIZWFkZXIgc3R5bGVcclxuICAgIDAzLiBTbGlkZXIgc3R5bGVcclxuICAgIDA0LiBGZWF0dXJlcyBzdHlsZVxyXG4gICAgMDUuIFNlY3Rpb24gdGl0bGUgc3R5bGVcclxuICAgIDA2LiBQcm9kdWN0IHN0eWxlXHJcbiAgICAwNy4gU3Vic2NyaWJlIHN0eWxlXHJcbiAgICAwOC4gQnJhbmQgbG9nbyBzdHlsZVxyXG4gICAgMDkuIEZvb3RlciBzdHlsZVxyXG4gICAgMTAuIEluc3RhZ3JhbSBzdHlsZVxyXG4gICAgMTEuIEJyZWFkY3J1bWIgc3R5bGVcclxuICAgIDEyLiBTaWRlYmFyIHN0eWxlXHJcbiAgICAxMy4gQ29udGFjdCB1cyBzdHlsZVxyXG4gICAgMTQuIENvbWluZyBzb29uIHN0eWxlXHJcbiAgICAxNS4gQWJvdXQgdXMgc3R5bGVcclxuICAgIDE2LiBCbG9nIHN0eWxlXHJcbiAgICAxNy4gUHJvZHVjdCBkZXRhaWxzIHN0eWxlXHJcbiAgICAxOC4gQ2FydCBzdHlsZVxyXG4gICAgMTkuIFdpc2hsaXN0IHN0eWxlXHJcbiAgICAyMC4gTG9naW4gcmVnaXN0ZXIgc3R5bGVcclxuICAgIDIxLiBDaGVja291dCBzdHlsZVxyXG4gICAgMjIuIE15IGFjY291bnQgc3R5bGVcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcIi4vYm9vdHN0cmFwL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibHNcIjtcclxuQGltcG9ydCBcImN1c3RvbS12YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4vYm9vdHN0cmFwL2Jvb3RzdHJhcFwiO1xyXG5cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJzbGlkZXJcIjtcclxuQGltcG9ydCBcImZlYXR1cmVzXCI7XHJcbkBpbXBvcnQgXCJzZWN0aW9uLXRpdGxlXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0XCI7XHJcbkBpbXBvcnQgXCJzdWJzY3JpYmVcIjtcclxuQGltcG9ydCBcImJhbm5lclwiO1xyXG5AaW1wb3J0IFwiYnJhbmQtbG9nb1wiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJpbnN0YWdyYW1cIjtcclxuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcInNpZGViYXJcIjtcclxuQGltcG9ydCBcImNvbnRhY3QtdXNcIjtcclxuQGltcG9ydCBcImNvbWluZy1zb29uXCI7XHJcbkBpbXBvcnQgXCJhYm91dC11c1wiO1xyXG5AaW1wb3J0IFwiYmxvZ1wiO1xyXG5AaW1wb3J0IFwicHJvZHVjdC1kZXRhaWxzXCI7XHJcbkBpbXBvcnQgXCJjYXJ0XCI7XHJcbkBpbXBvcnQgXCJ3aXNobGlzdFwiO1xyXG5AaW1wb3J0IFwibG9naW4tcmVnaXN0ZXJcIjtcclxuQGltcG9ydCBcImNoZWNrb3V0XCI7XHJcbkBpbXBvcnQgXCJteS1hY2NvdW50XCI7XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgIFRlbXBsYXRlIE5hbWU6IE5ldyBXYXZlIC0gTWluaW1hbCBlQ29tbWVyY2UgSFRNTCBUZW1wbGF0ZVxyXG4gICAgVmVyc2lvbjogMS4wXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgXHJcbiAgICBDU1MgSU5ERVhcclxuICAgID09PT09PT09PT09PT09PT09PT1cclxuXHRcclxuICAgIDAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xyXG4gICAgMDIuIEhlYWRlciBzdHlsZVxyXG4gICAgMDMuIFNsaWRlciBzdHlsZVxyXG4gICAgMDQuIEZlYXR1cmVzIHN0eWxlXHJcbiAgICAwNS4gU2VjdGlvbiB0aXRsZSBzdHlsZVxyXG4gICAgMDYuIFByb2R1Y3Qgc3R5bGVcclxuICAgIDA3LiBTdWJzY3JpYmUgc3R5bGVcclxuICAgIDA4LiBCcmFuZCBsb2dvIHN0eWxlXHJcbiAgICAwOS4gRm9vdGVyIHN0eWxlXHJcbiAgICAxMC4gSW5zdGFncmFtIHN0eWxlXHJcbiAgICAxMS4gQnJlYWRjcnVtYiBzdHlsZVxyXG4gICAgMTIuIFNpZGViYXIgc3R5bGVcclxuICAgIDEzLiBDb250YWN0IHVzIHN0eWxlXHJcbiAgICAxNC4gQ29taW5nIHNvb24gc3R5bGVcclxuICAgIDE1LiBBYm91dCB1cyBzdHlsZVxyXG4gICAgMTYuIEJsb2cgc3R5bGVcclxuICAgIDE3LiBQcm9kdWN0IGRldGFpbHMgc3R5bGVcclxuICAgIDE4LiBDYXJ0IHN0eWxlXHJcbiAgICAxOS4gV2lzaGxpc3Qgc3R5bGVcclxuICAgIDIwLiBMb2dpbiByZWdpc3RlciBzdHlsZVxyXG4gICAgMjEuIENoZWNrb3V0IHN0eWxlXHJcbiAgICAyMi4gTXkgYWNjb3VudCBzdHlsZVxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyohXG4gKiBCb290c3RyYXAgdjUuMC4wLWJldGExIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb3poYStPbmUmZGlzcGxheT1zd2FwXCIpO1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy13aGl0ZTogI2ZmZmZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1wcmltYXJ5OiAjMTgxODE4O1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzM0M2E0MDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb3poYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJSb3poYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzQzNzVyZW0gKyAxLjEyNXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3ODEycmVtICsgMC4zMzc1dncpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS41MzEyNXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxMzEzMTM7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IGRvdHRlZCAxcHg7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuXG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAxNXB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMTVweCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteSkgKiAtMSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIC0yKTtcbn1cblxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAxLjYyNXJlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogMS42MjVyZW07XG59XG5cbi5nLTYsXG4uZ3gtNiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuODc1cmVtO1xufVxuXG4uZy02LFxuLmd5LTYge1xuICAtLWJzLWd1dHRlci15OiAxLjg3NXJlbTtcbn1cblxuLmctNyxcbi5neC03IHtcbiAgLS1icy1ndXR0ZXIteDogMi4xODc1cmVtO1xufVxuXG4uZy03LFxuLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiAyLjE4NzVyZW07XG59XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbn1cblxuLmctOCxcbi5neS04IHtcbiAgLS1icy1ndXR0ZXIteTogMi41cmVtO1xufVxuXG4uZy05LFxuLmd4LTkge1xuICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG59XG5cbi5nLTksXG4uZ3ktOSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDIuODEyNXJlbTtcbn1cblxuLmctMTAsXG4uZ3gtMTAge1xuICAtLWJzLWd1dHRlci14OiAzLjEyNXJlbTtcbn1cblxuLmctMTAsXG4uZ3ktMTAge1xuICAtLWJzLWd1dHRlci15OiAzLjEyNXJlbTtcbn1cblxuLmctMTEsXG4uZ3gtMTEge1xuICAtLWJzLWd1dHRlci14OiAzLjQzNzVyZW07XG59XG5cbi5nLTExLFxuLmd5LTExIHtcbiAgLS1icy1ndXR0ZXIteTogMy40Mzc1cmVtO1xufVxuXG4uZy0xMixcbi5neC0xMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG59XG5cbi5nLTEyLFxuLmd5LTEyIHtcbiAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbn1cblxuLmctMTMsXG4uZ3gtMTMge1xuICAtLWJzLWd1dHRlci14OiA0LjA2MjVyZW07XG59XG5cbi5nLTEzLFxuLmd5LTEzIHtcbiAgLS1icy1ndXR0ZXIteTogNC4wNjI1cmVtO1xufVxuXG4uZy0xNCxcbi5neC0xNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDQuMzc1cmVtO1xufVxuXG4uZy0xNCxcbi5neS0xNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDQuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4zMTI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjMxMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjYyNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjkzNzVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuMjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuMjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNjI1cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjYyNXJlbTtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3gtc20tNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMS44NzVyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd5LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuODc1cmVtO1xuICB9XG4gIC5nLXNtLTcsXG4gIC5neC1zbS03IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjE4NzVyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy1zbS04LFxuICAuZ3gtc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd4LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuODEyNXJlbTtcbiAgfVxuICAuZy1zbS05LFxuICAuZ3ktc20tOSB7XG4gICAgLS1icy1ndXR0ZXIteTogMi44MTI1cmVtO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3gtc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuMTI1cmVtO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3ktc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMuMTI1cmVtO1xuICB9XG4gIC5nLXNtLTExLFxuICAuZ3gtc20tMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNDM3NXJlbTtcbiAgfVxuICAuZy1zbS0xMSxcbiAgLmd5LXNtLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjQzNzVyZW07XG4gIH1cbiAgLmctc20tMTIsXG4gIC5neC1zbS0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMy43NXJlbTtcbiAgfVxuICAuZy1zbS0xMixcbiAgLmd5LXNtLTEyIHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjc1cmVtO1xuICB9XG4gIC5nLXNtLTEzLFxuICAuZ3gtc20tMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuMDYyNXJlbTtcbiAgfVxuICAuZy1zbS0xMyxcbiAgLmd5LXNtLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiA0LjA2MjVyZW07XG4gIH1cbiAgLmctc20tMTQsXG4gIC5neC1zbS0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNC4zNzVyZW07XG4gIH1cbiAgLmctc20tMTQsXG4gIC5neS1zbS0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNC4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjYyNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMS42MjVyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuODc1cmVtO1xuICB9XG4gIC5nLW1kLTYsXG4gIC5neS1tZC02IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjg3NXJlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3gtbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMi4xODc1cmVtO1xuICB9XG4gIC5nLW1kLTcsXG4gIC5neS1tZC03IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjE4NzVyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd4LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3ktbWQtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMi41cmVtO1xuICB9XG4gIC5nLW1kLTksXG4gIC5neC1tZC05IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG4gIH1cbiAgLmctbWQtOSxcbiAgLmd5LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuODEyNXJlbTtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd4LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjEyNXJlbTtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd5LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjEyNXJlbTtcbiAgfVxuICAuZy1tZC0xMSxcbiAgLmd4LW1kLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjQzNzVyZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neS1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMy40Mzc1cmVtO1xuICB9XG4gIC5nLW1kLTEyLFxuICAuZ3gtbWQtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG4gIH1cbiAgLmctbWQtMTIsXG4gIC5neS1tZC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbiAgfVxuICAuZy1tZC0xMyxcbiAgLmd4LW1kLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjA2MjVyZW07XG4gIH1cbiAgLmctbWQtMTMsXG4gIC5neS1tZC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogNC4wNjI1cmVtO1xuICB9XG4gIC5nLW1kLTE0LFxuICAuZ3gtbWQtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuMzc1cmVtO1xuICB9XG4gIC5nLW1kLTE0LFxuICAuZ3ktbWQtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjMxMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC42MjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNjI1cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS4yNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMS42MjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNjI1cmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neC1sZy02IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjg3NXJlbTtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3ktbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMS44NzVyZW07XG4gIH1cbiAgLmctbGctNyxcbiAgLmd4LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMi4xODc1cmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd5LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxuICAuZy1sZy05LFxuICAuZ3gtbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi44MTI1cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neS1sZy05IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjgxMjVyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neC1sZy0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMy4xMjVyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neS1sZy0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMy4xMjVyZW07XG4gIH1cbiAgLmctbGctMTEsXG4gIC5neC1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMy40Mzc1cmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3ktbGctMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMuNDM3NXJlbTtcbiAgfVxuICAuZy1sZy0xMixcbiAgLmd4LWxnLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjc1cmVtO1xuICB9XG4gIC5nLWxnLTEyLFxuICAuZ3ktbGctMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMuNzVyZW07XG4gIH1cbiAgLmctbGctMTMsXG4gIC5neC1sZy0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogNC4wNjI1cmVtO1xuICB9XG4gIC5nLWxnLTEzLFxuICAuZ3ktbGctMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuMDYyNXJlbTtcbiAgfVxuICAuZy1sZy0xNCxcbiAgLmd4LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjM3NXJlbTtcbiAgfVxuICAuZy1sZy0xNCxcbiAgLmd5LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiA0LjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjYyNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMS42MjVyZW07XG4gIH1cbiAgLmcteGwtNixcbiAgLmd4LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuODc1cmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neS14bC02IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjg3NXJlbTtcbiAgfVxuICAuZy14bC03LFxuICAuZ3gteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMi4xODc1cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neS14bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjE4NzVyZW07XG4gIH1cbiAgLmcteGwtOCxcbiAgLmd4LXhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3kteGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMi41cmVtO1xuICB9XG4gIC5nLXhsLTksXG4gIC5neC14bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjgxMjVyZW07XG4gIH1cbiAgLmcteGwtOSxcbiAgLmd5LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuODEyNXJlbTtcbiAgfVxuICAuZy14bC0xMCxcbiAgLmd4LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjEyNXJlbTtcbiAgfVxuICAuZy14bC0xMCxcbiAgLmd5LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjEyNXJlbTtcbiAgfVxuICAuZy14bC0xMSxcbiAgLmd4LXhsLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjQzNzVyZW07XG4gIH1cbiAgLmcteGwtMTEsXG4gIC5neS14bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMy40Mzc1cmVtO1xuICB9XG4gIC5nLXhsLTEyLFxuICAuZ3gteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG4gIH1cbiAgLmcteGwtMTIsXG4gIC5neS14bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbiAgfVxuICAuZy14bC0xMyxcbiAgLmd4LXhsLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjA2MjVyZW07XG4gIH1cbiAgLmcteGwtMTMsXG4gIC5neS14bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogNC4wNjI1cmVtO1xuICB9XG4gIC5nLXhsLTE0LFxuICAuZ3gteGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuMzc1cmVtO1xuICB9XG4gIC5nLXhsLTE0LFxuICAuZ3kteGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4zMTI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjYyNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuMjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjYyNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjYyNXJlbTtcbiAgfVxuICAuZy14eGwtNixcbiAgLmd4LXh4bC02IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjg3NXJlbTtcbiAgfVxuICAuZy14eGwtNixcbiAgLmd5LXh4bC02IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjg3NXJlbTtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd4LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjE4NzVyZW07XG4gIH1cbiAgLmcteHhsLTcsXG4gIC5neS14eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMi4xODc1cmVtO1xuICB9XG4gIC5nLXh4bC04LFxuICAuZ3gteHhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuNXJlbTtcbiAgfVxuICAuZy14eGwtOCxcbiAgLmd5LXh4bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07XG4gIH1cbiAgLmcteHhsLTksXG4gIC5neC14eGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMi44MTI1cmVtO1xuICB9XG4gIC5nLXh4bC05LFxuICAuZ3kteHhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuODEyNXJlbTtcbiAgfVxuICAuZy14eGwtMTAsXG4gIC5neC14eGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuMTI1cmVtO1xuICB9XG4gIC5nLXh4bC0xMCxcbiAgLmd5LXh4bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMy4xMjVyZW07XG4gIH1cbiAgLmcteHhsLTExLFxuICAuZ3gteHhsLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjQzNzVyZW07XG4gIH1cbiAgLmcteHhsLTExLFxuICAuZ3kteHhsLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjQzNzVyZW07XG4gIH1cbiAgLmcteHhsLTEyLFxuICAuZ3gteHhsLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjc1cmVtO1xuICB9XG4gIC5nLXh4bC0xMixcbiAgLmd5LXh4bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbiAgfVxuICAuZy14eGwtMTMsXG4gIC5neC14eGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuMDYyNXJlbTtcbiAgfVxuICAuZy14eGwtMTMsXG4gIC5neS14eGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuMDYyNXJlbTtcbiAgfVxuICAuZy14eGwtMTQsXG4gIC5neC14eGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuMzc1cmVtO1xuICB9XG4gIC5nLXh4bC0xNCxcbiAgLmd5LXh4bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNC4zNzVyZW07XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzE4MTgxODtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzE4MTgxODtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzE4MTgxODtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE4MTgxODtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZSA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2QxZDFkMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdjN2M3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNiY2JjO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxYzFjMTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjYmNiYztcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNjYmNjY2U7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZDZjYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjZDBjNztcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWU4ZWY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZlMmU5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkY2UzO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNlNmRiYjk7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZjMmM0O1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMzNDNhNDA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzNlNDQ0YTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzQ4NGU1MztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICM0MzQ5NGU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0ODRlNTM7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE4MTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2xbdHlwZT1cImZpbGVcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNCwgMjQsIDI0LCAwLjI1KTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE4MTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE4MTgxODtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4YztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0LCAyNCwgMjQsIDAuMjUpO1xufVxuXG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzE4MTgxODtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYzcmVtO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQsIDI0LCAyNCwgMC4yNSk7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBib3JkZXItY29sb3I6ICMxODE4MTg7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xufVxuXG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4YzhjOGMnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDI0LCAyNCwgMjQsIDAuMjUpO1xufVxuXG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjQsIDI0LCAyNCwgMC4yNSk7XG59XG5cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbn1cblxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbn1cblxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzE4MTgxODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogLjVlbTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxN3B4IDY4cHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQsIDI0LCAyNCwgMC4yNSk7XG59XG5cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBib3JkZXItY29sb3I6ICMxODE4MTg7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItY29sb3I6ICMxMzEzMTM7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItY29sb3I6ICMxMzEzMTM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1OSwgNTksIDU5LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzEzO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDU5LCA1OSwgNTksIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGJvcmRlci1jb2xvcjogIzE4MTgxODtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICBib3JkZXItY29sb3I6ICM1NjVlNjQ7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjVlNjQ7XG4gIGJvcmRlci1jb2xvcjogIzUxNTg1ZTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2MCwgMTUzLCAxMTAsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2Vzcyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDZjNDM7XG4gIGJvcmRlci1jb2xvcjogIzEzNjUzZjtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjAsIDE1MywgMTEwLCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluZm8sIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGQ1ZjM7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDE3MiwgMjA0LCAwLjUpO1xufVxuXG4uYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTJjO1xuICBib3JkZXItY29sb3I6ICNmZmM3MjA7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTJjO1xuICBib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjJkM2I7XG4gIGJvcmRlci1jb2xvcjogI2IwMmEzNztcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICBib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDJhMzc7XG4gIGJvcmRlci1jb2xvcjogI2E1MjgzNDtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzEzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmEyZTMzO1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYXJrLCAuYnRuLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzEzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMmEyZTMzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcmssIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmUzMztcbiAgYm9yZGVyLWNvbG9yOiAjMjcyYzMwO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLWRhcms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGJvcmRlci1jb2xvcjogIzE4MTgxODtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxODE4O1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0LCAyNCwgMjQsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGJvcmRlci1jb2xvcjogIzE4MTgxODtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQsIDI0LCAyNCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogIzBkY2FmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZyxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXIsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodCxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyayxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLFxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzEzMTMxMztcbn1cblxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NjU2M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudVtzdHlsZV0ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgcmlnaHQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgbGVmdDogYXV0byAvKiBydGw6aWdub3JlICovO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIHJpZ2h0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIHJpZ2h0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgcmlnaHQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIHJpZ2h0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxZTIxMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogI2RlZTJlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogNTFweDtcbiAgcGFkZGluZy1sZWZ0OiA1MXB4O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmZmZmY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhciA+IC5jb250YWluZXItbGcsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjMzNTk0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMzU5NHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW07XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gLyogcnRsOmlnbm9yZSAqLztcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMTYxNjE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMTYxNjE2JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzE4MTgxOCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNCwgMjQsIDI0LCAwLjI1KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMxMzEzMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMTMxMzEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQsIDI0LCAyNCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGJvcmRlci1jb2xvcjogIzE4MTgxODtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc2NTYzcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzBlMGUwZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIwYjBiO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQzODNjO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkO1xuICBib3JkZXItY29sb3I6ICNiYWRiY2M7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYzQxMjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG4gIGJvcmRlci1jb2xvcjogI2I2ZWZmYjtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTIzZTAyO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzJjNztcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmExYTIxO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFmMjMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjNGM2O1xufVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTkxYzFlO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC42NTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGJvcmRlci1jb2xvcjogIzE4MTgxODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZTBlMGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGUwZTBlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMGUwZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGUwZTBlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNjY2U7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkMGM3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTEzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMGY1MTMyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWRjZTM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MTYwO1xuICBib3JkZXItY29sb3I6ICMwNTUxNjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGJiOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZjMmM0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyMDI5O1xuICBib3JkZXItY29sb3I6ICM4NDIwMjk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICBib3JkZXItY29sb3I6ICM2MzY0NjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWYyMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFmMjMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzJjMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjIzMjY7XG4gIGJvcmRlci1jb2xvcjogIzFmMjMyNjtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQsIDI0LCAyNCwgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnRvYXN0Om5vdCguc2hvd2luZyk6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAtMC41cmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb3poYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWVuZCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLXN0YXJ0LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJSb3poYSBPbmVcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuNzY1NjNyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItZW5kLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmZmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZmZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxMzEzMTM7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTY1ZTY0O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE0NmM0Mztcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xufVxuXG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzZGQ1ZjM7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDM5O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2IwMmEzNztcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmOWZhZmI7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMmEyZTMzO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gNCAqIDEwMCUpO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxODE4MTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC02IHtcbiAgZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTkge1xuICBnYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTExIHtcbiAgZ2FwOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMiB7XG4gIGdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEzIHtcbiAgZ2FwOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNCB7XG4gIGdhcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcge1xuICBtYXJnaW46IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEyIHtcbiAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTQge1xuICBtYXJnaW46IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xNCB7XG4gIG1hcmdpbi1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTcge1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTQge1xuICBtYXJnaW4tdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTQge1xuICBtYXJnaW4tdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMyB7XG4gIG1hcmdpbi1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xNCB7XG4gIG1hcmdpbi1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTkge1xuICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTEge1xuICBtYXJnaW4tbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW43IHtcbiAgbWFyZ2luOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW45IHtcbiAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTIge1xuICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMyB7XG4gIG1hcmdpbjogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTQge1xuICBtYXJnaW46IC00LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjExIHtcbiAgbWFyZ2luLXRvcDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTQge1xuICBtYXJnaW4tdG9wOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjcge1xuICBtYXJnaW4tdG9wOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEwIHtcbiAgbWFyZ2luLXRvcDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTIge1xuICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEzIHtcbiAgbWFyZ2luLXRvcDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE0IHtcbiAgbWFyZ2luLXRvcDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgge1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xNCB7XG4gIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTIge1xuICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMyB7XG4gIG1hcmdpbi1sZWZ0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTQge1xuICBtYXJnaW4tbGVmdDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xNCB7XG4gIHBhZGRpbmc6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTE0IHtcbiAgcGFkZGluZy1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTEge1xuICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNCB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTE0IHtcbiAgcGFkZGluZy1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTExIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMyB7XG4gIHBhZGRpbmctbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNCB7XG4gIHBhZGRpbmctbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNDM3NXJlbSArIDEuMTI1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3ODEycmVtICsgMC4zMzc1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTgxODE4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMTgxODE4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxOCAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTcge1xuICAgIGdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tOSB7XG4gICAgZ2FwOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEwIHtcbiAgICBnYXA6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMSB7XG4gICAgZ2FwOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEyIHtcbiAgICBnYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEzIHtcbiAgICBnYXA6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTQge1xuICAgIGdhcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMCB7XG4gICAgbWFyZ2luOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNCB7XG4gICAgbWFyZ2luOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMSB7XG4gICAgbWFyZ2luOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEyIHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEzIHtcbiAgICBtYXJnaW46IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTQge1xuICAgIG1hcmdpbjogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTMge1xuICAgIHBhZGRpbmc6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC02IHtcbiAgICBnYXA6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC03IHtcbiAgICBnYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMCB7XG4gICAgZ2FwOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTEge1xuICAgIGdhcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMiB7XG4gICAgZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xMyB7XG4gICAgZ2FwOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTE0IHtcbiAgICBnYXA6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTQge1xuICAgIG1hcmdpbjogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTEge1xuICAgIG1hcmdpbjogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMiB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMyB7XG4gICAgbWFyZ2luOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjE0IHtcbiAgICBtYXJnaW46IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEzIHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNiB7XG4gICAgZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNyB7XG4gICAgZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTgge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy05IHtcbiAgICBnYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTAge1xuICAgIGdhcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTExIHtcbiAgICBnYXA6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTIge1xuICAgIGdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTMge1xuICAgIGdhcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xNCB7XG4gICAgZ2FwOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTEge1xuICAgIG1hcmdpbjogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEzIHtcbiAgICBtYXJnaW46IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTE0IHtcbiAgICBtYXJnaW46IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNCB7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTIge1xuICAgIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTMge1xuICAgIG1hcmdpbjogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xNCB7XG4gICAgbWFyZ2luOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMyB7XG4gICAgcGFkZGluZzogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTQge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTQge1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC02IHtcbiAgICBnYXA6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC03IHtcbiAgICBnYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtOCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTkge1xuICAgIGdhcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTEge1xuICAgIGdhcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMiB7XG4gICAgZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMyB7XG4gICAgZ2FwOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTE0IHtcbiAgICBnYXA6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTAge1xuICAgIG1hcmdpbjogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMSB7XG4gICAgbWFyZ2luOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMiB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTMge1xuICAgIG1hcmdpbjogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTQge1xuICAgIG1hcmdpbjogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW43IHtcbiAgICBtYXJnaW46IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTEge1xuICAgIG1hcmdpbjogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMyB7XG4gICAgbWFyZ2luOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE0IHtcbiAgICBtYXJnaW46IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTkge1xuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTExIHtcbiAgICBwYWRkaW5nOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEzIHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNCB7XG4gICAgcGFkZGluZzogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNiB7XG4gICAgZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTcge1xuICAgIGdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC05IHtcbiAgICBnYXA6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEwIHtcbiAgICBnYXA6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTEge1xuICAgIGdhcDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTIge1xuICAgIGdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEzIHtcbiAgICBnYXA6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTE0IHtcbiAgICBnYXA6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNyB7XG4gICAgbWFyZ2luOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOSB7XG4gICAgbWFyZ2luOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTAge1xuICAgIG1hcmdpbjogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTEge1xuICAgIG1hcmdpbjogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEyIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTMge1xuICAgIG1hcmdpbjogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTE0IHtcbiAgICBtYXJnaW46IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjYge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjgge1xuICAgIG1hcmdpbjogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uOSB7XG4gICAgbWFyZ2luOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjExIHtcbiAgICBtYXJnaW46IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEyIHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMyB7XG4gICAgbWFyZ2luOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNCB7XG4gICAgbWFyZ2luOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC0yLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTcge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtOSB7XG4gICAgcGFkZGluZzogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEwIHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xMSB7XG4gICAgcGFkZGluZzogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEyIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEzIHtcbiAgICBwYWRkaW5nOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTQge1xuICAgIHBhZGRpbmc6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogNC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNTMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTMge1xuICAgIGZvbnQtc2l6ZTogMS41MzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS00IHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0xIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtMyB7XG4gICAgZm9udC1zaXplOiAxLjUzMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTQge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTEge1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy0zIHtcbiAgICBmb250LXNpemU6IDEuNTMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAwMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0gR29vZ2xlIEZvbnQgLS0qL1xuLyotLSBDb21tb24gU3R5bGUgLS0qL1xuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGNvbG9yOiBcIlwiO1xufVxuXG5ib2R5W2Rpcj1cInJ0bFwiXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEsXG5idXR0b24ge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEsXG5idXR0b24sXG5pbWcsXG5pbnB1dCxcbnNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3QtbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc3QtbWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc3QtbWItMTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0LW1iLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0LW1iLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdC1tYi0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN0LW1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4uc3QtbWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4uc3QtbWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0LW1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0LW1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5cbi5zdC1tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLnN0LW1iLTEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0LW1iLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdC1tYi0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbn1cblxuLnN0LW1iLTEwMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0LW1iLTEwMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdC1tYi0xMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnB0LTEzMCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wdC0yNDUge1xuICBwYWRkaW5nLXRvcDogMjQ1cHg7XG59XG5cbi5wYi0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG59XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wdC0xNDUge1xuICBwYWRkaW5nLXRvcDogMTQ1cHg7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYi0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wYi0xMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGItMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4ucGItMTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xufVxuXG4ucGItMTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBiLTE4NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnBiLTIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGItMjM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0yMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYi0yMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1iLTQ3IHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1iLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYi0xMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG59XG5cbi5wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucGItMTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xufVxuXG4ucGItMTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuXG4ucGItMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuXG4ucGItMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG4ucGItMTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xufVxuXG4ucGItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5iZy1ncmF5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGOUVFO1xufVxuXG4uYmctZ3JheS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUNGODtcbn1cblxuLmJnLWdyYW5pdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFNUU2O1xufVxuXG4uYmctaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRyYW5zcGFyZW50LWJhciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXIteHhsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMSAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTEgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0xIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMiAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTIgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0yIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogMjU0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1NHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItMyAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTMgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci0zIC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogMTE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItZmx1aWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXNtLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1tZCwgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItbGcsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXhsLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItZmx1aWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXNtLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1tZCwgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItbGcsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXhsLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTQgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci00IC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItNCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItZmx1aWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXNtLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci1tZCwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItbGcsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXhsLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci14eGwge1xuICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItZmx1aWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXNtLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci1tZCwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItbGcsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXhsLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItZmx1aWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXNtLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci1tZCwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItbGcsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXhsLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItZmx1aWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXNtLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci1tZCwgLnNlY3Rpb24tcGFkZGluZy1sci01IC5jb250YWluZXItbGcsIC5zZWN0aW9uLXBhZGRpbmctbHItNSAuY29udGFpbmVyLXhsLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTUgLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXIteHhsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1mbHVpZCwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXItc20sIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLW1kLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1sZywgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXIteGwsIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWZsdWlkLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci1zbSwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXItbWQsIC5zZWN0aW9uLXBhZGRpbmctbHItNiAuY29udGFpbmVyLWxnLCAuc2VjdGlvbi1wYWRkaW5nLWxyLTYgLmNvbnRhaW5lci14bCwgLnNlY3Rpb24tcGFkZGluZy1sci02IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uY29sLTM0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wtMzQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbC0zNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2wtMzQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtMzQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTM0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0zNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29sLTIyLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIyLjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29sLTIyLTUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbC0yMi01IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbC0yMi01IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLTIyLTUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTIyLTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTIyLTUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbC0yNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjQlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29sLTI0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtMjQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sLTI0IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLTI0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0yNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMjQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbC0xOS01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOS41JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC0xOS01IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtMTktNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2wtMTktNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC0xOS01IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0xOS01IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC0xOS01IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ib3JkZXItdG9wLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0IxQjFCMTtcbn1cblxuLmJvcmRlci1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTJBMkEyO1xufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTEge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4M3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTQge1xuICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctNSB7XG4gIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDIyMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNSB7XG4gICAgcGFkZGluZy10b3A6IDEzOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctNiB7XG4gIHBhZGRpbmctdG9wOiAyMDhweDtcbiAgcGFkZGluZy1ib3R0b206IDE1N3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTYge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctNyB7XG4gIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy03IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYzcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy04IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctOSB7XG4gIHBhZGRpbmctdG9wOiA5OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDIxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTExIHtcbiAgcGFkZGluZy10b3A6IDEyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTEge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMTIge1xuICBwYWRkaW5nLXRvcDogMTIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTIge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYycHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xMyB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTE0IHtcbiAgcGFkZGluZy10b3A6IDE0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTk0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTE1IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uY3VzdG9tLWQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1hbGlnbi1pdGVtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdXN0b20tYWxpZ24taXRlbS1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3Njcm9sbFVwIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDUzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogOTgxMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Njcm9sbFVwIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuI3Njcm9sbFVwIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2Nyb2xsVXAgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbiNzY3JvbGxVcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbkBrZXlmcmFtZXMgbGFzdHVkaW9ab29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDAyLiBIZWFkZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5oZWFkZXItcGFkZGluZy10YiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXBhZGRpbmctdGIge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxufVxuXG4uaGVhZGVyLXBhZGRpbmctdGItMiB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ubGFuZ3VhZ2Utd3JhcCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYW5ndWFnZS13cmFwIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmd1YWdlLXdyYXAgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuXG4ubGFuZ3VhZ2Utd3JhcCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMmRlZyk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZ3VhZ2Utd3JhcCB1bCBsaTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICB9XG59XG5cbi5sYW5ndWFnZS13cmFwIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sYW5ndWFnZS13cmFwIHVsIGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYW5ndWFnZS13cmFwIHVsIGxpIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBsZXR0ZXItc3BhY2luZzogNS4yMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5ndWFnZS13cmFwIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yMnB4O1xuICB9XG59XG5cbi5sYW5ndWFnZS13cmFwIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuLmxhbmd1YWdlLXdyYXAubGFuZ3VhZ2Utd3JhcC13aGl0ZSB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmxhbmd1YWdlLXdyYXAubGFuZ3VhZ2Utd3JhcC13aGl0ZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sYW5ndWFnZS13cmFwLmxhbmd1YWdlLXdyYXAtd2hpdGUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4ubG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9nbyBhIGltZyB7XG4gIG1heC13aWR0aDogMTU5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9nbyBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ28gYSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nbyBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0ID4gYSB7XG4gIHdpZHRoOiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0ID4gYSA+IC5wcm9kdWN0LWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMXB4O1xuICByaWdodDogLTEycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0ID4gYSBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6ICNCQjlCMUY7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydC53aGl0ZS1jYXJ0ID4gYSBzdmcgZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQud2hpdGUtY2FydCA+IGE6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogI0JCOUIxRjtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1tZW51IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1tZW51IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbWVudSBhID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IC40cztcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbWVudSBhID4gc3BhbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1tZW51IGEgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbWVudSBhID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogMjBweDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1tZW51IGE6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbWVudSBhOmhvdmVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1tZW51IGE6aG92ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbWVudS53aGl0ZS1tZW51ID4gYSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLW1lbnUud2hpdGUtbWVudSA+IGE6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbi5tYWluLXdyYXBwZXIgLmJvZHktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ubWFpbi13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5ib2R5LW92ZXJsYXkge1xuICBvcGFjaXR5OiAuNztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQyMHB4O1xuICBwYWRkaW5nOiAxMDRweCA1MHB4IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCA4N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUuaW5zaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1jYXJ0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDEwNHB4IDMwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLWNhcnQtYWN0aXZlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggNTBweDtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzdweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNsb3NlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jbG9zZSB7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgY29sb3I6ICNCQjlCMUY7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgPiBoMywgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCA+IC5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCB7XG4gIG1hcmdpbjogMCAtMzBweCAwIDA7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDMwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpO1xuICB9XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LWltZyB7XG4gIGZsZXg6IDAgMCA3MHB4O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSBoNCwgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSAuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtdGl0bGUgaDQgYTpob3ZlciwgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSAuaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC1kZWxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDEwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC1kZWxldGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtZGVsZXRlIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC10b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyN3B4IDAgMjZweDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC10b3RhbCBoNCwgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC10b3RhbCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IC5jYXJ0LXRvdGFsIGg0IHNwYW4sIC5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgLmNhcnQtdG90YWwgLmg0IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgLmNhcnQtY2hlY2tvdXQtYnRuIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3JhcHBlci0yIC5ib2R5LW92ZXJsYXktMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNiwgMC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLndyYXBwZXItMi5vdmVybGF5LWFjdGl2ZS0yIC5ib2R5LW92ZXJsYXktMiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzcwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExMTtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNzBweCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vZmYtY2FudmFzLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMyMHB4LCAwKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmYtY2FudmFzLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2MHB4LCAwKTtcbiAgfVxufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUuaW5zaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNTM4O1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtY2xvc2UgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtY2xvc2U6aG92ZXIgaSB7XG4gIGNvbG9yOiAjQkI5QjFGO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICB9XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IHVsIGxpIGE6bm90KC5iYWNrKSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IHVsIGxpIGE6bm90KC5iYWNrKTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjMgZWFzZSAwcztcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjMgZWFzZSAwcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTNweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbn1cblxuLnN0aWNreS1iYXIuc3RpY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG59XG5cbi5zdGlja3ktYmFyLnN0aWNrLnN0aWNreS13aGl0ZS1iZyB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdGljayAubG9nbyBhIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2sgLmxvZ28gYSBpbWcge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgfVxufVxuXG4uc3RpY2suaGVhZGVyLXBhZGRpbmctdGIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5oZWFkZXItYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjQsIDAuMykgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLmhlYWRlci1ibGFjay1iZy5zdGljayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNCwgMC41KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4uaGVhZGVyLWhlaWdodC0xIHtcbiAgaGVpZ2h0OiAxOTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1oZWlnaHQtMSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWhlaWdodC0xLnN0aWNrIHtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaGVpZ2h0LTEuc3RpY2sge1xuICAgIGhlaWdodDogODZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUubWItMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUubWItMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDAzLiBTbGlkZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5zbGlkZXItaGVpZ2h0LTEge1xuICBoZWlnaHQ6IDEwODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMSB7XG4gICAgaGVpZ2h0OiA3NzRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMSB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1zbGlkZXItd3JhcCAuc2xpZGVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDcwLjclO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1zbGlkZXItd3JhcCAuc2xpZGVyLWltZyB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1zbGlkZXItd3JhcCAuc2xpZGVyLWltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtc2xpZGVyLXdyYXAgLnNsaWRlci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaW5nbGUtc2xpZGVyLXdyYXAgLnNsaWRlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zbGlkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luOiAwIDAgMCAzMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50IGgzLCAuc2xpZGVyLWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzRENEQ0RDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGxldHRlci1zcGFjaW5nOiA4LjMzcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50IGgzLCAuc2xpZGVyLWNvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQgaDMsIC5zbGlkZXItY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNi4zM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNvbnRlbnQgaDMsIC5zbGlkZXItY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNC4zM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250ZW50IGgzLCAuc2xpZGVyLWNvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuMzNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRlbnQgaDEsIC5zbGlkZXItY29udGVudCAuaDEge1xuICBjb2xvcjogI0JCOUIxRjtcbiAgZm9udC1zaXplOiAxMzhweDtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICBtYXJnaW46IDI0cHggMCAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWNvbnRlbnQgaDEsIC5zbGlkZXItY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbWFyZ2luOiAxOHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWNvbnRlbnQgaDEsIC5zbGlkZXItY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItY29udGVudCBoMSwgLnNsaWRlci1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItY29udGVudCBoMSwgLnNsaWRlci1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWNvbnRlbnQgaDEsIC5zbGlkZXItY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgaDMsIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgLmgzIHtcbiAgY29sb3I6ICNGNDZDN0Q7XG59XG5cbi5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgaDEsIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgLmgxIHtcbiAgZm9udC1zaXplOiAyNTBweDtcbiAgY29sb3I6ICNFMTM2MzY7XG4gIGxpbmUtaGVpZ2h0OiAyMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC04LjkzcHg7XG4gIG1hcmdpbjogLTMzcHggMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgaDEsIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgLmgxIHtcbiAgICBsaW5lLWhlaWdodDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtcmVkIGgxLCAuc2xpZGVyLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtcmVkIC5oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgbWFyZ2luOiAtMjNweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgaDEsIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgLmgxIHtcbiAgICBsaW5lLWhlaWdodDogMTQ1cHg7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgICBtYXJnaW46IC0yM3B4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtcmVkIGgxLCAuc2xpZGVyLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtcmVkIC5oMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbWFyZ2luOiAtMTBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgaDEsIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQgLmgxIHtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luOiAwcHggMCAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zLjkzcHg7XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50LnNsaWRlci1jb250ZW50LXJlZC5zbGlkZXItY29udGVudCB7XG4gIG1hcmdpbjogMTUxcHggMCAwIDMwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtcmVkLnNsaWRlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDE1MXB4IDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMTM1cHggMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtcmVkLnNsaWRlci1jb250ZW50IHtcbiAgICBtYXJnaW46IDgwcHggMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogODBweCAwIDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItY29udGVudC5zbGlkZXItY29udGVudC1yZWQuc2xpZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZSBhLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnRuLXN0eWxlIGEuYnRuIHtcbiAgICBwYWRkaW5nOiAxN3B4IDUwcHggMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUgYS5idG4ge1xuICAgIHBhZGRpbmc6IDE3cHggNTBweCAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlIGEuYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUgYS5idG4ge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYnRuLXN0eWxlIGEuYnRuLnNsaWRlci1idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5idG4tc3R5bGUgYS5idG4uYnRuLXBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDE3cHggMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlIGEuYnRuLmJ0bi1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMXB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUgYS5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWNhY2FjO1xufVxuXG4uYnRuLXN0eWxlIGEuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tc3R5bGUgYS5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tc3R5bGUgYS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTgxODE4O1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgaDMsIC5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSAuaDMge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgaDEsIC5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSAuaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgYSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS45cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMS5zbGlkZXItaW1nIGltZyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4wcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4ubmF2LXN0eWxlLTEgPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwLjUlO1xuICBsZWZ0OiAxNS44JTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubmF2LXN0eWxlLTEgPiBzcGFuIHtcbiAgICBsZWZ0OiAzLjglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5uYXYtc3R5bGUtMSA+IHNwYW4ge1xuICAgIGxlZnQ6IDEuMiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTEgPiBzcGFuIHtcbiAgICBsZWZ0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS0xID4gc3BhbiB7XG4gICAgbGVmdDogNS4yJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtMSA+IHNwYW4ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS0xID4gc3BhbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4ubmF2LXN0eWxlLTEgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICBtYXJnaW4tbGVmdDogNzZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXN0eWxlLTEgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS0xID4gc3Bhbi5zbGlkZXItaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS0xID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQjlCMUY7XG59XG5cbi5uYXYtc3R5bGUtMSA+IHNwYW46aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5uYXYtc3R5bGUtMS5uYXYtc3R5bGUtMS1tb2RpZnkgPiBzcGFuIHtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5uYXYtc3R5bGUtMS5uYXYtc3R5bGUtMS1tb2RpZnkgPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxMzYzNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxMzYzNjtcbn1cblxuLyotLS0tLS0tLSAwNC4gRmVhdHVyZXMgc3R5bGUgLS0tLS0tLS0tKi9cbi5mZWF0dXJlcy13cmFwIC5mZWF0dXJlcy1pbWcge1xuICB3aWR0aDogNDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xufVxuXG4uZmVhdHVyZXMtd3JhcCAuZmVhdHVyZXMtaW1nIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6ICMxRTFFMUU7XG59XG5cbi5mZWF0dXJlcy13cmFwIC5mZWF0dXJlcy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mZWF0dXJlcy13cmFwIGgzLCAuZmVhdHVyZXMtd3JhcCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMjlweCAwIDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtd3JhcCBoMywgLmZlYXR1cmVzLXdyYXAgLmgzIHtcbiAgICBtYXJnaW46IDIwcHggMCA1cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVzLXdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzMlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWF0dXJlcy13cmFwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZXMtd3JhcCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlcy13cmFwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtd3JhcCBwIHtcbiAgICB3aWR0aDogNjMlO1xuICB9XG59XG5cbi5mZWF0dXJlcy13cmFwOmhvdmVyIC5mZWF0dXJlcy1pbWcge1xuICBhbmltYXRpb246IDAuNXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIHRhZGE7XG59XG5cbi5mZWF0dXJlcy13cmFwOmhvdmVyIC5mZWF0dXJlcy1pbWcgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogI0JCOUIxRjtcbn1cblxuLmZlYXR1cmVzLWFsbC13cmFwIHtcbiAgbWFyZ2luOiAwIC02NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZmVhdHVyZXMtYWxsLXdyYXAge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZlYXR1cmVzLWFsbC13cmFwIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZlYXR1cmVzLWFsbC13cmFwIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZXMtYWxsLXdyYXAge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtYWxsLXdyYXAge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAwNS4gU2VjdGlvbiB0aXRsZSBzdHlsZSAtLS0tLS0tLS0qL1xuLnNlY3Rpb24tdGl0bGUgaDIsIC5zZWN0aW9uLXRpdGxlIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgaDIsIC5zZWN0aW9uLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgaDIsIC5zZWN0aW9uLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIGgyLndoaXRlLCAuc2VjdGlvbi10aXRsZSAud2hpdGUuaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY3Rpb24tdGl0bGUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNTQlO1xuICBtYXJnaW46IDExcHggYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHAge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHAge1xuICAgIHdpZHRoOiA5MSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0yIGgyLCAuc2VjdGlvbi10aXRsZS0yIC5oMiB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTIgaDIsIC5zZWN0aW9uLXRpdGxlLTIgLmgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0yIGgyLCAuc2VjdGlvbi10aXRsZS0yIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTMgaDIsIC5zZWN0aW9uLXRpdGxlLTMgLmgyIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjY0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTMgaDIsIC5zZWN0aW9uLXRpdGxlLTMgLmgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0zIGgyLCAuc2VjdGlvbi10aXRsZS0zIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMy5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTMubWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMy5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNCBoMiwgLnNlY3Rpb24tdGl0bGUtNCAuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNjRweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTQubWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi50cmVuZC1wcm9kdWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVuZC1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLXBvc2l0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MC41JTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLXBvc2l0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZC1wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLXBvc2l0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuXG4udHJlbmQtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy1wb3NpdGlvbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRyZW5kLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWctcG9zaXRpb24tMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTAuNSU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWctcG9zaXRpb24tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJlbmQtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy1wb3NpdGlvbi0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuXG4udHJlbmQtcHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy1wb3NpdGlvbi0yIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udHJlbmQtcHJvZHVjdC1jb250ZW50IHtcbiAgcGFkZGluZzogMjAwcHggMjYwcHggMTc1cHggMTI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHggNzVweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYzcHggNTBweCA3NXB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2M3B4IDMwcHggNzVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeSB7XG4gIHBhZGRpbmc6IDIwMHB4IDE1MHB4IDE3NXB4IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHggNzVweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeSB7XG4gICAgcGFkZGluZzogNjNweCA1MHB4IDc1cHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeSB7XG4gICAgcGFkZGluZzogNjNweCAzMHB4IDc1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudC50cmVuZC1wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnkge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRyZW5kLXByb2R1Y3QtY29udGVudC50cmVuZC1wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5IHAge1xuICB3aWR0aDogODYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnkgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnkgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnktMiB7XG4gIHBhZGRpbmc6IDIwMHB4IDEwMHB4IDE3NXB4IDEyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnktMiB7XG4gICAgcGFkZGluZzogMTAwcHggNTBweCA3NXB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudC50cmVuZC1wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5LTIge1xuICAgIHBhZGRpbmc6IDYzcHggNTBweCA3NXB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnktMiB7XG4gICAgcGFkZGluZzogNjNweCAzMHB4IDc1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudC50cmVuZC1wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5LTIge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeS0yIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeS0yIHAge1xuICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50LnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnktMiBwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeS0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudC50cmVuZC1wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5LTIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeS0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudC50cmVuZC1wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5LTIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRyZW5kLXByb2R1Y3QtY29udGVudCBoMiwgLnRyZW5kLXByb2R1Y3QtY29udGVudCAuaDIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAuODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudCBoMiwgLnRyZW5kLXByb2R1Y3QtY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50IGgyLCAudHJlbmQtcHJvZHVjdC1jb250ZW50IC5oMiB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudCBoMiwgLnRyZW5kLXByb2R1Y3QtY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudCBoMiwgLnRyZW5kLXByb2R1Y3QtY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQgaDIsIC50cmVuZC1wcm9kdWN0LWNvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLnRyZW5kLXByb2R1Y3QtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiA0NXB4IDAgNDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDI1cHggMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMjVweCAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJlbmQtcHJvZHVjdC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi50YWItc3R5bGUtMSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFiLXN0eWxlLTEgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNBQ0FDQUM7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNDdweDtcbiAgbGluZS1oZWlnaHQ6IC44O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWItc3R5bGUtMSBhIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYi1zdHlsZS0xIGEge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1zdHlsZS0xIGEge1xuICAgIG1hcmdpbjogMCAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi50YWItc3R5bGUtMSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxODtcbn1cblxuLnRhYi1zdHlsZS0xIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLXN0eWxlLTEubWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQuanVtcCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFiLWNvbnRlbnQuanVtcCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBsYXN0dWRpb1pvb21JbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjYsIDAuNjksIDAuMzcsIDAuOTYpO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWJhZGdlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIHBhZGRpbmc6IDVweCAxOHB4IDdweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yMHB4O1xuICBwYWRkaW5nOiAxN3B4IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwLnByb2R1Y3QtYWN0aW9uLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxN3B4IDEwcHggMTdweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCBidXR0b24gc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCBidXR0b24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICMxRTFFMUU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgYnV0dG9uOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6ICNCQjlCMUY7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwIGJ1dHRvbjpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0JCOUIxRjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IGgzLCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXByaWNlIHNwYW4ge1xuICBjb2xvcjogIzhFOEU4RTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXByaWNlIHNwYW4ub2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMiBoMywgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMiBoMywgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgaDMgYSwgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgLmgzIGEge1xuICBjb2xvcjogIzRENEQ0RDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgaDMgYTpob3ZlciwgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgLmgzIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0yIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwOmhvdmVyIC5pbWctem9vbSBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1hY3Rpb24td3JhcCB7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmltZy16b29tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy16b29tIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ucGFkZGluZy01NC1yb3ctY29sIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wYWRkaW5nLTU0LXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy01NC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFkZGluZy01NC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmctNTQtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4ucGFkZGluZy01NC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wYWRkaW5nLTU0LXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy01NC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFkZGluZy01NC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmctNTQtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXItYWN0aXZlIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0yN3B4O1xuICBwYWRkaW5nOiAwIDE5NXB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgOTVweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDk1cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDA7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCAucHJvZHVjdC1wbHItMSB7XG4gIHBhZGRpbmc6IDAgMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1zbGlkZXItYWN0aXZlIC5zbGljay1saXN0IC5wcm9kdWN0LXBsci0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUgLnNsaWNrLWxpc3QgLnByb2R1Y3QtcGxyLTEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUgLnNsaWNrLWxpc3QgLnByb2R1Y3QtcGxyLTEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXItYWN0aXZlLTIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTI3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUtMiAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS0yIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUtMiAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS0yIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS0yIC5zbGljay1saXN0IC5wcm9kdWN0LXBsci0xIHtcbiAgcGFkZGluZzogMCAyN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUtMiAuc2xpY2stbGlzdCAucHJvZHVjdC1wbHItMSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1zbGlkZXItYWN0aXZlLTIgLnNsaWNrLWxpc3QgLnByb2R1Y3QtcGxyLTEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlci1hY3RpdmUtMiAuc2xpY2stbGlzdCAucHJvZHVjdC1wbHItMSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWFyZWEtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1hcmVhLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtYXJlYS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtYXJlYS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1hcmVhLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYXJlYS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtMiA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzQuNyU7XG4gIGxlZnQ6IC04MHB4O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3BhbiB7XG4gICAgdG9wOiAyOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3BhbiB7XG4gICAgdG9wOiAyNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTIgPiBzcGFuIHtcbiAgICB0b3A6IDI0LjclO1xuICAgIGxlZnQ6IC00NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTIgPiBzcGFuIHtcbiAgICB0b3A6IDI0LjclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3BhbiB7XG4gICAgbGVmdDogLTY1cHg7XG4gICAgdG9wOiAyMiU7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS0yID4gc3Bhbi5wcm9kdWN0LWljb24tbmV4dCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3Bhbi5wcm9kdWN0LWljb24tbmV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTIgPiBzcGFuIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtMiA+IHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTIgPiBzcGFuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMUUxRTFFO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5uYXYtc3R5bGUtMiA+IHNwYW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtc3R5bGUtMiA+IHNwYW46aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNCQjlCMUY7XG59XG5cbi5wYWRkaW5nLTEwLXJvdy1jb2wgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5wYWRkaW5nLTEwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jb2xsZWN0aW9uLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi13cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbGxlY3Rpb24td3JhcCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG59XG5cbi5jb2xsZWN0aW9uLXdyYXA6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi52aWV3LWFsbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlldy1hbGwubXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1hbGwubXQtOTUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgNTdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXRvcC1iYXIge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC10b3AtYmFyIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gIC5zaG9wLXRvcC1iYXIuc2hvcC10b3AtYmFyLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC10b3AtYmFyLnNob3AtdG9wLWJhci1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvdy13cmFwIHNwYW4ge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDIycHggMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMi5vcGVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2Fycm93LXVwLTIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMHB4IGNlbnRlcjtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTIubmljZS1zZWxlY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTIubmljZS1zZWxlY3QgLmxpc3Qge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTIgdWwge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5uaWNlLXNlbGVjdC1zdHlsZS0yIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xufVxuXG4uc29ydGluZy1maWx0ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29ydGluZy1maWx0ZXItd3JhcCB7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29ydGluZy1maWx0ZXItd3JhcCB7XG4gICAgbWFyZ2luOiAwcHggMCAwO1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgfVxufVxuXG4uc29ydGluZy1maWx0ZXItd3JhcCAuZmlsdGVyLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnNvcnRpbmctZmlsdGVyLXdyYXAgLmZpbHRlci13cmFwIGEge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNvcnRpbmctZmlsdGVyLXdyYXAgLmZpbHRlci13cmFwIGE6aG92ZXIsIC5zb3J0aW5nLWZpbHRlci13cmFwIC5maWx0ZXItd3JhcCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uc29ydGluZy1maWx0ZXItd3JhcCAuZmlsdGVyLXdyYXAgYSBpbWcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucHJvZHVjdC1maWx0ZXItd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA0NXB4IDQwcHggMThweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZmlsdGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCAxOHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMTRweCAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMUQxRDFEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaSBhLmFjdGl2ZSwgLnBhZ2luYXRpb24tc3R5bGUgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRDFEMUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRDFEO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS5wYWdpbmF0aW9uLWxlZnQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24tc3R5bGUubXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4udHJlbmQtcHJvZHVjdC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudHJlbmQtcHJvZHVjdC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRyZW5kLXByb2R1Y3QtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZC1wcm9kdWN0LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wcm9kdWN0LWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnJlbGF0ZWQtcHJvZHVjdC1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWxhdGVkLXByb2R1Y3QtYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZWxhdGVkLXByb2R1Y3QtYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wcm9kdWN0LWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXByb2R1Y3QtYWN0aXZlIC5zbGljay1saXN0IC5wcm9kdWN0LXBsci0xIHtcbiAgcGFkZGluZzogMCAyN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucmVsYXRlZC1wcm9kdWN0LWFjdGl2ZSAuc2xpY2stbGlzdCAucHJvZHVjdC1wbHItMSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlbGF0ZWQtcHJvZHVjdC1hY3RpdmUgLnNsaWNrLWxpc3QgLnByb2R1Y3QtcGxyLTEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlbGF0ZWQtcHJvZHVjdC1hY3RpdmUgLnNsaWNrLWxpc3QgLnByb2R1Y3QtcGxyLTEge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXByb2R1Y3QtYWN0aXZlIC5zbGljay1saXN0IC5wcm9kdWN0LXBsci0xIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1wYWdlLXdyYXAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1wYWdlLXdyYXAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcGFnZS13cmFwIC5tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xuLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0ge1xuICBtYXJnaW46IDAgMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSB7XG4gICAgbWFyZ2luOiAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDBweCAxMDBweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSAubWMtbmV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIC5jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIC5jbGVhciBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xuLmJhbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLXdyYXAgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXItd3JhcCA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcC5ibG9nLWJhbm5lci1pbWcgPiBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoNCwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIC5oNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNnB4IDI3M3B4IDI1cHggNDBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDE4NywgMTU1LCAzMSwgMCksICNCQjlCMUYpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoNCwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIC5oNCB7XG4gICAgcGFkZGluZzogMjZweCAxNzNweCAyNXB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgaDQsIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSAuaDQge1xuICAgIHBhZGRpbmc6IDI2cHggNzBweCAyNXB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoNCwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIC5oNCB7XG4gICAgcGFkZGluZzogMjZweCAxMjBweCAyNXB4IDQwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIGgyLCAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgLmgyIHtcbiAgZm9udC1zaXplOiAxMDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IC0xOXB4IDAgMCAzOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoMiwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIC5oMiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgaDIsIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSAuaDIge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoMiwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIC5oMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzJweDtcbiAgYm90dG9tOiA2OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiB7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMywgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMsIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMywgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMiwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIC5oMiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogNHB4IDAgMjlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDIsIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiAuaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IDRweCAwIDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDIsIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW46IDRweCAwIDE1cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGg0LCAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgLmg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoNCwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoMiwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIC5oMiB7XG4gIGNvbG9yOiAjRjQ2QzdEO1xuICBmb250LXNpemU6IDgzcHg7XG4gIG1hcmdpbjogMHB4IDAgMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgyLCAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgLmgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDIsIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyAuaDIge1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIGJvdHRvbTogNTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCBoMiwgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IC5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDNweDtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IGgzLCAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgLmgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFubmVyLXdyYXA6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5iYW5uZXItYnRuLXN0eWxlIGEuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTUyNTI7XG4gIHBhZGRpbmc6IDEwcHggNDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWJ0bi1zdHlsZSBhLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uYnJhbmQtbG9nby1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5icmFuZC1sb2dvLWFjdGl2ZSAuc2xpY2stbGlzdCAuYnJhbmQtbG9nby1wbHItMSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmJyYW5kLWxvZ28tYWN0aXZlIHtcbiAgbWFyZ2luOiAwIDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYnJhbmQtbG9nby1hY3RpdmUge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5icmFuZC1sb2dvLWFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmFuZC1sb2dvLWFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kLWxvZ28tYWN0aXZlIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kLWxvZ28tYWN0aXZlIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28gaW1nOmhvdmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4vKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xuLmZvb3Rlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1sb2dvIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbG9nbyBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5mb290ZXItbGlzdCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItbGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZvb3Rlci1saXN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWxpc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAyM3B4IDAgMjZweDtcbn1cblxuLmNvcHlyaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmNvcHlyaWdodCBwIHN2ZyB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5jb3B5cmlnaHQgcCBhIHtcbiAgY29sb3I6ICNCQjlCMUY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG5cbi5zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzMXB4IDAgMDtcbn1cblxuLnNvY2lhbC1pY29uIGEge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5zb2NpYWwtaWNvbiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWwtaWNvbiBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uc29jaWFsLWljb24gYSBzdmcgZyBwYXRoIHtcbiAgZmlsbDogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uc29jaWFsLWljb24gYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNCQjlCMUY7XG59XG5cbi5zb2NpYWwtaWNvbiBhOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjQkI5QjFGO1xufVxuXG4vKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xuLmluc3RhZ3JhbS1wYXJhZ3JhcGggcCB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgbWFyZ2luOiAwIGF1dG8gOTVweDtcbiAgd2lkdGg6IDUxJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaW5zdGFncmFtLXBhcmFncmFwaCBwIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5pbnN0YWdyYW0tcGFyYWdyYXBoIHAge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5zdGFncmFtLXBhcmFncmFwaCBwIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5zdGFncmFtLXBhcmFncmFwaCBwIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLXBhcmFncmFwaCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG59XG5cbi5pbnN0YWdyYW0taW1nLXdyYXAge1xuICBtYXJnaW46IDAgNnB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmluc3RhZ3JhbS1pbWctd3JhcCB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5zdGFncmFtLWltZy13cmFwIHtcbiAgICBtYXJnaW46IDAgMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluc3RhZ3JhbS1pbWctd3JhcCB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLWltZy13cmFwIHtcbiAgICBtYXJnaW46IDAgMHB4IDAgMDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnN0YWdyYW0taW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmluc3RhZ3JhbS1pbWcgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xufVxuXG4uaW5zdGFncmFtLWltZzpob3ZlciBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmluc3RhZ3JhbS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAgMTQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnN0YWdyYW0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDAgMTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmluc3RhZ3JhbS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5zdGFncmFtLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluc3RhZ3JhbS10aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLXRpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDBweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLXRpdGxlIGgyLCAuaW5zdGFncmFtLXRpdGxlIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDU4cHggMCA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdEN0Q3RDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3RDdEN0Q7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW5zdGFncmFtLXRpdGxlIGgyLCAuaW5zdGFncmFtLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZzogMjhweCAwIDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLXRpdGxlIGgyLCAuaW5zdGFncmFtLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZzogMjhweCAwIDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLXRpdGxlIGgyLCAuaW5zdGFncmFtLXRpdGxlIC5oMiB7XG4gICAgcGFkZGluZzogMjBweCAwIDIycHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLXRpdGxlIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluc3RhZ3JhbS10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLXRpdGxlLTIge1xuICBtYXJnaW46IDAgNTdweCA3NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaW5zdGFncmFtLXRpdGxlLTIge1xuICAgIG1hcmdpbjogMCAwcHggNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaW5zdGFncmFtLXRpdGxlLTIge1xuICAgIG1hcmdpbjogMCAwcHggNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0YWdyYW0tdGl0bGUtMiB7XG4gICAgbWFyZ2luOiAwIDBweCAzMHB4O1xuICB9XG59XG5cbi5pbnN0YWdyYW0tdGl0bGUtMiBoMiwgLmluc3RhZ3JhbS10aXRsZS0yIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZzogMCAwIDE5cHg7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0Q3RDdEO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnN0YWdyYW0tdGl0bGUtMiBoMiwgLmluc3RhZ3JhbS10aXRsZS0yIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cbn1cblxuLmluc3RhZ3JhbS10aXRsZS0yIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzRENEQ0RDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluc3RhZ3JhbS10aXRsZS0yIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLXNsaWRlci1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5pbnN0YWdyYW0tc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCAuaW5zdGFncmFtLXBsci0xIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucGFkZGluZy00Ni1yb3ctY29sIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xuICBtYXJnaW4tbGVmdDogLTIzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wYWRkaW5nLTQ2LXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy00Ni1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTQ2LXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctNDYtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTQ2LXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnZpZXctbW9yZSBhIHtcbiAgY29sb3I6ICMxRDFEMUQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LW1vcmUubXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4udG9nZ2xlLWl0ZW0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iLXBhZGRpbmcge1xuICBwYWRkaW5nOiAyOTVweCAwIDE0NHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNTBweCAwIDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNTBweCAwIDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE3NHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDEzN3B4IDAgNTBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1wYWRkaW5nLTIge1xuICBwYWRkaW5nOiAyOTVweCAwIDk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZzogMjUwcHggMCA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAyNTBweCAwIDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZzogMTc0cHggMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAxMzdweCAwIDUwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItcGFkZGluZy0zIHtcbiAgcGFkZGluZzogMjk1cHggMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTMge1xuICAgIHBhZGRpbmc6IDI1MHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctMyB7XG4gICAgcGFkZGluZzogMjUwcHggMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTMge1xuICAgIHBhZGRpbmc6IDE3NHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctMyB7XG4gICAgcGFkZGluZzogMTM3cHggMCA1MHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLXBhZGRpbmctNCB7XG4gIHBhZGRpbmc6IDI5NXB4IDAgMTM1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctNCB7XG4gICAgcGFkZGluZzogMjMwcHggMCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctNCB7XG4gICAgcGFkZGluZzogMjMwcHggMCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy00IHtcbiAgICBwYWRkaW5nOiAyMzBweCAwIDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctNCB7XG4gICAgcGFkZGluZzogMTc0cHggMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy00IHtcbiAgICBwYWRkaW5nOiAxMzdweCAwIDUwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItcGFkZGluZy01IHtcbiAgcGFkZGluZzogMjk1cHggMCAxNThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy01IHtcbiAgICBwYWRkaW5nOiAyMzBweCAwIDcxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy01IHtcbiAgICBwYWRkaW5nOiAyMzBweCAwIDcxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTUge1xuICAgIHBhZGRpbmc6IDIxOHB4IDAgNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy01IHtcbiAgICBwYWRkaW5nOiAxNzRweCAwIDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTUge1xuICAgIHBhZGRpbmc6IDEzN3B4IDAgNDhweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1wYWRkaW5nLTYge1xuICBwYWRkaW5nOiAyOTVweCAwIDEyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTYge1xuICAgIHBhZGRpbmc6IDIyMHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctNiB7XG4gICAgcGFkZGluZzogMjIwcHggMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTYge1xuICAgIHBhZGRpbmc6IDE3MHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLXBhZGRpbmctNiB7XG4gICAgcGFkZGluZzogMTM3cHggMCA1MHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLXBhZGRpbmctNyB7XG4gIHBhZGRpbmc6IDI5NXB4IDAgNjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy03IHtcbiAgICBwYWRkaW5nOiAyMjBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTcge1xuICAgIHBhZGRpbmc6IDIyMHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItcGFkZGluZy03IHtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1wYWRkaW5nLTcge1xuICAgIHBhZGRpbmc6IDEzN3B4IDAgNTBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIGgyLCAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIC5oMiB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIGgyLCAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIGgyLCAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG4gIC5icmVhZGNydW1iLWNvbnRlbnQgLmJyZWFkY3J1bWItdGl0bGUgaDIuYnJlYWRjcnVtYi10aXRsZS1yZXNwb25zaXZlLCAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIC5icmVhZGNydW1iLXRpdGxlLXJlc3BvbnNpdmUuaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQgLmJyZWFkY3J1bWItdGl0bGUgaDIsIC5icmVhZGNydW1iLWNvbnRlbnQgLmJyZWFkY3J1bWItdGl0bGUgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudCAuYnJlYWRjcnVtYi10aXRsZSBoMiwgLmJyZWFkY3J1bWItY29udGVudCAuYnJlYWRjcnVtYi10aXRsZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQgLmJyZWFkY3J1bWItdGl0bGUgaDIsIC5icmVhZGNydW1iLWNvbnRlbnQgLmJyZWFkY3J1bWItdGl0bGUgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogIzhFOEU4RTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IHVsIGxpIGEge1xuICBjb2xvcjogIzhFOEU4RTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4vKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjQkI5QjFGO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdGl0bGUyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzFEMUQxRDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2hvcC1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IC5zaG9wLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2hvcC1jYXRlZ29yeSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2hvcC1jYXRlZ29yeSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2hvcC1jYXRlZ29yeSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNob3AtY2F0ZWdvcnkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAjc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2RiZGJkYiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAjc2xpZGVyLXJhbmdlIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UgMHM7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyICNzbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzE4MTgxOCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMHMgZWFzZSAwcztcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzRweCAwIDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCA+IHNwYW4ge1xuICBjb2xvcjogIzFEMUQxRDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgLmxhYmVsLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICMxRDFEMUQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUQxRDFEO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCAubGFiZWwtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFEMUQxRDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgYnV0dG9uIHtcbiAgY29sb3I6ICMxRDFEMUQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxM3B4IDM2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNCQjlCMUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3QgdWwgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDE1cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMHB4IDAgMHB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3QgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QtbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0IHVsIGxpIC5zaWRlYmFyLXdpZGdldC1saXN0LWxlZnQgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0IHVsIGxpIC5zaWRlYmFyLXdpZGdldC1saXN0LWxlZnQgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkI5QjFGO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3QgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QtbGVmdCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0IHVsIGxpIC5zaWRlYmFyLXdpZGdldC1saXN0LWxlZnQgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0IHVsIGxpIC5zaWRlYmFyLXdpZGdldC1saXN0LWxlZnQgLmNoZWNrbWFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtbGlzdCB1bCBsaSAuc2lkZWJhci13aWRnZXQtbGlzdC1sZWZ0IC5jaGVja21hcms6OmFmdGVyIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgd2hpdGU7XG4gIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBtZWRpdW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IG1lZGl1bTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3QgdWwgbGkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtc2l6ZSB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1zaXplIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtc2l6ZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1zaXplIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXNpemUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1zaXplIHVsIGxpIGEge1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBjb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXNpemUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkI5QjFGO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNvbG9yIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNvbG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY29sb3IgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY29sb3IgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY29sb3IgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY29sb3IgdWwgbGkgYSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jb2xvciB1bCBsaSBhLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jb2xvciB1bCBsaSBhLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2QzdEO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNvbG9yIHVsIGxpIGEueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jb2xvciB1bCBsaSBhLmJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jb2xvciB1bCBsaSBhLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNCOEY0O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRhZyB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10YWcge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10YWcgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdGFnIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwcHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdGFnIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10YWcgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkI5QjFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItc2VhcmNoIC5zaWRlYmFyLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItc2VhcmNoIC5zaWRlYmFyLXNlYXJjaC1mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNCNUI1QjU7XG4gIHBhZGRpbmc6IDJweCA1MHB4IDJweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNlYXJjaCAuc2lkZWJhci1zZWFyY2gtZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1zZWFyY2ggLnNpZGViYXItc2VhcmNoLWZvcm0gYnV0dG9uIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6ICMxRTFFMUU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNlYXJjaCAuc2lkZWJhci1zZWFyY2gtZm9ybSBidXR0b246aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogI0JCOUIxRjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5ibG9nLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiA0N3B4IDAgMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5ibG9nLWNhdGVnb3J5IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLmJsb2ctY2F0ZWdvcnkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuYmxvZy1jYXRlZ29yeSB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLmJsb2ctY2F0ZWdvcnkgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLmJsb2ctY2F0ZWdvcnkgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCB7XG4gIG1hcmdpbjogMjhweCAwIDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1ibG9nLXdyYXAgLnNpbmdsZS1zaWRlYmFyLWJsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRENEQztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1ibG9nLXdyYXAgLnNpbmdsZS1zaWRlYmFyLWJsb2c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWltZyB7XG4gIGZsZXg6IDAgMCAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItYmxvZy13cmFwIC5zaW5nbGUtc2lkZWJhci1ibG9nIC5zaWRlYmFyLWJsb2ctaW1nIHtcbiAgICBmbGV4OiAwIDAgODBweDtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItYmxvZy13cmFwIC5zaW5nbGUtc2lkZWJhci1ibG9nIC5zaWRlYmFyLWJsb2ctaW1nIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1ibG9nLXdyYXAgLnNpbmdsZS1zaWRlYmFyLWJsb2cgLnNpZGViYXItYmxvZy1pbWcgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItYmxvZy13cmFwIC5zaW5nbGUtc2lkZWJhci1ibG9nIC5zaWRlYmFyLWJsb2ctY29udGVudCB7XG4gIG1hcmdpbjogMTJweCAwIDAgMjFweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWNvbnRlbnQgaDMsIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1ibG9nLXdyYXAgLnNpbmdsZS1zaWRlYmFyLWJsb2cgLnNpZGViYXItYmxvZy1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWNvbnRlbnQgaDMgYSwgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWNvbnRlbnQgLmgzIGEge1xuICBjb2xvcjogIzJGMkYyRjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWNvbnRlbnQgaDMgYTpob3ZlciwgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWNvbnRlbnQgLmgzIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWJsb2ctd3JhcCAuc2luZ2xlLXNpZGViYXItYmxvZyAuc2lkZWJhci1ibG9nLWNvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1ibG9nLXdyYXAgLnNpbmdsZS1zaWRlYmFyLWJsb2c6aG92ZXIgLnNpZGViYXItYmxvZy1pbWcgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1hcmNoaXZlLXdyYXAge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItYXJjaGl2ZS13cmFwIHNlbGVjdCB7XG4gIGNvbG9yOiAjM0UzRTNFO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAycHggNTBweCAwIDE5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctZG93bi0yLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDIwcHggY2VudGVyO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRhZy0yIHtcbiAgbWFyZ2luOiAzNnB4IDAgMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10YWctMiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC10YWctMiB1bCBsaSBhIHtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRhZy0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc3Vic2NyaWJlLWZvcm0tMiAuc3Vic2NyaWJlLWZvcm0tc3R5bGUtMiAubWMtZm9ybS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnN1YnNjcmliZS1mb3JtLTIgLnN1YnNjcmliZS1mb3JtLXN0eWxlLTIgLm1jLWZvcm0tMiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjI2MjY7XG4gIGhlaWdodDogNzBweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBwYWRkaW5nOiAycHggNTBweCAycHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnN1YnNjcmliZS1mb3JtLTIgLnN1YnNjcmliZS1mb3JtLXN0eWxlLTIgLm1jLWZvcm0tMiBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnN1YnNjcmliZS1mb3JtLTIgLnN1YnNjcmliZS1mb3JtLXN0eWxlLTIgLm1jLWZvcm0tMiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnN1YnNjcmliZS1mb3JtLTIgLnN1YnNjcmliZS1mb3JtLXN0eWxlLTIgLm1jLWZvcm0tMiAubWMtbmV3cy0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zdWJzY3JpYmUtZm9ybS0yIC5zdWJzY3JpYmUtZm9ybS1zdHlsZS0yIC5tYy1mb3JtLTIgLmNsZWFyLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnN1YnNjcmliZS1mb3JtLTIgLnN1YnNjcmliZS1mb3JtLXN0eWxlLTIgLm1jLWZvcm0tMiAuY2xlYXItMiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAyOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvbWFpbC5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAyMHB4IGNlbnRlcjtcbn1cblxuLnNpZGViYXItd2lkZ2V0LWluc3RhZ3JhbSB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldC1pbnN0YWdyYW0uaW5zdGFncmFtLW1yZy1kZWMge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLXdpZGdldC1pbnN0YWdyYW0ge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctMjAtcm93LWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucGFkZGluZy0yMC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zaG9wLXBhZ2Utd3JhcCB7XG4gIG1hcmdpbjogMCAwIDAgMjNweDtcbn1cblxuLnNob3AtcGFnZS13cmFwLm1hcmdpbi1ub25lIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtcGFnZS13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcGFnZS13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXBhZ2Utd3JhcCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItd3JhcHBlci1tciB7XG4gIG1hcmdpbi1yaWdodDogMzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlci1tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZWJhci13cmFwcGVyLW1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItd3JhcHBlci1tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXItbXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLW1yZy1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItbXJnLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5tYXAgaWZyYW1lIHtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hcCBpZnJhbWUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAyN3B4O1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS10aXRsZSBoMSwgLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tdGl0bGUgLmgxIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXRpdGxlIGgxLCAuY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS10aXRsZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS10aXRsZSBwIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXN0eWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tc3R5bGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tc3R5bGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXN0eWxlIGlucHV0LCAuY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogODJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgcGFkZGluZzogMnB4IDI0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tc3R5bGUgaW5wdXQsIC5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXN0eWxlIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tc3R5bGUgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIsIC5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXN0eWxlIHRleHRhcmVhOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS1zdHlsZSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjA1cHg7XG4gIHBhZGRpbmc6IDM1cHggMjRweCAycHggMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAgLmNvbnRhY3QtZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDI0cHggMnB4IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIC5jb250YWN0LWZvcm0tc3R5bGUgYnV0dG9uLnN1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkYyRjJGO1xuICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCAuY29udGFjdC1mb3JtLXN0eWxlIGJ1dHRvbi5zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xufVxuXG4uY29udGFjdC1pbmZvLWFyZWEge1xuICBtYXJnaW46IDAgMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtaW5mby1hcmVhIHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWluZm8tYXJlYSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1pbmZvLWFyZWEge1xuICAgIG1hcmdpbjogNDBweCAwIDAgMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDQ3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1pbmZvLWFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1pbmZvLWFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBzdmcuaWNvbi13aWR0aC0xIHtcbiAgd2lkdGg6IDI4cHg7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBzdmcuaWNvbi13aWR0aC0yIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBzdmcuaWNvbi13aWR0aC00IHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0Q5ODcxOTtcbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhIHVsIGxpIGEgc3ZnLmljb24td2lkdGgtMyB7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4uY29udGFjdC1pbmZvLWFyZWEgdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmNvbnRhY3QtaW5mby1zb2NpYWwge1xuICBtYXJnaW46IDQ4cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8tc29jaWFsIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG5cbi5jb250YWN0LWluZm8tc29jaWFsIGEge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jb250YWN0LWluZm8tc29jaWFsIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtaW5mby1zb2NpYWwgYSBzdmcgZyBwYXRoIHtcbiAgZmlsbDogIzE4MTgxODtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uY29udGFjdC1pbmZvLXNvY2lhbCBhOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBmaWxsOiAjQkI5QjFGO1xufVxuXG4uY29udGFjdC11cy13cmFwIHtcbiAgbWFyZ2luOiAxMjBweCAyNnB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtdXMtd3JhcCB7XG4gICAgbWFyZ2luOiAxMjBweCAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXMtd3JhcCB7XG4gICAgbWFyZ2luOiAxMDBweCAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXVzLXdyYXAge1xuICAgIG1hcmdpbjogNDBweCAwcHggMDtcbiAgfVxufVxuXG4uY29udGFjdC11cy13cmFwIHAuZm9ybS1tZXNzZWdlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5jb21pbmctc29vbi1hcmVhIHtcbiAgaGVpZ2h0OiAxMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIHtcbiAgICBoZWlnaHQ6IDExMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29taW5nLXNvb24tYXJlYSB7XG4gICAgaGVpZ2h0OiAxMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYSB7XG4gICAgaGVpZ2h0OiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCB7XG4gIG1hcmdpbjogMzQ1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCB7XG4gICAgbWFyZ2luOiAyNDVweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMjQ1cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMTgwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGgxLCAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAuaDEge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEsIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGgxLCAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGgxLCAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEsIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEsIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCBoMSwgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgLnRpbWVyLXN0eWxlLTEge1xuICBtYXJnaW46IDQxcHggMCA5NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgLnRpbWVyLXN0eWxlLTEge1xuICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAudGltZXItc3R5bGUtMSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAudGltZXItc3R5bGUtMSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC50aW1lci1zdHlsZS0xID4gZGl2ID4gLmNkb3duIHtcbiAgbWFyZ2luOiAwIDUzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAudGltZXItc3R5bGUtMSA+IGRpdiA+IC5jZG93biB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAudGltZXItc3R5bGUtMSA+IGRpdiA+IC5jZG93biB7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCAudGltZXItc3R5bGUtMSA+IGRpdiA+IC5jZG93biA+IHNwYW4ge1xuICBmb250LXNpemU6IDQ5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgLnRpbWVyLXN0eWxlLTEgPiBkaXYgPiAuY2Rvd24gPiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC5jb21pbmctc29vbi1idG4gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI0U4Q0NCNDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzMnB4IDExN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgLmNvbWluZy1zb29uLWJ0biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHggOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgLmNvbWluZy1zb29uLWJ0biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC5jb21pbmctc29vbi1idG4gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogMTFweCA1MHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IC5jb21pbmctc29vbi1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jb21pbmctc29vbi1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMzRweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwge1xuICAgIG1hcmdpbjogMTM0cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwge1xuICAgIG1hcmdpbjogMTM0cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLXNvY2lhbCB7XG4gICAgbWFyZ2luOiAxMjBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwge1xuICAgIG1hcmdpbjogODBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tc29jaWFsIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG5cbi5jb21pbmctc29vbi1zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDExcHg7XG59XG5cbi5jb21pbmctc29vbi1zb2NpYWwgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLmNvbWluZy1zb29uLXNvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbWluZy1zb29uLXNvY2lhbCBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5hYm91dC11cy1pbWcge1xuICBtYXJnaW46IDAgMCAwIDdweDtcbn1cblxuLmFib3V0LXVzLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LXVzLWNvbnRlbnQge1xuICBtYXJnaW46IDI2cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAwIDA7XG4gIH1cbn1cblxuLmFib3V0LXVzLWNvbnRlbnQgaDEsIC5hYm91dC11cy1jb250ZW50IC5oMSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIHdpZHRoOiA3NSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IGgxLCAuYWJvdXQtdXMtY29udGVudCAuaDEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtdXMtY29udGVudCBoMSwgLmFib3V0LXVzLWNvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IGgxLCAuYWJvdXQtdXMtY29udGVudCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQgaDEsIC5hYm91dC11cy1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LXVzLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG4uc2tpbGwtaW1nIHtcbiAgbWFyZ2luOiAwIDU1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5za2lsbC1pbWcge1xuICAgIG1hcmdpbjogMCAwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2tpbGwtaW1nIHtcbiAgICBtYXJnaW46IDAgMHB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2lsbC1pbWcge1xuICAgIG1hcmdpbjogMCAwcHggMjBweCAwO1xuICB9XG59XG5cbi5za2lsbC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5za2lsbC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2tpbGwtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2tpbGwtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5za2lsbC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2lsbC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG4uc2tpbGwtY29udGVudCBoMiwgLnNraWxsLWNvbnRlbnQgLmgyIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNjRweDtcbiAgbWFyZ2luOiAwIDAgMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5za2lsbC1jb250ZW50IGgyLCAuc2tpbGwtY29udGVudCAuaDIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2tpbGwtY29udGVudCBoMiwgLnNraWxsLWNvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uc2tpbGwtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzZENkQ2RDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2tpbGwtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuLnNraWxsLWJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5za2lsbC1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2tpbGwtYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2lsbC1iYXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5za2lsbC1iYXIgLnNraWxsLWJhci1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2tpbGwtYmFyIC5za2lsbC1iYXItaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5za2lsbC1iYXIgLnNraWxsLWJhci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2lsbC1iYXIgLnNraWxsLWJhci1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2tpbGwtYmFyIC5za2lsbC1iYXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnNraWxsLWJhciAuc2tpbGwtYmFyLWl0ZW0gPiBzcGFuIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgei1pbmRleDogMjtcbn1cblxuLnNraWxsLWJhciAuc2tpbGwtYmFyLWl0ZW0gLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEOCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNraWxsLWJhciAuc2tpbGwtYmFyLWl0ZW0gLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMTgxODE4IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5za2lsbC1iYXIgLnNraWxsLWJhci1pdGVtIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHNwYW4udGV4dC10b3Age1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICByaWdodDogMDtcbiAgdG9wOiAtMzRweDtcbn1cblxuLnNraWxsLWJhciAuc2tpbGwtYmFyLWl0ZW06bnRoLWNoaWxkKDEpIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogOTAlO1xufVxuXG4uc2tpbGwtYmFyIC5za2lsbC1iYXItaXRlbTpudGgtY2hpbGQoMikgLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5za2lsbC1iYXIgLnNraWxsLWJhci1pdGVtOm50aC1jaGlsZCgzKSAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnNraWxsLWFyZWEge1xuICBtYXJnaW46IDIzMnB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNraWxsLWFyZWEge1xuICAgIG1hcmdpbjogMTMycHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNraWxsLWFyZWEge1xuICAgIG1hcmdpbjogMTMycHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2tpbGwtYXJlYSB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2tpbGwtYXJlYSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgMDtcbiAgfVxufVxuXG4udGVhbS1hcmVhIHtcbiAgbWFyZ2luOiAyMTdweCAwIDE1MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudGVhbS1hcmVhIHtcbiAgICBtYXJnaW46IDExN3B4IDAgNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZWFtLWFyZWEge1xuICAgIG1hcmdpbjogMTE3cHggMCA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS1hcmVhIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWFyZWEge1xuICAgIG1hcmdpbjogNzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlYW0tbWFyZ2luLXdyYXAge1xuICBtYXJnaW46IDAgNTFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS1tYXJnaW4td3JhcCB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tbWFyZ2luLXdyYXAge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1tYXJnaW4td3JhcCB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG4udGVhbS13cmFwIC50ZWFtLWltZyB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0td3JhcCAudGVhbS1pbWcge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlYW0td3JhcCAudGVhbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbn1cblxuLnRlYW0td3JhcCAudGVhbS1jb250ZW50IGgzLCAudGVhbS13cmFwIC50ZWFtLWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbiAgbWFyZ2luOiAwIDAgOXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRlYW0td3JhcCAudGVhbS1jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNCQjlCMUY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4udGVhbS13cmFwOmhvdmVyIC50ZWFtLWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5wYWRkaW5nLTY0LXJvdy1jb2wgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctNjQtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTY0LXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWRkaW5nLTY0LXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy02NC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTY0LXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctNjQtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTY0LXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWRkaW5nLTY0LXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy02NC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uYmxvZy13cmFwLmJsb2ctd3JhcC1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5ibG9nLXdyYXAgLmJsb2ctaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy13cmFwIC5ibG9nLWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXdyYXAgLmJsb2ctaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1pbWcgLnZpZGVvLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy13cmFwIC5ibG9nLWltZyAudmlkZW8tcG9wdXAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkIDRweCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uYmxvZy13cmFwIC5ibG9nLWltZyAudmlkZW8tcG9wdXAgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1pbWcgLnZpZGVvLXBvcHVwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1pbWcgLnZpZGVvLXBvcHVwIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uYmxvZy13cmFwIC5ibG9nLWltZy1zbGlkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy13cmFwIC5ibG9nLWltZy1zbGlkZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctd3JhcCAucXVvdGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctd3JhcCAucXVvdGUtY29udGVudCBoMywgLmJsb2ctd3JhcCAucXVvdGUtY29udGVudCAuaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG4uYmxvZy13cmFwIC5xdW90ZS1jb250ZW50IGgzIGEsIC5ibG9nLXdyYXAgLnF1b3RlLWNvbnRlbnQgLmgzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2ctd3JhcCAucXVvdGUtY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1jb250ZW50IC5ibG9nLWNhdGVnb3J5IGEge1xuICBjb2xvcjogI0JCOUIxRjtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5ibG9nLXdyYXAgLmJsb2ctY29udGVudCAuYmxvZy1jYXRlZ29yeSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9nLXdyYXAgLmJsb2ctY29udGVudCBoMiwgLmJsb2ctd3JhcCAuYmxvZy1jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAxMnB4IDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwIC5ibG9nLWNvbnRlbnQgaDIsIC5ibG9nLXdyYXAgLmJsb2ctY29udGVudCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYmxvZy13cmFwIC5ibG9nLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcCAuYmxvZy1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYmxvZy13cmFwIC5ibG9nLWNvbnRlbnQgLmJsb2ctYnRuLWRhdGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1jb250ZW50IC5ibG9nLWJ0bi1kYXRlLXdyYXAgLmJsb2ctYnRuIGEuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIHBhZGRpbmc6IDE0cHggMjNweCAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1jb250ZW50IC5ibG9nLWJ0bi1kYXRlLXdyYXAgLmJsb2ctYnRuIGEuYnRuOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCOUIxRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbi5ibG9nLXdyYXAgLmJsb2ctY29udGVudCAuYmxvZy1idG4tZGF0ZS13cmFwIC5ibG9nLWRhdGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2ctd3JhcDpob3ZlciAuYmxvZy1pbWcgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5uYXYtc3R5bGUtMyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubmF2LXN0eWxlLTMgc3BhbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4ubmF2LXN0eWxlLTMgc3Bhbi5wcm9kdWN0LWljb24tbmV4dC0yIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5uYXYtc3R5bGUtMyBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCOUIxRjtcbn1cblxuLm5hdi1zdHlsZS0zIHNwYW46aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5uYXYtc3R5bGUtMzpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJsb2ctcmlnaHQtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXJpZ2h0LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXJpZ2h0LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1yaWdodC13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNCQjlCMUY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIGgxLCAuYmxvZy1kZXRhaWxzLXdyYXAgLmgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDEycHggMCAxNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCBoMSwgLmJsb2ctZGV0YWlscy13cmFwIC5oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCA+IHAge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzLXdyYXAgPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwID4gcC5wYXJhZ3JhcGgtbWFyZ2luLTEge1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgPiBwLnBhcmFncmFwaC1tYXJnaW4tMiB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCA+IHAucGFyYWdyYXBoLW1hcmdpbi0zIHtcbiAgbWFyZ2luOiAwIDAgNDdweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwID4gcC5wYXJhZ3JhcGgtbWFyZ2luLTQge1xuICBtYXJnaW46IDAgMCAyOHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgPiBwLnBhcmFncmFwaC1tYXJnaW4tNSB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCA+IHAucGFyYWdyYXBoLW1hcmdpbi02IHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwID4gcC5wYXJhZ3JhcGgtbWFyZ2luLTcge1xuICBtYXJnaW46IDAgMCA0MnB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgPiBoMiwgLmJsb2ctZGV0YWlscy13cmFwID4gLmgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDU4cHggMCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCA+IGgyLCAuYmxvZy1kZXRhaWxzLXdyYXAgPiAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2NXB4IDQwcHg7XG4gIG1hcmdpbjogMHB4IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL3F1b3RlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCBibG9ja3F1b3RlIGgzLCAuYmxvZy1kZXRhaWxzLXdyYXAgYmxvY2txdW90ZSAuaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjM0UzRTNFO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGUgaDMsIC5ibG9nLWRldGFpbHMtd3JhcCBibG9ja3F1b3RlIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCBibG9ja3F1b3RlIHNwYW4ge1xuICBjb2xvcjogIzNFM0UzRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgYmxvY2txdW90ZSBzcGFuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogLTEzcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy10YWctc2hhcmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXRhZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXRhZy13cmFwIHNwYW4ge1xuICBmb250LWZhbWlseTogcHJveGltYW5vdmF0aGluO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXRhZy13cmFwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXRhZy13cmFwIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy10YWctc2hhcmUtd3JhcCAuYmxvZy10YWctd3JhcCB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWFub3ZhdGhpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy10YWctc2hhcmUtd3JhcCAuYmxvZy1zaGFyZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXNoYXJlLXdyYXAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy10YWctc2hhcmUtd3JhcCAuYmxvZy1zaGFyZS13cmFwIGEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy10YWctc2hhcmUtd3JhcCAuYmxvZy1zaGFyZS13cmFwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXNoYXJlLXdyYXAgYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJFQUU7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy10YWctc2hhcmUtd3JhcCAuYmxvZy1zaGFyZS13cmFwIGEuZmFjZWJvb2sgc3ZnIHtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXNoYXJlLXdyYXAgYS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOTBEQTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXNoYXJlLXdyYXAgYS50d2l0dGVyIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctdGFnLXNoYXJlLXdyYXAgLmJsb2ctc2hhcmUtd3JhcCBhLnlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkIxQzNGO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXRhZy1zaGFyZS13cmFwIC5ibG9nLXNoYXJlLXdyYXAgYS55b3V0dWJlIHN2ZyB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctcHJldi1uZXh0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMjFweCAwIDA7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1wcmV2LW5leHQtd3JhcCAuYmxvZy1wcmV2LXdyYXAgaDUsIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1wcmV2LW5leHQtd3JhcCAuYmxvZy1wcmV2LXdyYXAgLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXByZXYtbmV4dC13cmFwIC5ibG9nLXByZXYtd3JhcCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctcHJldi1uZXh0LXdyYXAgLmJsb2ctcHJldi13cmFwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctcHJldi1uZXh0LXdyYXAgLmJsb2ctbmV4dC13cmFwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1wcmV2LW5leHQtd3JhcCAuYmxvZy1uZXh0LXdyYXAgaDUsIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1wcmV2LW5leHQtd3JhcCAuYmxvZy1uZXh0LXdyYXAgLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIG1hcmdpbjogMCAwIDhweCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1wcmV2LW5leHQtd3JhcCAuYmxvZy1uZXh0LXdyYXAgaDUsIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1wcmV2LW5leHQtd3JhcCAuYmxvZy1uZXh0LXdyYXAgLmg1IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLXByZXYtbmV4dC13cmFwIC5ibG9nLW5leHQtd3JhcCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctcHJldi1uZXh0LXdyYXAgLmJsb2ctbmV4dC13cmFwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IHtcbiAgbWFyZ2luOiA3MnB4IDAgNDRweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCA+IGgyLCAuYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50ID4gLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAzNnB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nOiA1MHB4IDAgNDRweCAwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1pbWcge1xuICBmbGV4OiAwIDAgOTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1pbWcge1xuICAgIGZsZXg6IDAgMCA4MHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLnRpbWUtcmVwbHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLnRpbWUtcmVwbHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC50aW1lLXJlcGx5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLnRpbWUtcmVwbHkgLnRpbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLnRpbWUtcmVwbHkgLnJlcGx5IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAudGltZS1yZXBseSAucmVwbHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC50aW1lLXJlcGx5IC5yZXBseSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLnRpbWUtcmVwbHkgLnJlcGx5IGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLnNpbmdsZS1ibG9nLWNvbW1lbnQuc2luZ2xlLWJsb2ctY29tbWVudC1tcmcge1xuICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuc2luZ2xlLWJsb2ctY29tbWVudC5zaW5nbGUtYmxvZy1jb21tZW50LW1yZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50LnNpbmdsZS1ibG9nLWNvbW1lbnQtbXJnOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiA5NXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENDg3NkM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIC5zaW5nbGUtYmxvZy1jb21tZW50LnNpbmdsZS1ibG9nLWNvbW1lbnQtbXJnOmJlZm9yZSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1jb21tZW50LWZvcm0gaDIsIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1jb21tZW50LWZvcm0gLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1jb21tZW50LWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIHtcbiAgbWFyZ2luOiA0MnB4IDAgMDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIGlucHV0LCAuYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0gaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSB0ZXh0YXJlYTo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE5MHB4O1xuICBwYWRkaW5nOiAyMnB4IDIwcHggMnB4IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1jb21tZW50LWZvcm0gZm9ybSAudGV4dC1zdWJtaXQgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTRweCA2MHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLnRleHQtc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWFyZWEucGItMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvZy1kZXRhaWxzLWFyZWEucGItMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFyZWEucGItMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5ibG9nLWRldGFpbHMtYXJlYS5wYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWRldGFpbHMtdGFiIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLW1yZy1sZWZ0IHtcbiAgbWFyZ2luOiAwIDAgMCA3M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLW1yZy1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLW1yZy1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudC5wcm9kdWN0LWRldGFpbHMtbXJnLWxlZnQge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLW1yZy1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudC5wcm9kdWN0LWRldGFpbHMtbXJnLWxlZnQge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudC5xdWlja3ZpZXctY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAwIDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudC5xdWlja3ZpZXctY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCB7XG4gIG1hcmdpbjogMzJweCAwIDQwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudC5xdWlja3ZpZXctY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEtd3JhcCB7XG4gIG1hcmdpbjogMzVweCAwIDBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXJhdGluZy1zdG9jay1yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nLXN0b2NrLXJldmlldyAucHJvZHVjdC1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nLXN0b2NrLXJldmlldyAucHJvZHVjdC1yYXRpbmcgYSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nLXN0b2NrLXJldmlldyAucHJvZHVjdC1yYXRpbmcgYS55ZWxsb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjVBNjIzO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nLXN0b2NrLXJldmlldyAucHJvZHVjdC1yZXZpZXcge1xuICBtYXJnaW46IDAgMjBweCAwIDVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXJhdGluZy1zdG9jay1yZXZpZXcgLnByb2R1Y3QtcmV2aWV3IHNwYW4ge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXJhdGluZy1zdG9jay1yZXZpZXcgLnByb2R1Y3Qtc3RvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtcmF0aW5nLXN0b2NrLXJldmlldyAucHJvZHVjdC1zdG9jayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXJhdGluZy1zdG9jay1yZXZpZXcgLnByb2R1Y3Qtc3RvY2sgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCA+IGgyLCAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgPiAuaDIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgPiBoMiwgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50ID4gLmgyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgPiBoMiwgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50ID4gLmgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjQkI5QjFGO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb2xvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbG9yIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDZweCAxMnB4IDAgMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtY29sb3IgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbG9yIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb2xvciB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbG9yIHVsIGxpIGEge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbG9yIHVsIGxpIGEud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb2xvciB1bCBsaSBhLnBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2QzdEO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb2xvciB1bCBsaSBhLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbG9yIHVsIGxpIGEuYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0RDREO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb2xvciB1bCBsaSBhLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNCOEY0O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDU1cHggMCA0MHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBwYWRkaW5nOiAyMHB4IDc0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXdpc2hsaXN0LWNvbXBhcmUgLnByb2R1Y3QtZGV0YWlscy13aXNobGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSAucHJvZHVjdC1kZXRhaWxzLXdpc2hsaXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXdpc2hsaXN0LWNvbXBhcmUgLnByb2R1Y3QtZGV0YWlscy13aXNobGlzdCBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSAucHJvZHVjdC1kZXRhaWxzLWNvbXBhcmUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSAucHJvZHVjdC1kZXRhaWxzLWNvbXBhcmUgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEtd3JhcCB7XG4gIG1hcmdpbjogMzVweCAwIDQ0cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEtd3JhcCAucHJvZHVjdC1kZXRhaWxzLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEtd3JhcCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhLXdyYXAgLnByb2R1Y3QtZGV0YWlscy1tZXRhIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhLXdyYXAgLnByb2R1Y3QtZGV0YWlscy1tZXRhIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1zb2NpYWwgYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQjlCMUY7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXNvY2lhbCBhLmZhY2Vib29rIHN2ZywgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtc29jaWFsIGEuZmFjZWJvb2sgaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXNvY2lhbCBhLnR3aXR0ZXIgc3ZnLCAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1zb2NpYWwgYS50d2l0dGVyIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1zb2NpYWwgYS5waW50ZXJlc3Qgc3ZnLCAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1zb2NpYWwgYS5waW50ZXJlc3QgaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctd3JhcHBlciAudGFiLXN0eWxlLTIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAxOXB4IDAgMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXdyYXBwZXIgLnRhYi1zdHlsZS0yIHtcbiAgICBwYWRkaW5nOiAxOXB4IDAgM3B4O1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctd3JhcHBlciAudGFiLXN0eWxlLTIgYSB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy13cmFwcGVyIC50YWItc3R5bGUtMiBhIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy13cmFwcGVyIC50YWItc3R5bGUtMiBhIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXdyYXBwZXIgLnRhYi1zdHlsZS0yIGEge1xuICAgIG1hcmdpbjogMCA4cHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy13cmFwcGVyIC50YWItc3R5bGUtMiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNjcmlwdGlvbi1yZXZpZXctd3JhcHBlciAudGFiLXN0eWxlLTIgYTpiZWZvcmUge1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXdyYXBwZXIgLnRhYi1zdHlsZS0yIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNCQjlCMUY7XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctd3JhcHBlciAudGFiLXN0eWxlLTIgYS5hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnByby1kZXNjcmlwdGlvbi1iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm8tZGVzY3JpcHRpb24tY29udGVudCB7XG4gIG1hcmdpbjogMzBweCAwIDAgODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvLWRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm8tZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvLWRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogNDBweCAwIDAgMHB4O1xuICB9XG59XG5cbi5wcm8tZGVzY3JpcHRpb24tY29udGVudCBoMiwgLnByby1kZXNjcmlwdGlvbi1jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjE0cHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByby1kZXNjcmlwdGlvbi1jb250ZW50IGgyLCAucHJvLWRlc2NyaXB0aW9uLWNvbnRlbnQgLmgyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByby1kZXNjcmlwdGlvbi1jb250ZW50IGgyLCAucHJvLWRlc2NyaXB0aW9uLWNvbnRlbnQgLmgyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi5wcm8tZGVzY3JpcHRpb24tY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByby1kZXNjcmlwdGlvbi1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuXG4uc3BlY2lmaWNhdGlvbi13cmFwIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zcGVjaWZpY2F0aW9uLXdyYXAgdGFibGUgdGJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwZWNpZmljYXRpb24td3JhcCB0YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uc3BlY2lmaWNhdGlvbi13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGVjaWZpY2F0aW9uLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgfVxufVxuXG4uc3BlY2lmaWNhdGlvbi13cmFwIHRhYmxlIHRib2R5IHRyIHRkLndpZHRoMSB7XG4gIHdpZHRoOiAyMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BlY2lmaWNhdGlvbi13cmFwIHRhYmxlIHRib2R5IHRyIHRkLndpZHRoMSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnJldmlldy13cmFwcGVyIGgzLCAucmV2aWV3LXdyYXBwZXIgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAzN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3LXdyYXBwZXIgaDMsIC5yZXZpZXctd3JhcHBlciAuaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMCAxOHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcmV2aWV3IHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmc6IDAgMCAzNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcmV2aWV3IC5yZXZpZXctaW1nIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCBoNSwgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50IC5oNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAxMXB4IDAgOHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50IGg1IHNwYW4sIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCAuaDUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCAucmV2aWV3LXJhdGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCAucmV2aWV3LXJhdGluZyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCAucmV2aWV3LXJhdGluZyBhLnllbGxvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGNUE2MjM7XG59XG5cbi5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciA+IGgzLCAucmF0dGluZy1mb3JtLXdyYXBwZXIgPiAuaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyID4gcCB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYXR0aW5nLWZvcm0td3JhcHBlciA+IHAge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC55b3VyLXJhdGluZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1MnB4IDAgMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYXR0aW5nLWZvcm0td3JhcHBlciAueW91ci1yYXRpbmctd3JhcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMHB4O1xuICB9XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAueW91ci1yYXRpbmctd3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC55b3VyLXJhdGluZy13cmFwIC55b3VyLXJhdGluZyBhLnllbGxvdyBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGNUE2MjM7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIHtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIGlucHV0LCAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5yYXRpbmctZm9ybS1zdHlsZSBpbnB1dDpmb2N1cywgLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnNhdmUtZW1haWwtb3B0aW9uID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnNhdmUtZW1haWwtb3B0aW9uID4gcCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5zYXZlLWVtYWlsLW9wdGlvbiBsYWJlbCB7XG4gIG1hcmdpbjogMCAwIDAgMTZweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAuZm9ybS1zdWJtaXQgaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgYm9yZGVyOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLmZvcm0tc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0JCOUIxRjtcbn1cblxuLnZlbmRvci1pbmZvLWNvbnRlbnQgaDMsIC52ZW5kb3ItaW5mby1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMzNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWluZm8tY29udGVudCBoMywgLnZlbmRvci1pbmZvLWNvbnRlbnQgLmgzIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi52ZW5kb3ItaW5mby1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZlbmRvci1pbmZvLWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4udmVuZG9yLWluZm8tY29udGVudCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi52ZW5kb3ItaW5mby1jb250ZW50IHVsIGxpIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjRjVBNjIzO1xufVxuXG4udmVuZG9yLWluZm8tY29udGVudCB1bCBsaS5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWJvdXQtYnJhbmQtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5lYXN5em9vbS1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVhc3l6b29tLXN0eWxlIC5lYXN5em9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWFzeXpvb20tc3R5bGUgLmVhc3l6b29tID4gYSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5lYXN5em9vbS1zdHlsZSAuZWFzeXpvb20gPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBtYXJnaW46IDI3cHggYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSAucHJvZHVjdC1kZWMtc21hbGwge1xuICBtYXJnaW46IDAgMTBweCAwcHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIC5wcm9kdWN0LWRlYy1zbWFsbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgLnByb2R1Y3QtZGVjLXNtYWxsLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgLnByb2R1Y3QtZGVjLXNtYWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQjlCMUY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgc3Bhbi5wcm8tZGVjLXByZXYge1xuICBsZWZ0OiAtMC43JTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuLnByby1kZWMtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMC43JTtcbn1cblxuLmJhY2stdG8tc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogMCAwIDk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFjay10by1zaG9wIHtcbiAgICBtYXJnaW46IDAgMCA2M3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhY2stdG8tc2hvcCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYmFjay10by1zaG9wIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFjay10by1zaG9wIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4uYmFjay10by1zaG9wIGEgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogIzFFMUUxRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uYmFjay10by1zaG9wIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4uYmFjay10by1zaG9wIGE6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogI0JCOUIxRjtcbn1cblxuLnF1aWNrdmlldy1pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucXVpY2t2aWV3LWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiA5JSBhdXRvIDglO1xuICBtYXgtd2lkdGg6IDExMzNweDtcbiAgd2lkdGg6IDExNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI3cHg7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ucHJvZHVjdC1xdWFsaXR5IHtcbiAgd2lkdGg6IDgzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuLnByb2R1Y3QtcXVhbGl0eSA+IGlucHV0IHtcbiAgd2lkdGg6IDgzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtcXVhbGl0eSA+IGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LXF1YWxpdHkgPiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1xdWFsaXR5IC5xdHlidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjRDhEOEQ4O1xuICBsZWZ0OiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXF1YWxpdHkgLnF0eWJ1dHRvbi5pbmMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogMTVweDtcbn1cblxuLnByb2R1Y3QtcXVhbGl0eSAucXR5YnV0dG9uLmRlYyB7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zaXplIHtcbiAgbWFyZ2luOiAzNHB4IDE2MXB4IDE2cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1zaXplIHtcbiAgICBtYXJnaW46IDM0cHggODNweCAxNnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1zaXplIHtcbiAgICBtYXJnaW46IDM0cHggMTI2cHggMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1zaXplIHtcbiAgICBtYXJnaW46IDM0cHggMjdweCAxNnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtc2l6ZSB7XG4gICAgbWFyZ2luOiAzNHB4IDM0NHB4IDE2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtc2l6ZSB7XG4gICAgbWFyZ2luOiAzNHB4IDU1cHggMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLXNpemUge1xuICAgIG1hcmdpbjogMzRweCAyNzBweCAxNnB4IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zaXplIC5uaWNlLXNlbGVjdC1zdHlsZS0xIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9hcnJvdy1kb3duLTMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMHB4IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zaXplIC5uaWNlLXNlbGVjdC1zdHlsZS0xLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctdXAtMS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXNpemUgLm5pY2Utc2VsZWN0LXN0eWxlLTEubmljZS1zZWxlY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zaXplIC5uaWNlLXNlbGVjdC1zdHlsZS0xIHVsIHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zaXplIC5uaWNlLXNlbGVjdC1zdHlsZS0xIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtYXJlYS5wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuZGVzY3JpcHRpb24tcmV2aWV3LWFyZWEucGItMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtYXJlYS5wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbi1yZXZpZXctYXJlYS5wYi0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3QucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDE2LiBDYXJ0IHN0eWxlIC0tLS0tLS0tLSovXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNHB4IDIzcHggMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICAgIHBhZGRpbmc6IDE0cHggOHB4IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICAgIHBhZGRpbmc6IDE0cHggOHB4IDE0cHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXRodW1ibmFpbCB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtdGh1bWJuYWlsIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXRodW1ibmFpbCB7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1uYW1lIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLW5hbWUge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcHJpY2Uge1xuICBtaW4td2lkdGg6IDE2MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXByaWNlIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXByaWNlIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1xdWFudGl0eSB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcXVhbnRpdHkge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcXVhbnRpdHkge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgbWluLXdpZHRoOiAxNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdWJ0b3RhbCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdWJ0b3RhbCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcmVtb3ZlIHtcbiAgbWluLXdpZHRoOiAxMDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1yZW1vdmUge1xuICAgIG1pbi13aWR0aDogNjdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1yZW1vdmUge1xuICAgIG1pbi13aWR0aDogNjdweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgcGFkZGluZzogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQge1xuICAgIHBhZGRpbmc6IDIzcHggOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAyM3B4IDhweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSBpbWcge1xuICB3aWR0aDogODBweDtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSBoNSwgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSAuaDUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgaDUgYSwgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSAuaDUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IGE6aG92ZXIsIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgLmg1IGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcHJpY2Ugc3BhbiwgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtdG90YWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXJlbW92ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNCQjlCMUY7XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMHB4IDU1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwcHggMTVweDtcbiAgfVxufVxuXG4uY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LXNoaXBpbmctdXBkYXRlID4gYSxcbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmNhcnQtY2xlYXIgPiBidXR0b24sXG4uY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LWNsZWFyID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMThweCA0MHB4IDE3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogLjNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmNhcnQtc2hpcGluZy11cGRhdGUgPiBhLFxuICAuY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LWNsZWFyID4gYnV0dG9uLFxuICAuY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LWNsZWFyID4gYSB7XG4gICAgcGFkZGluZzogMThweCAyNXB4IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LXNoaXBpbmctdXBkYXRlID4gYSxcbiAgLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1jbGVhciA+IGJ1dHRvbixcbiAgLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1jbGVhciA+IGEge1xuICAgIHBhZGRpbmc6IDE4cHggNDBweCAxN3B4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1zaGlwaW5nLXVwZGF0ZSA+IGE6aG92ZXIsXG4uY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LWNsZWFyID4gYnV0dG9uOmhvdmVyLFxuLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1jbGVhciA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1jbGVhciA+IGJ1dHRvbiB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1jbGVhciA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuY2FydC1jbGVhciA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIGg0LCAuY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCAuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAgaDQsIC5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIC5oNCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIGg0LCAuY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCAuaDQge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCB7XG4gICAgbWFyZ2luOiAwcHggMCA0MHB4O1xuICB9XG59XG5cbi5zZWxlY3Qtc3R5bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2VsZWN0LXN0eWxlIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNlbGVjdC1zdHlsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3Qtc3R5bGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLnNlbGVjdC1zdHlsZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3Qtc3R5bGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzE4MTgxODtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IC5pbnB1dC1zdHlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuaW5wdXQtc3R5bGUgaW5wdXQge1xuICBjb2xvcjogIzE4MTgxODtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IC5pbnB1dC1zdHlsZSBpbnB1dDotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuaW5wdXQtc3R5bGUgaW5wdXQ6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQgLmNhbGN1bGF0ZS1kaXNjb3VudC1idG4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuY2FsY3VsYXRlLWRpc2NvdW50LWJ0biBhLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTBweCAxOXB4IDEycHg7XG59XG5cbi5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuY2FsY3VsYXRlLWRpc2NvdW50LWJ0biBhLmJ0bi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IC5jYWxjdWxhdGUtZGlzY291bnQtYnRuIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQgLmNhbGN1bGF0ZS1kaXNjb3VudC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ3JhbmQtdG90YWwtd3JhcCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmc6IDM0cHggMzBweCAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtY29udGVudCBoMywgLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAxOHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgaDMgc3BhbiwgLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLmgzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtY29udGVudCAuZ3JhbmQtc2hpcHBpbmcge1xuICBwYWRkaW5nOiAzOHB4IDAgMzJweDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLmdyYW5kLXNoaXBwaW5nID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5ncmFuZC1zaGlwcGluZyB1bCB7XG4gIHBhZGRpbmc6IDE3cHggMCAwcHg7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5ncmFuZC1zaGlwcGluZyB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5ncmFuZC1zaGlwcGluZyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLmdyYW5kLXNoaXBwaW5nIHVsIGxpIGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLmdyYW5kLXNoaXBwaW5nIHVsIGxpIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5zaGlwcGluZy1jb3VudHJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtY29udGVudCAuc2hpcHBpbmctY291bnRyeSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiYjFjZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMzE5OGI2O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwgaDQsIC5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbCAuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsIGg0IHNwYW4sIC5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbCAuaDQgc3BhbiB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWJ0biBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1idG4gYS5idG4ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1idG4gYS5idG4tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1idG4gYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2lzaGxpc3QtYXJlYS5wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWFyZWEucGItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAud2lzaGxpc3QtYXJlYS5wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMjAuIFdpc2hsaXN0IHN0eWxlIC0tLS0tLS0tLSovXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtdGh1bWJuYWlsIHtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtdGh1bWJuYWlsIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC10aHVtYm5haWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1uYW1lIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLW5hbWUge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXByaWNlIHtcbiAgbWluLXdpZHRoOiAxNjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcHJpY2Uge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXByaWNlIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtc3RvY2stc3RhdHVzIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtc3RvY2stc3RhdHVzIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdG9jay1zdGF0dXMge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdWJ0b3RhbCB7XG4gIG1pbi13aWR0aDogMTQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdWJ0b3RhbCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXJlbW92ZSB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgcGFkZGluZzogMjNweCAxMnB4O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXRodW1ibmFpbCBhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSBoNSwgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgLmg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSBoNSBhLCAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSAuaDUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSBoNSBhOmhvdmVyLCAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSAuaDUgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQuc3RvY2stc3RhdHVzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnN0b2NrLXN0YXR1cyBzcGFuIGkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1yZW1vdmUgYSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNjM2MzYzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1yZW1vdmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCA5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQud2lzaGxpc3QtY2FydCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQud2lzaGxpc3QtY2FydCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDlweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4ubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tcmVnaXN0ZXItdGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tcmVnaXN0ZXItdGFiLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXBwZXIgLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tcmVnaXN0ZXItdGFiLWxpc3QgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0NTtcbiAgYm90dG9tOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1yZWdpc3Rlci10YWItbGlzdCBhIGg0LCAubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tcmVnaXN0ZXItdGFiLWxpc3QgYSAuaDQge1xuICBmb250LXNpemU6IDI3cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1yZWdpc3Rlci10YWItbGlzdCBhOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1yZWdpc3Rlci10YWItbGlzdCBhLmFjdGl2ZSBoNCwgLmxvZ2luLXJlZ2lzdGVyLXdyYXBwZXIgLmxvZ2luLXJlZ2lzdGVyLXRhYi1saXN0IGEuYWN0aXZlIC5oNCB7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTdweDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIC5idXR0b24tYm94IC5sb2dpbi10b2dnbGUtYnRuIHtcbiAgcGFkZGluZzogMTBweCAwIDE5cHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIC5idXR0b24tYm94IC5sb2dpbi10b2dnbGUtYnRuIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIgLmxvZ2luLXJlZ2lzdGVyLWZvcm0gZm9ybSAuYnV0dG9uLWJveCAubG9naW4tdG9nZ2xlLWJ0biBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIC5idXR0b24tYm94IC5sb2dpbi10b2dnbGUtYnRuIGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIC5idXR0b24tYm94IC5sb2dpbi10b2dnbGUtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubG9naW4tZm9ybS1jb250YWluZXIgLmxvZ2luLXJlZ2lzdGVyLWZvcm0gZm9ybSAuYnV0dG9uLWJveCAubG9naW4tdG9nZ2xlLWJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICNCQjlCMUY7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5sb2dpbi1mb3JtLWNvbnRhaW5lciAubG9naW4tcmVnaXN0ZXItZm9ybSBmb3JtIC5idXR0b24tYm94IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE0cHggMzBweCAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXBwZXIgLmxvZ2luLWZvcm0tY29udGFpbmVyIC5sb2dpbi1yZWdpc3Rlci1mb3JtIGZvcm0gLmJ1dHRvbi1ib3ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1hcmVhLnBiLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLWFyZWEucGItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDIyLiBDaGVja291dCBzdHlsZSAtLS0tLS0tLS0qL1xuLmN1c3RvbWVyLXpvbmUgPiBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmN1c3RvbWVyLXpvbmUgPiBwIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmN1c3RvbWVyLXpvbmUgPiBwIGE6aG92ZXIge1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tZXItem9uZSA+IHAge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDQwcHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXpvbmUgPiBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG4gIGNvbG9yOiAjNmRkZTZkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdMaW5lIEF3ZXNvbWUgRnJlZSc7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIHAge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5zaW4tY2hlY2tvdXQtbG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5zaW4tY2hlY2tvdXQtbG9naW4gbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5zaW4tY2hlY2tvdXQtbG9naW4gbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLnNpbi1jaGVja291dC1sb2dpbiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLnNpbi1jaGVja291dC1sb2dpbiBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM1Mzg7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmJ1dHRvbi1yZW1lbWJlci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmJ1dHRvbi1yZW1lbWJlci13cmFwIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAuYnV0dG9uLXJlbWVtYmVyLXdyYXAgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQjlCMUY7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmJ1dHRvbi1yZW1lbWJlci13cmFwIC5jaGVja291dC1sb2dpbi10b2dnbGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5idXR0b24tcmVtZW1iZXItd3JhcCAuY2hlY2tvdXQtbG9naW4tdG9nZ2xlLWJ0biBpbnB1dCB7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmJ1dHRvbi1yZW1lbWJlci13cmFwIC5jaGVja291dC1sb2dpbi10b2dnbGUtYnRuIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5sb3N0LXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTFweDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAubG9zdC1wYXNzd29yZCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8yIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbzIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOGE4YThhO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvMiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNCQjlCMUY7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvMyBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQ4JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbzMgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjIyMjY7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvMyBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjMWYyMjI2IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2hlY2tvdXQtbG9naW4taW5mbzMgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1sb2dpbi1pbmZvMyBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICB9XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvMyBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgaDMsIC5iaWxsaW5nLWluZm8td3JhcCAuaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpbGxpbmctaW5mby13cmFwIGgzLCAuYmlsbGluZy1pbmZvLXdyYXAgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCBoMzpiZWZvcmUsIC5iaWxsaW5nLWluZm8td3JhcCAuaDM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvIGxhYmVsIGFiYnIge1xuICBjb2xvcjogcmVkO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmJpbGxpbmctaW5mbyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBjb2xvcjogIzFmMjIyNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0MzUzODtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gaW5wdXQuYmlsbGluZy1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLXNlbGVjdCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmJpbGxpbmctc2VsZWN0IGxhYmVsIGFiYnIge1xuICBjb2xvcjogcmVkO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmJpbGxpbmctc2VsZWN0IHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctZG93bi0zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDE4cHggY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLXNlbGVjdCBzZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzYyNjI2MjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmNoZWNrb3V0LWFjY291bnQgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWZhMGEyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuY2hlY2tvdXQtYWNjb3VudCBzcGFuIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5jaGVja291dC1hY2NvdW50LXRvZ2dsZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmNoZWNrb3V0LWFjY291bnQtdG9nZ2xlIGxhYmVsIGFiYnIge1xuICBjb2xvcjogcmVkO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmNoZWNrb3V0LWFjY291bnQtdG9nZ2xlIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5jaGVja291dC1hY2NvdW50LXRvZ2dsZSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM1Mzg7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuZGlmZmVyZW50LWFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmFkZGl0aW9uYWwtaW5mby13cmFwIHtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5hZGRpdGlvbmFsLWluZm8td3JhcCBsYWJlbCB7XG4gIGNvbG9yOiAjMDEwMjI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5hZGRpdGlvbmFsLWluZm8td3JhcCB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWxsaW5nLWluZm8td3JhcC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iaWxsaW5nLWluZm8td3JhcC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlsbGluZy1pbmZvLXdyYXAubXItNTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi55b3VyLW9yZGVyLWFyZWEge1xuICBwYWRkaW5nOiA0MHB4IDUwcHggNTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUyLCA1MywgNTYsIDAuMSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnlvdXItb3JkZXItYXJlYSB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC55b3VyLW9yZGVyLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueW91ci1vcmRlci1hcmVhIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEycHggNTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgaDMsIC55b3VyLW9yZGVyLWFyZWEgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnlvdXItb3JkZXItYXJlYSBoMzpiZWZvcmUsIC55b3VyLW9yZGVyLWFyZWEgLmgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mbyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAwIDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvIHVsIGxpIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjQkI5QjFGO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mby5vcmRlci1zdWJ0b3RhbCB7XG4gIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mby5vcmRlci1zdWJ0b3RhbCB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8ub3JkZXItc2hpcHBpbmcge1xuICBwYWRkaW5nOiAxNXB4IDAgMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvLm9yZGVyLXNoaXBwaW5nIHVsIGxpID4gcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8ub3JkZXItdG90YWwge1xuICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8ub3JkZXItdG90YWwgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1taWRkbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogMjRweCAwIDIzcHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1taWRkbGUgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItbWlkZGxlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItbWlkZGxlIHVsIGxpIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwcHggMCAwIDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBSZ1wiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IGxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQgLnBheW1lbnQtYm94IHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCAucGF5bWVudC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC5QbGFjZS1vcmRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnlvdXItb3JkZXItYXJlYSAuUGxhY2Utb3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnlvdXItb3JkZXItYXJlYSAuUGxhY2Utb3JkZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQjlCMUY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggNTBweCAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAuUGxhY2Utb3JkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hlY2tvdXQtbWFpbi1hcmVhLnBiLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LW1haW4tYXJlYS5wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMjMuIE15IGFjY291bnQgc3R5bGUgLS0tLS0tLS0tKi9cbi5teWFjY291bnQtdGFiLW1lbnUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgTHRcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGE6aG92ZXIsIC5teWFjY291bnQtdGFiLW1lbnUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xuICBib3JkZXItY29sb3I6ICNCQjlCMUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGEgaS5mYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbXlhY2NvdW50Q29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teWFjY291bnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG5cbi5teWFjY291bnQtY29udGVudCBmb3JtIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5teWFjY291bnQtY29udGVudCBoMywgLm15YWNjb3VudC1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG59XG5cbi5teWFjY291bnQtY29udGVudCAud2VsY29tZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNCQjlCMUY7XG59XG5cbi5teWFjY291bnQtY29udGVudCAud2VsY29tZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0JCOUIxRjtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIEx0XCI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5teWFjY291bnQtY29udGVudCAuYWNjb3VudC1kZXRhaWxzLWZvcm0gLnNpbmdsZS1pbnB1dC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgY29sb3I6ICMxZjIyMjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhIFJnXCI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIC5zaW5nbGUtaW5wdXQtaXRlbSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM1Mzg7XG59XG5cbi5teWFjY291bnQtY29udGVudCAuYWNjb3VudC1kZXRhaWxzLWZvcm0gLnNpbmdsZS1pbnB1dC1pdGVtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIC5zaW5nbGUtaW5wdXQtaXRlbSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMjI2O1xufVxuXG4ubXlhY2NvdW50LXRhYmxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXlhY2NvdW50LXRhYmxlIHRhYmxlIHRoLFxuLm15YWNjb3VudC10YWJsZSAudGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbG9yOiAjMWYyMjI2O1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLm15YWNjb3VudC10YWJsZSB0YWJsZSB0ZCxcbi5teWFjY291bnQtdGFibGUgLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLnNhdmVkLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0JCOUIxRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmEgUmdcIjtcbn1cblxuLyotLS0tLS0tLSBTdGFydCBNeSBBY2NvdW50IFBhZ2UgV3JhcHBlciAtLS0tLS0tLSovXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NS4wLjAtYmV0YTEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW1wb3J0LXN0YWNrXG4vLyBDb25maWd1cmF0aW9uXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5cbi8vIExheW91dCAmIGNvbXBvbmVudHNcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgXCJoZWxwZXJzXCI7XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcInV0aWxpdGllcy9hcGlcIjtcbi8vIHNjc3MtZG9jcy1lbmQgaW1wb3J0LXN0YWNrXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgMDEuIFRlbXBsYXRlIGRlZmF1bHQgQ1NTXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0gR29vZ2xlIEZvbnQgLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb3poYStPbmUmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuXHJcbi8qLS0gQ29tbW9uIFN0eWxlIC0tKi9cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGNvbG9yOiBcIlwiO1xyXG4gICAgJltkaXI9XCJydGxcIl0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcbnAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICM4RThFOEU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hLFxyXG5idXR0b24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG5hLFxyXG5idXR0b24sXHJcbmltZyxcclxuaW5wdXQsXHJcbnNwYW4ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG59XHJcblxyXG4qOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zdC1tYi01MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5zdC1tYi02MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi5zdC1tYi0xNDUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLnN0LW1iLTE1MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxufVxyXG4uc3QtbWItOTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcclxufVxyXG4uc3QtbWItOTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICB9XHJcbn1cclxuLnN0LW1iLTEyMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxufVxyXG4uc3QtbWItMTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgIH1cclxufVxyXG4uc3QtbWItMTAzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LTEzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbn1cclxuLnB0LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcbi5wdC0yNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDI0NXB4O1xyXG59XHJcbi5wYi0yMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xyXG59XHJcbi5wdC0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG59XHJcbi5wdC0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xyXG59XHJcbi5wYi0xMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5wYi0xMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG59XHJcbi5wYi0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxufVxyXG4ucGItMTY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcclxufVxyXG4ucGItMTc1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuLnBiLTE4MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbn1cclxuLnBiLTE4NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XHJcbn1cclxuLnBiLTIzNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1yLTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxufVxyXG4ubXQtMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4ubXQtOTUge1xyXG4gICAgbWFyZ2luLXRvcDogOTVweDtcclxufVxyXG4ubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1iLTMwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1iLTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLm1iLTQ1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbn1cclxuLm1iLTQ3IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcbn1cclxuLm1iLTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLm1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuLm1iLTY1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuLm1iLTgwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuLm1iLTg1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XHJcbn1cclxuLm1iLTcwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuLm1iLTc1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcbn1cclxuLm1iLTY1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi5tYi03NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG59XHJcbi5tYi0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5tYi0xMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbn1cclxuXHJcbi5wYi0xMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5wYi0xMDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG59XHJcbi5wYi05NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxufVxyXG4ucGItMTQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcclxufVxyXG4ucGItMTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxufVxyXG4ucGItMTUwe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG59XHJcbi5wYi0xNjB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuLnBiLTE3NXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcclxufVxyXG4ucGItMTgwe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcbi5iZy1ncmF5LTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRjlFRTtcclxufVxyXG5cclxuLmJnLWdyYXktMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQ0Y4O1xyXG59XHJcblxyXG4uYmctZ3Jhbml0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFNUU2O1xyXG59XHJcblxyXG4uYmctaW1nIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4udHJhbnNwYXJlbnQtYmFyIHtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogOTk7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctbHItMSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy1sci0yIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLWxyLTMge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNTRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNTRweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy1sci00IHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTE4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctbHItNSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLWxyLTYge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jb2wtMzQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzNCU7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLTIyLTUge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMi41JTtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtMjQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyNCU7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtMTktNSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE5LjUlO1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ib3JkZXItdG9wLTEge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMUIxQjE7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tMSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EyQTJBMjtcclxufVxyXG5cclxuLnNlY3Rpb24tcGFkZGluZy0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYxcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgzcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIycHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEzOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU3cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTcge1xyXG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2M3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTgge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOThweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxM3B4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTExIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLTEyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDNweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjFweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctMTMge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0M3B4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTE0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOTRweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuXHJcblxyXG4uY3VzdG9tLWQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1hbGlnbi1pdGVtLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jdXN0b20tYWxpZ24taXRlbS1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNzY3JvbGxVcCB7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cmlnaHQ6IDUwcHg7XHJcblx0Ym90dG9tOiA1M3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0ei1pbmRleDogOTgxMSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG5cdCAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsYXN0dWRpb1pvb21JbiB7XHJcblx0MCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0fVxyXG59IiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogJGJvZHktdGV4dC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG5cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG4vLyAyLiBTZXQgY29ycmVjdCBoZWlnaHQgYW5kIHByZXZlbnQgdGhlIGBzaXplYCBhdHRyaWJ1dGUgdG8gbWFrZSB0aGUgYGhyYCBsb29rIGxpa2UgYW4gaW5wdXQgZmllbGRcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6ICRoci1oZWlnaHQ7IC8vIDJcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtYnMtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDRcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgZGlyZWN0aW9uOiBsdHIgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveCBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vIENyZWRpdCBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBkb3R0ZWQgMXB4O1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgaW4gQ2hyb21lIGZyb20gaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItcHNldWRvLWVsZW1lbnQtbm8tdW5rbm93blxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGV2ZWxvcGVyIFZhcmlhYmxlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzb2NpYWwtY29sb3JzLW1hcFxyXG4kc29jaWFsLWNvbG9yczogKFxyXG5cdFwiYW5kcm9pZFwiOiAjN0FDMTU3LFxyXG5cdFwiYXBwbGVcIjogI0I4QjhCOCxcclxuXHRcImJlaGFuY2VcIjogIzE4NjlGRixcclxuXHRcImNvZGVwZW5cIjogIzAwMDAwMCxcclxuXHRcImRyaWJiYmxlXCI6ICNFQTRDOEEsXHJcblx0XCJkcm9wYm94XCI6ICMwMDdFRTUsXHJcblx0XCJldmVybm90ZVwiOiAjNzhENTI1LFxyXG5cdFwiZmFjZWJvb2tcIjogIzQ4NjdBQSxcclxuXHRcImdpdGh1YlwiOiAjMzEzMTMxLFxyXG5cdFwiZ29vZ2xlRHJpdmVcIjogIzFEQTQ2MixcclxuXHRcImdvb2dsZUVhcnRoXCI6ICM0Mjg1RjQsXHJcblx0XCJnb29nbGVHbGFzc1wiOiAjRUE0MzM1LFxyXG5cdFwiZ29vZ2xlTWFwc1wiOiAjNTA4M0MzLFxyXG5cdFwiZ29vZ2xlUGxheVwiOiAjMDFCOUZELFxyXG5cdFwiZ29vZ2xlUGx1c1wiOiAjREQ1MTQ0LFxyXG5cdFwiZ29vZ2xlXCI6ICM0Mjg1RjQsXHJcblx0XCJpbnN0YWdyYW1cIjogI0IyM0E5NCxcclxuXHRcImNzczNcIjogIzAyNzdCRCxcclxuXHRcImh0bWw1XCI6ICNFNDREMjYsXHJcblx0XCJqYXZhc2NyaXB0XCI6ICNGOURDM0QsXHJcblx0XCJweXRob25cIjogIzBDOURCRixcclxuXHRcImxhc3RmbVwiOiAjRTMxQjIzLFxyXG5cdFwibGlua2VkaW5cIjogIzAwN0JCNixcclxuXHRcInBheXBhbFwiOiAjMDAyRjg2LFxyXG5cdFwicGludGVyZXN0XCI6ICNCRDA4MUIsXHJcblx0XCJwb2NrZXRcIjogI0VGM0U1NixcclxuXHRcInBvbHltZXJcIjogI0Y4NzI5MixcclxuXHRcInJzc1wiOiAjRjk5QzNBLFxyXG5cdFwic2hhcmVcIjogIzJDOUNGRixcclxuXHRcInN0YWNrb3ZlcmZsb3dcIjogI0YzODAyNCxcclxuXHRcInN0ZWFtXCI6ICMxNTQ5N0IsXHJcblx0XCJ0d2l0dGVyXCI6ICMxREExRjIsXHJcblx0XCJ2a1wiOiAjNTE4MUI4LFxyXG5cdFwid2lraXBlZGlhXCI6ICNFOUU5RTksXHJcblx0XCJ3aW5kb3dzXCI6ICMwMDc4RDYsXHJcblx0XCJzNTAwcHhcIjogIzAwMDAwMCxcclxuXHRcInM4dHJhY2tzXCI6ICMxMjJENEIsXHJcblx0XCJhbWF6b25cIjogI0Y3OUIzNCxcclxuXHRcImJsb2dnZXJcIjogI0YwNkEzNSxcclxuXHRcImRlbGljaW91c1wiOiAjMDAwMEZFLFxyXG5cdFwiZGlzcXVzXCI6ICMyRTlFRkUsXHJcblx0XCJmbGF0dHJcIjogIzdBQjgzMSxcclxuXHRcImZsaWNrclwiOiAjRkUwMDg0LFxyXG5cdFwib2Rub2tsYXNzbmlraVwiOiAjRjU4MjIwLFxyXG5cdFwib3V0bG9va1wiOiAjMDA3MkM2LFxyXG5cdFwicGxheXN0YXRpb25cIjogIzA3NDE4RSxcclxuXHRcInJlZGRpdFwiOiAjRkY0NTAwLFxyXG5cdFwic2t5cGVcIjogIzAwQTlGMCxcclxuXHRcInNsaWRlc2hhcmVcIjogIzAwNzdCNSxcclxuXHRcInNvdW5kY2xvdWRcIjogI0ZFNDkwMCxcclxuXHRcInR1bWJsclwiOiAjMzY0NjVELFxyXG5cdFwidHdpdGNoXCI6ICM2NDQxQTQsXHJcblx0XCJ2aW1lb1wiOiAjMUFCN0VBLFxyXG5cdFwid2hhdHNhcHBcIjogIzE4OUQwRSxcclxuXHRcInhib3hcIjogIzEwN0MwRixcclxuXHRcInlhaG9vXCI6ICM0MTAxQUYsXHJcblx0XCJ5b3V0dWJlXCI6ICNGRTAwMDAsXHJcbik7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxyXG5cclxuLy8gUmVzcG9uc2l2ZSBWYXJpYWJsZXNcclxuJHh4LWxheW91dCA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSc7XHJcbiR4bC1sYXlvdXQgOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCknO1xyXG4kbGctbGF5b3V0IDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCknO1xyXG4kbWQtbGF5b3V0Oidvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCknO1xyXG4keHMtbGF5b3V0Oidvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJztcclxuJHNtLWxheW91dDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSc7XHJcbiRlc20tbGF5b3V0OiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpJztcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCb290c3RyYXAgVmFyaWFibGVzIE92ZXJyaWdodFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcbiRncmF5LTEwMDogI2Y4ZjlmYTtcclxuJGdyYXktNjAwOiAjNmM3NTdkO1xyXG4kZ3JheS04MDA6ICMzNDNhNDA7XHJcbi8vXHJcbiRyZWQ6ICAgICAjZGMzNTQ1O1xyXG4keWVsbG93OiAgI2ZmYzEwNztcclxuJGdyZWVuOiAgICMxOTg3NTQ7XHJcbiRjeWFuOiAgICAjMGRjYWYwO1xyXG5cclxuLy9cclxuJHByaW1hcnk6ICAgICAgICMxODE4MTg7XHJcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDA7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW47XHJcbiRpbmZvOiAgICAgICAgICAkY3lhbjtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3c7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkO1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwO1xyXG4kZGFyazogICAgICAgICAgJGdyYXktODAwO1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcclxuJHRoZW1lLWNvbG9yczogKFxyXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4pO1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IHRydWU7XHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMXJlbTtcclxuJHNwYWNlcnM6IChcclxuXHQwOiAwLFxyXG5cdDE6ICRzcGFjZXIgKiAwLjMxMjUsXHJcblx0MjogJHNwYWNlciAqIDAuNjI1LFxyXG5cdDM6ICRzcGFjZXIgKiAwLjkzNzUsXHJcblx0NDogJHNwYWNlciAqIDEuMjUsXHJcblx0NTogJHNwYWNlciAqIDEuNjI1LFxyXG5cdDY6ICRzcGFjZXIgKiAxLjg3NSxcclxuXHQ3OiAkc3BhY2VyICogMi4xODc1LFxyXG5cdDg6ICRzcGFjZXIgKiAyLjUsXHJcblx0OTogJHNwYWNlciAqIDIuODEyNSxcclxuXHQxMDogJHNwYWNlciAqIDMuMTI1LFxyXG5cdDExOiAkc3BhY2VyICogMy40Mzc1LFxyXG5cdDEyOiAkc3BhY2VyICogMy43NSxcclxuXHQxMzogJHNwYWNlciAqIDQuMDYyNSxcclxuXHQxNDogJHNwYWNlciAqIDQuMzc1LFxyXG4pO1xyXG4kYm9keS1jb2xvcjogIzE4MTgxODtcclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0eHM6IDAsXHJcblx0c206IDU3NnB4LFxyXG5cdG1kOiA3NjhweCxcclxuXHRsZzogOTkycHgsXHJcblx0eGw6IDEyMDBweCxcclxuXHR4eGw6IDE2MDBweCxcclxuKTtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRzbTogNTQwcHgsXHJcblx0bWQ6IDcyMHB4LFxyXG5cdGxnOiA5NjBweCxcclxuXHR4bDogMTIwMHB4LFxyXG5cdHh4bDogMTIwMHB4LFxyXG4pO1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XHJcbi8vXHJcbiRndXR0ZXJzOiAkc3BhY2VycztcclxuXHJcbi8vIFRyYW5zaXRpb25cclxuJHRyYW5zaXRpb24tYmFzZTogYWxsIDAuM3MgZWFzZSAwcztcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktYmFzZTogJ1JvemhhIE9uZScsIHNlcmlmO1xyXG5cclxuLy8gJGZvbnQtc2l6ZS1yb290IGVmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzIGFuZCBtYXJnaW5zXHJcbi8vICRmb250LXNpemUtYmFzZSBlZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxyXG4kZm9udC1zaXplLWJhc2U6IC44NzVyZW07IC8vIDFyZW0gZm9yIDE2cHhcclxuLy9cclxuLy9cclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcclxuLy9cclxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xyXG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyO1xyXG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjc1O1xyXG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XHJcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuLy9cclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAnUm96aGEgT25lJywgc2VyaWY7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNDAwO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMjtcclxuJGhlYWRpbmdzLWNvbG9yOiAkcHJpbWFyeTtcclxuXHJcblxyXG4kYnRuLWZvbnQtc2l6ZTogMjRweDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAwO1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAxO1xyXG4kYnRuLXBhZGRpbmcteTogMTdweDtcclxuJGJ0bi1wYWRkaW5nLXg6IDY4cHg7XHJcbiRidG4tYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21hc3Rlci9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3skdmFsdWUgLyAoJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAjeyR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6ICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIDEgLyAkcmZzLXJlbS12YWx1ZSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7JHZhbHVlIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIChhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAjeyR2YWx1ZS1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3skdmFsdWUtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyIC8gNCxcbiAgMjogJHNwYWNlciAvIDIsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDA6IDAsXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgZWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBlZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcblxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogYWRkKDFlbSAqIC43NSwgKDIgKiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGdyYXktOTAwLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgLyA0ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuXG4vLyBBY2NvcmRpb25cbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKDE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDQgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgICAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gQ3VzdG9tIHZhcmlhYmxlIGZpbGUgb25seSBmb3IgY3VzdG9tZXIgdG8gdXNlXHJcbiRwcm94aW1hbm92YTogJ1Byb3hpbWEgTm92YSBSZyc7XHJcbiRwcm94aW1hbm92YTYwMDogJ1Byb3hpbWEgTm92YSBMdCc7XHJcbiRwcm94aW1hbm92YXRoaW46ICdQcm94aW1hIE5vdmEgVGgnO1xyXG4kdGhlbWUtY29sb3I6ICNCQjlCMUY7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdygoJHZhbHVlIC8gMjU1ICsgLjA1NSkgLyAxLjA1NSwgMi40KS4gKGZyb20gMCB0byAyNTUpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuJF9sdW1pbmFuY2UtbGlzdDogLjAwMDggLjAwMSAuMDAxMSAuMDAxMyAuMDAxNSAuMDAxNyAuMDAyIC4wMDIyIC4wMDI1IC4wMDI3IC4wMDMgLjAwMzMgLjAwMzcgLjAwNCAuMDA0NCAuMDA0OCAuMDA1MiAuMDA1NiAuMDA2IC4wMDY1IC4wMDcgLjAwNzUgLjAwOCAuMDA4NiAuMDA5MSAuMDA5NyAuMDEwMyAuMDExIC4wMTE2IC4wMTIzIC4wMTMgLjAxMzcgLjAxNDQgLjAxNTIgLjAxNiAuMDE2OCAuMDE3NiAuMDE4NSAuMDE5NCAuMDIwMyAuMDIxMiAuMDIyMiAuMDIzMiAuMDI0MiAuMDI1MiAuMDI2MiAuMDI3MyAuMDI4NCAuMDI5NiAuMDMwNyAuMDMxOSAuMDMzMSAuMDM0MyAuMDM1NiAuMDM2OSAuMDM4MiAuMDM5NSAuMDQwOSAuMDQyMyAuMDQzNyAuMDQ1MiAuMDQ2NyAuMDQ4MiAuMDQ5NyAuMDUxMyAuMDUyOSAuMDU0NSAuMDU2MSAuMDU3OCAuMDU5NSAuMDYxMiAuMDYzIC4wNjQ4IC4wNjY2IC4wNjg1IC4wNzA0IC4wNzIzIC4wNzQyIC4wNzYyIC4wNzgyIC4wODAyIC4wODIzIC4wODQ0IC4wODY1IC4wODg3IC4wOTA4IC4wOTMxIC4wOTUzIC4wOTc2IC4wOTk5IC4xMDIyIC4xMDQ2IC4xMDcgLjEwOTUgLjExMTkgLjExNDQgLjExNyAuMTE5NSAuMTIyMSAuMTI0OCAuMTI3NCAuMTMwMSAuMTMyOSAuMTM1NiAuMTM4NCAuMTQxMyAuMTQ0MSAuMTQ3IC4xNSAuMTUyOSAuMTU1OSAuMTU5IC4xNjIgLjE2NTEgLjE2ODMgLjE3MTQgLjE3NDYgLjE3NzkgLjE4MTIgLjE4NDUgLjE4NzggLjE5MTIgLjE5NDYgLjE5ODEgLjIwMTYgLjIwNTEgLjIwODYgLjIxMjIgLjIxNTkgLjIxOTUgLjIyMzIgLjIyNyAuMjMwNyAuMjM0NiAuMjM4NCAuMjQyMyAuMjQ2MiAuMjUwMiAuMjU0MiAuMjU4MiAuMjYyMyAuMjY2NCAuMjcwNSAuMjc0NyAuMjc4OSAuMjgzMSAuMjg3NCAuMjkxOCAuMjk2MSAuMzAwNSAuMzA1IC4zMDk1IC4zMTQgLjMxODUgLjMyMzEgLjMyNzggLjMzMjUgLjMzNzIgLjM0MTkgLjM0NjcgLjM1MTUgLjM1NjQgLjM2MTMgLjM2NjMgLjM3MTIgLjM3NjMgLjM4MTMgLjM4NjQgLjM5MTYgLjM5NjggLjQwMiAuNDA3MiAuNDEyNSAuNDE3OSAuNDIzMyAuNDI4NyAuNDM0MiAuNDM5NyAuNDQ1MiAuNDUwOCAuNDU2NCAuNDYyMSAuNDY3OCAuNDczNSAuNDc5MyAuNDg1MSAuNDkxIC40OTY5IC41MDI5IC41MDg5IC41MTQ5IC41MjEgLjUyNzEgLjUzMzMgLjUzOTUgLjU0NTcgLjU1MiAuNTU4MyAuNTY0NyAuNTcxMSAuNTc3NiAuNTg0MSAuNTkwNiAuNTk3MiAuNjAzOCAuNjEwNSAuNjE3MiAuNjI0IC42MzA4IC42Mzc2IC42NDQ1IC42NTE0IC42NTg0IC42NjU0IC42NzI0IC42Nzk1IC42ODY3IC42OTM5IC43MDExIC43MDg0IC43MTU3IC43MjMxIC43MzA1IC43Mzc5IC43NDU0IC43NTI5IC43NjA1IC43NjgyIC43NzU4IC43ODM1IC43OTEzIC43OTkxIC44MDcgLjgxNDggLjgyMjggLjgzMDggLjgzODggLjg0NjkgLjg1NSAuODYzMiAuODcxNCAuODc5NiAuODg3OSAuODk2MyAuOTA0NyAuOTEzMSAuOTIxNiAuOTMwMSAuOTM4NyAuOTQ3MyAuOTU2IC45NjQ3IC45NzM0IC45ODIzIC45OTExIDE7XG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRjb2xvci1jb250cmFzdC1kYXJrLCAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICRjb2xvci1jb250cmFzdC1saWdodCwgJG1pbi1jb250cmFzdC1yYXRpbzogJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcblxuICBAcmV0dXJuICRtYXgtcmF0aW8tY29sb3I7XG59XG5cbkBmdW5jdGlvbiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGZvcmVncm91bmQ6ICRjb2xvci1jb250cmFzdC1saWdodCkge1xuICAkbDE6IGx1bWluYW5jZSgkYmFja2dyb3VuZCk7XG4gICRsMjogbHVtaW5hbmNlKG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpKTtcblxuICBAcmV0dXJuIGlmKCRsMSA+ICRsMiwgKCRsMSArIC4wNSkgLyAoJGwyICsgLjA1KSwgKCRsMiArIC4wNSkgLyAoJGwxICsgLjA1KSk7XG59XG5cbi8vIFJldHVybiBXQ0FHMi4wIHJlbGF0aXZlIGx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvR0wvd2lraS9SZWxhdGl2ZV9sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgJHJnYjogKFxuICAgIFwiclwiOiByZWQoJGNvbG9yKSxcbiAgICBcImdcIjogZ3JlZW4oJGNvbG9yKSxcbiAgICBcImJcIjogYmx1ZSgkY29sb3IpXG4gICk7XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkcmdiIHtcbiAgICAkdmFsdWU6IGlmKCR2YWx1ZSAvIDI1NSA8IC4wMzkyOCwgJHZhbHVlIC8gMjU1IC8gMTIuOTIsIG50aCgkX2x1bWluYW5jZS1saXN0LCAkdmFsdWUgKyAxKSk7XG4gICAgJHJnYjogbWFwLW1lcmdlKCRyZ2IsICgkbmFtZTogJHZhbHVlKSk7XG4gIH1cblxuICBAcmV0dXJuIChtYXAtZ2V0KCRyZ2IsIFwiclwiKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRyZ2IsIFwiZ1wiKSAqIC43MTUyKSArIChtYXAtZ2V0KCRyZ2IsIFwiYlwiKSAqIC4wNzIyKTtcbn1cblxuLy8gUmV0dXJuIG9wYXF1ZSBjb2xvclxuLy8gb3BhcXVlKCNmZmYsIHJnYmEoMCwgMCwgMCwgLjUpKSA9PiAjODA4MDgwXG5AZnVuY3Rpb24gb3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkge1xuICBAcmV0dXJuIG1peChyZ2JhKCRmb3JlZ3JvdW5kLCAxKSwgJGJhY2tncm91bmQsIG9wYWNpdHkoJGZvcmVncm91bmQpICogMTAwKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmcpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG5cbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1wc2V1ZG8tZWxlbWVudC1uby11bmtub3duXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItcHNldWRvLWVsZW1lbnQtbm8tdW5rbm93blxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLXBzZXVkby1lbGVtZW50LW5vLXVua25vd25cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItcHNldWRvLWVsZW1lbnQtbm8tdW5rbm93blxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICgkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpIC8gMjsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gID4gLmZvcm0tY29udHJvbCB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRidG4tbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDE1JSksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsIDE1JSkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAyMCUpLCB0aW50LWNvbG9yKCRib3JkZXIsIDEwJSkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMjAlKSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgMjAlKSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAyNSUpLCB0aW50LWNvbG9yKCRib3JkZXIsIDEwJSkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG5cbiAgLy8gUmVzZXQgcG9zaXRpb25pbmcgd2hlbiBwb3NpdGlvbmVkIHdpdGggUG9wcGVyXG4gICZbc3R5bGVdIHtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgICByaWdodDogYXV0byAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICAgIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICAgIHJpZ2h0OiAwICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICAgICAgbGVmdDogYXV0byAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWRpdmlkZXItYmc7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tZGFyay1iZztcbiAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdyk7XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmcpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRuYXYtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzICB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtdGl0bGUtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXRpdGxlLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14ICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtY2FwLXBhZGRpbmcteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICBAaWYgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICE9ICRjYXJkLWJnIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteSAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWJnO1xuICBib3JkZXI6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi10cmFuc2l0aW9uKTtcblxuICAmLmNvbGxhcHNlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiAkYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJGFjY29yZGlvbi1pY29uLXdpZHRoO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci13aWR0aDogMCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aDtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAvL0FkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRiYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRjb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRjb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRiYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoLnNob3dpbmcpOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3Qtc3BhY2luZztcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJHRvYXN0LXBhZGRpbmcteCAvIC0yO1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgLyAyKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggLyAyKTtcbiAgICBtYXJnaW46ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAvIC0yKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggLyAtMikgKCRtb2RhbC1oZWFkZXItcGFkZGluZy15IC8gLTIpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1lbmQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXN0YXJ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgLy8gT3ZlcnJ1bGUgbWFyZ2luIHNldCBieSBwb3BwZXIuanNcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItZW5kIHtcbiAgLy8gT3ZlcnJ1bGUgbWFyZ2luIHNldCBieSBwb3BwZXIuanNcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICAvLyBPdmVycnVsZSBtYXJnaW4gc2V0IGJ5IHBvcHBlci5qc1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgLy8gT3ZlcnJ1bGUgbWFyZ2luIHNldCBieSBwb3BwZXIuanNcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBzaGFkZS1jb2xvcigkcG9wb3Zlci1oZWFkZXItYmcsIDEwJSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0gMDIuIEhlYWRlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlci1wYWRkaW5nLXRiIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcGFkZGluZy10Yi0yIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG59XHJcblxyXG4ubGFuZ3VhZ2Utd3JhcCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDIyZGVnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjIycHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sYW5ndWFnZS13cmFwLXdoaXRlIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1OXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9uLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAuaGVhZGVyLWFjdGlvbi1jYXJ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICA+IC5wcm9kdWN0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIxcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjMUUxRTFFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aGl0ZS1jYXJ0IHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLndoaXRlLW1lbnUge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4td3JhcHBlciB7XHJcbiAgICAuYm9keS1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzI0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgIH1cclxuICAgICYub3ZlcmxheS1hY3RpdmUge1xyXG4gICAgICAgIC5ib2R5LW92ZXJsYXkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcblxyXG5cclxuLnNpZGViYXItY2FydC1hY3RpdmUge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDQyMHB4O1xyXG5cdHBhZGRpbmc6IDEwNHB4IDUwcHggNTBweDtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRyaWdodDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwwKTtcclxuXHRib3gtc2hhZG93OiAwIDAgODdweCAwIHJnYmEoMCwwLDAsLjA5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAmLmluc2lkZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwNHB4IDMwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNTBweDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1jYXJ0LWFsbCB7XHJcbiAgICAgICAgLmNhcnQtY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FydC1jb250ZW50IHtcclxuICAgICAgICAgICAgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTMwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQzMHB4KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEU4RThFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDEwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FydC10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyN3B4IDAgMjZweDtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4RThFOEU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcnQtY2hlY2tvdXQtYnRuIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi53cmFwcGVyLTIge1xyXG4gICAgLmJvZHktb3ZlcmxheS0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzYsIDAuNykgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgICAmLm92ZXJsYXktYWN0aXZlLTIgLmJvZHktb3ZlcmxheS0yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn0gXHJcblxyXG4ub2ZmLWNhbnZhcy1hY3RpdmUge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDM3MHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxMTE7XHJcblx0cmlnaHQ6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDM3MHB4LDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4N3B4IDAgcmdiYSgwLDAsMCwuMDkpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzIwcHgsMCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2MHB4LDApO1xyXG4gICAgfVxyXG4gICAgJi5pbnNpZGUge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgfVxyXG4gICAgLm9mZi1jYW52YXMtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM1Mzg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmIC5vZmYtY2FudmFzLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguYmFjaykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2sge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGluZSBBd2Vzb21lIEZyZWUnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjMgZWFzZSAwcztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTNweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWJhciB7XHJcbiAgICAmLnN0aWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICYuc3RpY2t5LXdoaXRlLWJnIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0aWNrIHtcclxuICAgIC5sb2dvIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhlYWRlci1wYWRkaW5nLXRiIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYmxhY2stYmcge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI0LCAwLjMpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAmLnN0aWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjQsIDAuNSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1oZWlnaHQtMSB7XHJcbiAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogMTY0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJi5zdGljayB7XHJcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUubWItMTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRpdGxlLm1iLTEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUubWItMTIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRpdGxlLm1iLTEwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAwMy4gU2xpZGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uc2xpZGVyLWhlaWdodC0xIHtcclxuICAgIGhlaWdodDogMTA4MHB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNzc0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1zbGlkZXItd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNzAuNyU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzMDBweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogOC4zM3B4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNC4zM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuMzNweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDEzOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuOTtcclxuICAgICAgICBtYXJnaW46IDI0cHggMCAyOHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpZGVyLWNvbnRlbnQtcmVkIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjQ2QzdEO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRTEzNjM2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjM1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtOC45M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC0zM3B4IDAgMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yM3B4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yM3B4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTMuOTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNTFweCAwIDAgMzAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTUxcHggMCAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMzVweCAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgMCA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN0eWxlIHtcclxuICAgIGEge1xyXG4gICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCA1MHB4IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCA1MHB4IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAmLnNsaWRlci1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG4tcGFkZGluZy0yIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNhY2FjYWM7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwIHtcclxuICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAuc2xpZGVyLWFuaW1hdGVkLTEge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMHM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS45cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wcztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtc3R5bGUtMSB7XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwLjUlO1xyXG4gICAgICAgIGxlZnQ6IDE1LjglO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB3aWR0aDogNDdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAzLjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEuMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogNS4yJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGlkZXItaWNvbi1uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgJi5zbGlkZXItaWNvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5hdi1zdHlsZS0xLW1vZGlmeSB7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMTM2MzY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTEzNjM2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAwNC4gRmVhdHVyZXMgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5mZWF0dXJlcy13cmFwIHtcclxuICAgIC5mZWF0dXJlcy1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjMUUxRTFFO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyOXB4IDAgNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzMlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmVhdHVyZXMtaW1nIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjVzIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyB0YWRhO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVzLWFsbC13cmFwIHtcclxuXHRtYXJnaW46IDAgLTY1cHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAwNS4gU2VjdGlvbiB0aXRsZSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICBtYXJnaW46IDExcHggYXV0byAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTElO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtMiB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZS0zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjY0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi0xMDAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTEwMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItMTAwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLTQge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNjRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTEwMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItMTAwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG4udHJlbmQtcHJvZHVjdC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wcm9kdWN0LWltZy1wb3NpdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNTAuNSU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1pbWctcG9zaXRpb24tMiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogNTAuNSU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHJlbmQtcHJvZHVjdC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwMHB4IDI2MHB4IDE3NXB4IDEyNHB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDUwcHggNzVweCA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYzcHggNTBweCA3NXB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjNweCAzMHB4IDc1cHggMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYudHJlbmQtcHJvZHVjdC1jb250ZW50LW1vZGlmeSB7XHJcbiAgICAgICAgcGFkZGluZzogMjAwcHggMTUwcHggMTc1cHggMTQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA1MHB4IDc1cHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2M3B4IDUwcHggNzVweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYzcHggMzBweCA3NXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg2JTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRyZW5kLXByb2R1Y3QtY29udGVudC1tb2RpZnktMiB7XHJcbiAgICAgICAgcGFkZGluZzogMjAwcHggMTAwcHggMTc1cHggMTI0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA1MHB4IDc1cHggODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2M3B4IDUwcHggNzVweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYzcHggMzBweCA3NXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW46IDQ1cHggMCA0NHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItc3R5bGUtMSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogI0FDQUNBQztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCA0N3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODtcclxuICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItMTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgJi5qdW1wIHtcclxuICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsYXN0dWRpb1pvb21JbjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNiwgMC42OSwgMC4zNywgMC45Nik7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtd3JhcCB7XHJcbiAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1iYWRnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMThweCA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHggNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi5wcm9kdWN0LWFjdGlvbi1wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTBweCAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDExcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzFFMUUxRTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhFOEU4RTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtY29udGVudC0yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pbWctem9vbSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLXpvb20ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLTU0LXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItYWN0aXZlIHtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTI3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOTVweCAwIDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDk1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA5NXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LXBsci0xIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS0yIHtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgLTI3cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LXBsci0xIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtYXJlYS13cmFwIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAxNDBweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LXN0eWxlLTIge1xyXG4gICAgPiBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNC43JTtcclxuICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRvcDogMjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRvcDogMjQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRvcDogMjQuNyU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRvcDogMjQuNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByb2R1Y3QtaWNvbi1uZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLTEwLXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uLXdyYXAge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWV3LWFsbCB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubXQtOTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm10LTk1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9wLXRvcC1iYXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luOiAwIDAgNTdweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgJi5zaG9wLXRvcC1iYXItcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3ctd3JhcCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uaWNlLXNlbGVjdC1zdHlsZS0yIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDAgMjJweCAwIDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctZG93bi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctdXAtMi5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5uaWNlLXNlbGVjdCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvcnRpbmctZmlsdGVyLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyICwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtZmlsdGVyLXdyYXBwZXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAzMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nOiA0NXB4IDQwcHggMThweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zdHlsZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxRDFEMUQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFEO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFEMUQxRDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGFnaW5hdGlvbi1sZWZ0IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tdC0zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmVuZC1wcm9kdWN0LXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMTYwcHggMDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtcHJvZHVjdC1hY3RpdmUge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMjdweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtcGxyLTEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgLnNob3AtcGFnZS13cmFwIHtcclxuICAgICAgICAubWItNzUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAuc2hvcC1wYWdlLXdyYXAge1xyXG4gICAgICAgIC5tYi03NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5zaG9wLXBhZ2Utd3JhcCB7XHJcbiAgICAgICAgLm1iLTc1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uc3Vic2NyaWJlLWZvcm0ge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLm1jLWZvcm0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTAwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWMtbmV3cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGVhciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmJhbm5lci13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYuYmxvZy1iYW5uZXItaW1nIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDI3M3B4IDI1cHggNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCNCQjlCMUYsIDApLCAjQkI5QjFGKTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAxNzNweCAyNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCA3MHB4IDI1cHggNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDEyMHB4IDI1cHggNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xOXB4IDAgMCAzOHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC0yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNzJweDtcclxuICAgICAgICBib3R0b206IDY4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMjlweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC0zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDUycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogI0Y0NkM3RDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIGJvdHRvbTogNTJweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1idG4tc3R5bGUge1xyXG4gICAgYSB7XHJcbiAgICAgICAgJi5idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOTUyNTI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uYnJhbmQtbG9nby1hY3RpdmUge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAuYnJhbmQtbG9nby1wbHItMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJyYW5kLWxvZ28tYWN0aXZlIHtcclxuXHRtYXJnaW46IDAgMTIwcHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWJyYW5kLWxvZ28ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmZvb3Rlci1sb2dvIHtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1saXN0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29weXJpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDIzcHggMCAyNnB4O1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc29jaWFsLWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMzFweCAwIDA7XHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMUUxRTFFO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmluc3RhZ3JhbS1wYXJhZ3JhcGgge1xyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gOTVweDtcclxuICAgICAgICB3aWR0aDogNTElO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdGFncmFtLWltZy13cmFwIHtcclxuXHRtYXJnaW46IDAgNnB4IDAgMDtcclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmluc3RhZ3JhbS1pbWcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnN0YWdyYW0tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxNDVweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDExNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDU4cHggMCA2MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0Q3RDdEO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0Q3RDdEO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwIDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzRENEQ0RDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc3RhZ3JhbS10aXRsZS0yIHtcclxuICAgIG1hcmdpbjogMCA1N3B4IDc1cHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweCA3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHggNzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxOXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3RDdEN0Q7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBjb2xvcjogIzRENEQ0RDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdGFncmFtLXNsaWRlci1hY3RpdmUge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAuaW5zdGFncmFtLXBsci0xIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZGRpbmctNDYtcm93LWNvbCB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWV3LW1vcmUge1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMxRDFEMUQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm10LTI1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvZ2dsZS1pdGVtLWFjdGl2ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmJyZWFkY3J1bWItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAyOTVweCAwIDE0NHB4O1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1MHB4IDAgOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyNTBweCAwIDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTc0cHggMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzN3B4IDAgNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItcGFkZGluZy0yIHtcclxuICAgIHBhZGRpbmc6IDI5NXB4IDAgOTVweDtcclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyNTBweCAwIDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjUwcHggMCA5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3NHB4IDAgNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMzdweCAwIDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWItcGFkZGluZy0zIHtcclxuICAgIHBhZGRpbmc6IDI5NXB4IDAgNjBweDtcclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyNTBweCAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjUwcHggMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3NHB4IDAgNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMzdweCAwIDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWItcGFkZGluZy00IHtcclxuICAgIHBhZGRpbmc6IDI5NXB4IDAgMTM1cHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjMwcHggMCA2NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIzMHB4IDAgNjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyMzBweCAwIDY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTc0cHggMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzN3B4IDAgNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItcGFkZGluZy01IHtcclxuICAgIHBhZGRpbmc6IDI5NXB4IDAgMTU4cHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjMwcHggMCA3MXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIzMHB4IDAgNzFweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyMThweCAwIDY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTc0cHggMCAzM3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzN3B4IDAgNDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItcGFkZGluZy02IHtcclxuICAgIHBhZGRpbmc6IDI5NXB4IDAgMTI4cHg7XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjIwcHggMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIyMHB4IDAgNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTM3cHggMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1wYWRkaW5nLTcge1xyXG4gICAgcGFkZGluZzogMjk1cHggMCA2M3B4O1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIyMHB4IDAgNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyMjBweCAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTcwcHggMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzN3B4IDAgNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5icmVhZGNydW1iLWNvbnRlbnQge1xyXG4gICAgLmJyZWFkY3J1bWItdGl0bGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgJi5icmVhZGNydW1iLXRpdGxlLXJlc3BvbnNpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4RThFOEU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhFOEU4RTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uc2lkZWJhci13aWRnZXQge1xyXG4gICAgLnNpZGViYXItd2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI0JCOUIxRjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXdpZGdldC10aXRsZTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBjb2xvcjogIzFEMUQxRDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4xNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgIH1cclxuICAgIC5zaG9wLWNhdGVnb3J5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpY2UtZmlsdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICAgIC5wcmljZS1zbGlkZXItYW1vdW50IHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc2xpZGVyLXJhbmdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RiZGJkYiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMHMgZWFzZSAwcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudWktc2xpZGVyLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxOCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Utc2xpZGVyLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNHB4IDAgMDtcclxuICAgICAgICAgICAgLmxhYmVsLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFEO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxRDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDFEMUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUQxRDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzNnB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXdpZGdldC1saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNpZGViYXItd2lkZ2V0LWxpc3QtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IG1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItd2lkZ2V0LXNpemUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci13aWRnZXQtY29sb3Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5waW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NkM3RDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkI5QjFGO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQjhGNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci13aWRnZXQtdGFnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXNlYXJjaCB7XHJcbiAgICAgICAgLnNpZGViYXItc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjVCNUI1O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDUwcHggMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctY2F0ZWdvcnkge1xyXG4gICAgICAgIG1hcmdpbjogNDdweCAwIDA7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWJsb2ctd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcclxuICAgICAgICAuc2luZ2xlLXNpZGViYXItYmxvZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENEQ0RDO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLWJsb2ctaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXItYmxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDAgMjFweDtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkYyRjJGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1ibG9nLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1hcmNoaXZlLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMzRTNFM0U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDUwcHggMCAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2Fycm93LWRvd24tMi5zdmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAyMHB4IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci13aWRnZXQtdGFnLTIge1xyXG4gICAgICAgIG1hcmdpbjogMzZweCAwIDA7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJzY3JpYmUtZm9ybS0yIHtcclxuICAgICAgICAuc3Vic2NyaWJlLWZvcm0tc3R5bGUtMiB7XHJcbiAgICAgICAgICAgIC5tYy1mb3JtLTIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDUwcHggMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1jLW5ld3MtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbGVhci0yIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9tYWlsLnN2Z1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDIwcHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXItd2lkZ2V0LWluc3RhZ3JhbSB7XHJcblx0bWFyZ2luLXRvcDogMzdweDtcclxuICAgICYuaW5zdGFncmFtLW1yZy1kZWMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZGRpbmctMjAtcm93LWNvbCB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBkaXZbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNob3AtcGFnZS13cmFwIHtcclxuXHRtYXJnaW46IDAgMCAwIDIzcHg7XHJcbiAgICAmLm1hcmdpbi1ub25lIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgIH1cclxufVxyXG4uc2lkZWJhci13cmFwcGVyLW1yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzdweDtcclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5zaWRlYmFyLW1yZy1yZXNwb25zaXZlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAuc2lkZWJhci1tcmctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLm1hcCB7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0td3JhcCB7XHJcbiAgICAuY29udGFjdC1mb3JtLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyN3B4O1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtZm9ybS1zdHlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0ICwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMjRweCAycHggMjRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjRweCAycHggMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmLnN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJGMkYyRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtaW5mby1hcmVhIHtcclxuICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0N3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgJi5pY29uLXdpZHRoLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pY29uLXdpZHRoLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pY29uLXdpZHRoLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjRDk4NzE5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmljb24td2lkdGgtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjlweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1pbmZvLXNvY2lhbCB7XHJcbiAgICBtYXJnaW46IDQ4cHggMCAwO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLXdyYXAge1xyXG5cdG1hcmdpbjogMTIwcHggMjZweCAwO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTIwcHggMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMDBweCAwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMHB4IDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICAmLmZvcm0tbWVzc2VnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmNvbWluZy1zb29uLWFyZWEge1xyXG5cdGhlaWdodDogMTIwMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDExMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDExMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDk2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIC5jb21pbmctc29vbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDM0NXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjQ1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjQ1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTgwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZXItc3R5bGUtMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDFweCAwIDk2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICA+IC5jZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29taW5nLXNvb24tYnRuIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRThDQ0I0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCAxMTdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbWluZy1zb29uLXNvY2lhbCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDIzNHB4IDAgMDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDEzNHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDEzNHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDEyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMTFweDtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5hYm91dC11cy1pbWcge1xyXG4gICAgbWFyZ2luOiAwIDAgMCA3cHg7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtdXMtY29udGVudCB7XHJcbiAgICBtYXJnaW46IDI2cHggMCAwO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5za2lsbC1pbWcge1xyXG4gICAgbWFyZ2luOiAwIDU1cHggMCAwO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHggMjBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHggMjBweCAwO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNraWxsLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyN3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2tpbGwtYmFyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5za2lsbC1iYXItaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q4RDhEOCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBzcGFuLnRleHQtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNraWxsLWFyZWEge1xyXG5cdG1hcmdpbjogMjMycHggMCAwO1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTMycHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTMycHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnRlYW0tYXJlYSB7XHJcblx0bWFyZ2luOiAyMTdweCAwIDE1MnB4O1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTE3cHggMCA1MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTE3cHggMCA1MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMCA1MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnRlYW0tbWFyZ2luLXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIDUxcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLXdyYXAge1xyXG4gICAgLnRlYW0taW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC50ZWFtLWltZyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLTY0LXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyNC4gTG9naW4gcmVnaXN0ZXIgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5ibG9nLXdyYXAge1xyXG4gICAgJi5ibG9nLXdyYXAtYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2ctaW1nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tcG9wdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDRweCAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTYsMjE2LDIxNiwwLjI1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctaW1nLXNsaWRlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucXVvdGUtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctY29udGVudCB7XHJcbiAgICAgICAgLmJsb2ctY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2ctYnRuLWRhdGUtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgLmJsb2ctYnRuIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyM3B4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsb2ctZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYmxvZy1pbWcge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LXN0eWxlLTMge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm9kdWN0LWljb24tbmV4dC0yIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1yaWdodC13cmFwIHtcclxuXHRtYXJnaW4tbGVmdDogOTVweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctZGV0YWlscy13cmFwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICBtYXJnaW46IDIycHggMCAwO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW46IDEycHggMCAxNHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gcCB7XHJcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXJhZ3JhcGgtbWFyZ2luLTEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhcmFncmFwaC1tYXJnaW4tMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFyYWdyYXBoLW1hcmdpbi0zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXJhZ3JhcGgtbWFyZ2luLTQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhcmFncmFwaC1tYXJnaW4tNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGFyYWdyYXBoLW1hcmdpbi02IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYXJhZ3JhcGgtbWFyZ2luLTcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBtYXJnaW46IDU4cHggMCAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMCA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL3F1b3RlLnBuZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzNFM0UzRTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzRTNFM0U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctdGFnLXNoYXJlLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAuYmxvZy10YWctd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWFub3ZhdGhpbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hbm92YXRoaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZy1zaGFyZS13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MkVBRTtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyOTBEQTtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQjFDM0Y7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctcHJldi1uZXh0LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMjFweCAwIDA7XHJcbiAgICAgICAgLmJsb2ctcHJldi13cmFwIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZy1uZXh0LXdyYXAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTQ5NDk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWRldGFpbHMtY29tbWVudCB7XHJcbiAgICAgICAgbWFyZ2luOiA3MnB4IDAgNDRweDtcclxuICAgICAgICA+IGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDQ0cHggMHB4O1xyXG4gICAgICAgICAgICAuc2luZ2xlLWJsb2ctY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9nLWNvbW1lbnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOTRweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmxvZy1jb21tZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YSBMdFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lLXJlcGx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVwbHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNpbmdsZS1ibG9nLWNvbW1lbnQtbXJnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENDg3NkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWNvbW1lbnQtZm9ybSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDJweCAwIDA7XHJcbiAgICAgICAgICAgIC5sZWF2ZS1mb3JtIHtcclxuICAgICAgICAgICAgICAgIGlucHV0ICwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAycHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAuYmxvZy1hcmVhIHtcclxuICAgICAgICAmLnBiLTE0NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWRldGFpbHMtYXJlYSB7XHJcbiAgICAgICAgJi5wYi0xNTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5ibG9nLWFyZWEge1xyXG4gICAgICAgICYucGItMTQ1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1kZXRhaWxzLWFyZWEge1xyXG4gICAgICAgICYucGItMTUwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzLXRhYiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgJi5wcm9kdWN0LWRldGFpbHMtbXJnLWxlZnQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNzNweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucXVpY2t2aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDA7XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLW1ldGEtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1yYXRpbmctc3RvY2stcmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnByb2R1Y3QtcmF0aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGNUE2MjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtcmV2aWV3IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCA1cHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LXN0b2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGgyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLXByaWNlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWRldGFpbHMtY29sb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDZweCAxMnB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDZDN0Q7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCOUIxRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0I4RjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDU1cHggMCA0MHB4O1xyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtY2FydCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy13aXNobGlzdC1jb21wYXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy13aXNobGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1jb21wYXJlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLW1ldGEtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgNDRweDtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLW1ldGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLXNvY2lhbCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgIHN2ZyAsIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyAsIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5waW50ZXJlc3Qge1xyXG4gICAgICAgICAgICAgICAgc3ZnICwgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlc2NyaXB0aW9uLXJldmlldy13cmFwcGVyIHtcclxuICAgIC50YWItc3R5bGUtMiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAwIDE4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm8tZGVzY3JpcHRpb24tYmFubmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnByby1kZXNjcmlwdGlvbi1jb250ZW50IHtcclxuXHRtYXJnaW46IDMwcHggMCAwIDgwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwIDBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY2lmaWNhdGlvbi13cmFwIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZC53aWR0aDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmV2aWV3LXdyYXBwZXIge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1yZXZpZXcge1xyXG5cdG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzRweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnJldmlldy1pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDhweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXZpZXctcmF0aW5nIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICYueWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGNUE2MjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhdHRpbmctZm9ybS13cmFwcGVyIHtcclxuICAgID4gaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgID4gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC55b3VyLXJhdGluZy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA1MnB4IDAgMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55b3VyLXJhdGluZyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0Y1QTYyMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYXR0aW5nLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMTlweCAwIDA7XHJcbiAgICAgICAgLnJhdGluZy1mb3JtLXN0eWxlIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0ICwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zYXZlLWVtYWlsLW9wdGlvbiB7XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA2NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZW5kb3ItaW5mby1jb250ZW50IHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGNUE2MjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmF0aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtYnJhbmQtd3JhcCB7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmVhc3l6b29tLXN0eWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5lYXN5em9vbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEge1xyXG4gICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgbWFyZ2luOiAyN3B4IGF1dG8gMDtcclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZGVjLXNtYWxsIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwcHggMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xyXG4gICAgICAgIGNvbG9yOiAjMUUxRTFFO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm8tZGVjLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMC43JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm8tZGVjLW5leHQge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogLTAuNyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFjay10by1zaG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbjogMCAwIDk1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNjNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICMxRTFFMUU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVpY2t2aWV3LWltZyB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG5cdG1hcmdpbjogOSUgYXV0byA4JTtcclxuXHRtYXgtd2lkdGg6IDExMzNweDtcclxuXHR3aWR0aDogMTE3MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjdweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXF1YWxpdHkge1xyXG4gICAgd2lkdGg6IDgzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAgID4gaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA4M3B4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF0eWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmluYyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRlYyB7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1zaXplIHtcclxuICAgIG1hcmdpbjogMzRweCAxNjFweCAxNnB4IDA7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzNHB4IDgzcHggMTZweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzRweCAxMjZweCAxNnB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzNHB4IDI3cHggMTZweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzRweCAzNDRweCAxNnB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzNHB4IDU1cHggMTZweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzRweCAyNzBweCAxNnB4IDA7XHJcbiAgICB9XHJcbiAgICAubmljZS1zZWxlY3Qtc3R5bGUtMSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2Fycm93LWRvd24tMy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9hcnJvdy11cC0xLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDBweCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmljZS1zZWxlY3Qge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1hcmVhIHtcclxuICAgICAgICAmLnBiLTExNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24tcmV2aWV3LWFyZWEge1xyXG4gICAgICAgICYucGItMTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWFyZWEge1xyXG4gICAgICAgICYucGItMTE1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uLXJldmlldy1hcmVhIHtcclxuICAgICAgICAmLnBiLTE4MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWxhdGVkLXByb2R1Y3Qge1xyXG4gICAgICAgICYucGItMTAwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAxNi4gQ2FydCBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmNhcnQtdGFibGUtY29udGVudCB7XHJcbiAgICAudGFibGUtY29udGVudCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICAgICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIzcHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDhweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtc3VidG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcHJpY2UgLCBcclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMzBweCAwcHggNTVweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhcnQtc2hpcGluZy11cGRhdGUgPiBhLFxyXG4gICAgLmNhcnQtY2xlYXIgPiBidXR0b24sXHJcbiAgICAuY2FydC1jbGVhciA+IGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMTdweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNDBweCAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FydC1jbGVhciA+IGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIHtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3Qtc3R5bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtc3R5bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7IFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgJjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbGN1bGF0ZS1kaXNjb3VudC1idG4ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgJi5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOXB4IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyYW5kLXRvdGFsLXdyYXAge1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAuZ3JhbmQtdG90YWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAzNHB4IDMwcHggMzNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYW5kLXNoaXBwaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzhweCAwIDMycHg7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoaXBwaW5nLWNvdW50cnkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGJiMWNmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzMxOThiNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JhbmQtdG90YWwge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyYW5kLXRvdGFsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC53aXNobGlzdC1hcmVhIHtcclxuICAgICAgICAmLnBiLTEzMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5jYXJ0LWFyZWEge1xyXG4gICAgICAgICYucGItMTMwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndpc2hsaXN0LWFyZWEge1xyXG4gICAgICAgICYucGItMTMwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyMC4gV2lzaGxpc3Qgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi53aXNobGlzdC10YWJsZS1jb250ZW50IHtcclxuICAgIC50YWJsZS1jb250ZW50IHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTJweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtc3RvY2stc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtc3VidG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdG9jay1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjM2MzYzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLndpc2hsaXN0LWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjQuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4ubG9naW4tcmVnaXN0ZXItd3JhcHBlciB7XHJcbiAgICAubG9naW4tcmVnaXN0ZXItdGFiLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ1NDU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmFjdGl2ZSBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fXtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9naW4tcmVnaXN0ZXItZm9ybSB7XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAubG9naW4tdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLWFyZWEge1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYucGItMTMwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLnBiLTEzMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tIDIyLiBDaGVja291dCBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmN1c3RvbWVyLXpvbmUge1xyXG4gICAgPiBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNThcIjtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZGRlNmQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xpbmUgQXdlc29tZSBGcmVlJztcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtbG9naW4taW5mbyB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5zaW4tY2hlY2tvdXQtbG9naW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0MzUzODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXJlbWVtYmVyLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggOXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrb3V0LWxvZ2luLXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb3N0LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTFweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtbG9naW4taW5mbzIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAjOGE4YThhO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWxvZ2luLWluZm8zIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNDglOyBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFmMjIyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFmMjIyNiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iaWxsaW5nLWluZm8td3JhcCB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCA1NXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlsbGluZy1pbmZvIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIGFiYnIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmMjIyNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNTM4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmlsbGluZy1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlsbGluZy1zZWxlY3Qge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgYWJiciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctZG93bi0zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDE4cHggY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICM2MjYyNjI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtYWNjb3VudCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOWZhMGEyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtYWNjb3VudC10b2dnbGUge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgYWJiciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDM1Mzg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGlmZmVyZW50LWFkZHJlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWRkaXRpb25hbC1pbmZvLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMjJweCAwIDA7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAxMDIyNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAmLm1yLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubXItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tci01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnlvdXItb3JkZXItYXJlYSB7XHJcblx0cGFkZGluZzogNDBweCA1MHB4IDUwcHg7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDUyLDUzLDU2LC4xKTtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTJweCA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnlvdXItb3JkZXItd3JhcCB7XHJcbiAgICAgICAgLnlvdXItb3JkZXItaW5mbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3JkZXItc3VidG90YWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vcmRlci1zaGlwcGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTNweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3JkZXItdG90YWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnlvdXItb3JkZXItbWlkZGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAyM3B4O1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXltZW50LW1ldGhvZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgICAgICAgIC5zaW4tcGF5bWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUGxhY2Utb3JkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDUwcHggMTdweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTYwMDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAuY2hlY2tvdXQtbWFpbi1hcmVhIHtcclxuICAgICAgICAmLnBiLTEzMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5jaGVja291dC1tYWluLWFyZWEge1xyXG4gICAgICAgICYucGItMTMwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyMy4gTXkgYWNjb3VudCBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLm15YWNjb3VudC10YWItbWVudSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNteWFjY291bnRDb250ZW50IHtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXlhY2NvdW50LWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICB9XHJcbiAgICAud2VsY29tZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICYgbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY291bnQtZGV0YWlscy1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC5zaW5nbGUtaW5wdXQtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxZjIyMjY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNTM4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE2MDA7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMjI2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXlhY2NvdW50LXRhYmxlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0YWJsZSxcclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMjI2O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWFub3ZhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYW5vdmE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2F2ZWQtbWVzc2FnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcm94aW1hbm92YTtcclxufVxyXG5cclxuLyotLS0tLS0tLSBTdGFydCBNeSBBY2NvdW50IFBhZ2UgV3JhcHBlciAtLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbiJdfQ== */