@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:after, blockquote:before, q:after, q:before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body, html {
  overflow-x: hidden;
  background: #FFFFFF;
  padding: 0;
  margin: 0;
  width: 100%;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

body {
  min-width: 300px;
}

body img {
  max-width: 100%;
  height: auto;
}

a img {
  border: 0;
}

a:active, a:visited, a, a:hover, a:focus, button {
  text-decoration: none !important;
  outline: 0 !important;
}

*,
*::before,
*::after {
  outline: 0 !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

a {
  outline: none !important;
  text-decoration: none;
  color: #444444;
  font-size: 14px;
  font-weight: 400;
}

body a:hover {
  text-decoration: none;
}

textarea,
select,
input[type=text],
input[type=button],
input[type=email],
input[type=submit],
input[type=search],
input[type=password],
input[type=number],
input[type=tel] {
  -webkit-appearance: none;
  border-radius: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.flex {
  display: flex;
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

.success-message,
.error-message {
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
  display: none;
  width: 100%;
  line-height: 1.3;
  font-size: 0.875rem;
}

.files-error-message {
  margin-top: 10px;
  text-align: center;
  margin-bottom: 15px;
  display: none;
  width: 100%;
  line-height: 1.3;
  font-size: 0.875rem;
  color: red;
}

.invalid {
  border: 1px solid red !important;
}

.error-message {
  color: red;
}

.loader-holder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: none;
  right: 0;
  z-index: 5;
  background: rgba(255, 255, 255, 0.7);
}

.loader-center {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.sk-chase {
  width: 40px;
  height: 40px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  animation: sk-chase-dot 2s infinite ease-in-out both;
}

.sk-chase-dot:before {
  content: "";
  display: block;
  width: 25%;
  height: 25%;
  background-color: #2293f4;
  border-radius: 100%;
  animation: sk-chase-dot-before 2s infinite ease-in-out both;
}

.sk-chase-dot:nth-child(1) {
  animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2) {
  animation-delay: -1s;
}

.sk-chase-dot:nth-child(3) {
  animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4) {
  animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5) {
  animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6) {
  animation-delay: -0.6s;
}

.sk-chase-dot:nth-child(1):before {
  animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2):before {
  animation-delay: -1s;
}

.sk-chase-dot:nth-child(3):before {
  animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4):before {
  animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5):before {
  animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6):before {
  animation-delay: -0.6s;
}

@keyframes sk-chase {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot {
  80%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot-before {
  50% {
    transform: scale(0.4);
  }
  100%, 0% {
    transform: scale(1);
  }
}
.wysiwyg-text strong, .wysiwyg-text b {
  font-weight: 600;
}
.wysiwyg-text em {
  font-style: italic;
}
.wysiwyg-text ul, .wysiwyg-text ol {
  padding-left: 20px;
}
.wysiwyg-text ul {
  list-style-type: disc;
}
.wysiwyg-text ol {
  list-style-type: decimal;
}
.wysiwyg-text h1, .wysiwyg-text h2, .wysiwyg-text h3, .wysiwyg-text h4, .wysiwyg-text h5, .wysiwyg-text h6 {
  font-size: 1.3rem;
  font-weight: 600;
}

.form-control:focus {
  box-shadow: none !important;
}

.select2-container-active.select2-container {
  box-shadow: none !important;
}

select {
  width: 100% !important;
}

.iti {
  width: 100%;
}
@charset "UTF-8";
/*---------------------------------------------------------------------------
  Template: Enlink - Admin Dashboard Template
  Author: Theme_Nate
----------------------------------------------------------------------------*/
/*---------------------------------
------- Mixins & Variables --------
---------------------------------*/
/*
Theme: Enlink
Author: Theme_Nate
*/
/*---------------------------------
-------- Depdencies Styles --------
---------------------------------*/
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

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: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.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: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  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: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.333333%;
  }

  .offset-sm-2 {
    margin-left: 16.666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.333333%;
  }

  .offset-sm-5 {
    margin-left: 41.666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.333333%;
  }

  .offset-sm-8 {
    margin-left: 66.666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.333333%;
  }

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.333333%;
  }

  .offset-md-2 {
    margin-left: 16.666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.333333%;
  }

  .offset-md-5 {
    margin-left: 41.666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.333333%;
  }

  .offset-md-8 {
    margin-left: 66.666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.333333%;
  }

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.333333%;
  }

  .offset-lg-2 {
    margin-left: 16.666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.333333%;
  }

  .offset-lg-5 {
    margin-left: 41.666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.333333%;
  }

  .offset-lg-8 {
    margin-left: 66.666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.333333%;
  }

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }

  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }

  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }

  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }

  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }

  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }

  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }

  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }

  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }

  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }

  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }

  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }

  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }

  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }

  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }

  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.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;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.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.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  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 {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  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='%2328a745' 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: center right calc(0.375em + 0.1875rem);
  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: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.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 .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  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;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.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 .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  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;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.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;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .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;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .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;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.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 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -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: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -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: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 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: transform 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-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  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: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -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;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    -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 > .container,
.navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    -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 > .container,
.navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    -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 > .container,
.navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    -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 > .container,
.navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -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 > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.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.5);
}

.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 .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.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 .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  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:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  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-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  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.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }

  .card-group > .card {
    -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;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  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;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.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.875rem;
  line-height: 1.5;
}

.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.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.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: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 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);
}

.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 {
  transition: -webkit-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);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  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: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: 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 {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 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;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .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 > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.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;
  transition: -webkit-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 {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  -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: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.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: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

.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;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.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;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !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: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  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-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !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: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !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;
}

.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;
}

@supports (position: -webkit-sticky) or (position: sticky) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !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;
}

.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;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !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-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
.ps-container {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px;
}

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 15px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 6px;
}

.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
  height: 11px;
}

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 15px;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
  width: 11px;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px;
}

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}

.noUi-handle {
  background-color: #fff;
  border-radius: 50%;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
.noUi-handle:active {
  transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -o-transform: scale(1.4);
  -ms-transform: scale(1.4);
}
.noUi-handle:before, .noUi-handle:after {
  display: none;
}

.noUi-horizontal {
  height: 6px;
}
.noUi-horizontal .noUi-handle {
  left: -10px;
  top: -7px;
  width: 18px;
  height: 18px;
  border: 1px solid #dae4f3;
}

.noUi-vertical {
  height: 100%;
  width: 6px;
  display: inline-block;
}
.noUi-vertical .noUi-handle {
  width: 18px;
  height: 18px;
  border: 1px solid #dae4f3;
}
.noUi-vertical .noUi-origin {
  border-radius: 0px;
  bottom: 0px;
}

.noUi-background {
  background: #ececec;
  box-shadow: none;
}

.noUi-origin {
  border-radius: 0px;
  bottom: 5px;
}

.noUi-target {
  border: 1px solid #edf2f9;
  box-shadow: none;
  background-color: #ececec;
}
.noUi-target.noUi-connect {
  box-shadow: none;
}

.noUi-connect {
  background-color: #3f87f5;
}

.noUi-marker-large,
.noUi-marker-sub {
  background: #edf2f9;
}

.noUi-pips {
  color: #72849a;
}

.noUi-value-sub {
  color: #72849a;
  margin-top: 5px;
  font-size: 11px;
}

.noUi-value {
  margin-top: 5px;
  font-size: 12px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 10px;
}

table.dataTable {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  border-collapse: collapse !important;
}

.sorting_desc:before, .sorting_desc:after,
.sorting_asc:before,
.sorting_asc:after {
  color: #3f87f5;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  bottom: 50%;
  transform: translateY(50%);
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
}

.dataTables_length select {
  margin: 0px 5px;
}

@media only screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
    margin-bottom: 20px;
  }
}
.dt-bootstrap4 .custom-select-sm,
.dt-bootstrap4 .form-control-sm {
  padding: 0.55rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 10px;
}

.select2-container {
  display: block;
}
.select2-container .select2-choice {
  height: 2.5375rem;
  border: 1px solid #edf2f9;
  color: #53535f;
  line-height: 2.5375rem;
  background-image: none;
  background-color: #fff;
}
.select2-container .select2-choice .select2-arrow {
  background-image: none;
  background-color: #fff;
  border-left: 0;
  width: 25px;
}
.select2-container .select2-choice .select2-arrow b {
  background: none;
}
.select2-container .select2-choice .select2-arrow b:after {
  content: "\e00b";
  font-family: "anticon";
  color: rgba(0, 0, 0, 0.25);
}

.select2-container-active.select2-container {
  border: 1px solid #3f87f5;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}
.select2-container-active.select2-container .select2-choice,
.select2-container-active.select2-container .select2-choices {
  box-shadow: none;
}

.select2-drop-active {
  border: 0px;
}

.select2-drop {
  color: #53535f;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 0px;
}

.select2-results .select2-highlighted {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
.select2-results .select2-result-label {
  padding: 5px 12px;
}

.select2-search {
  padding: 4px;
}
.select2-search:after {
  content: "\e0ba";
  font-family: "anticon";
  color: #53535f;
  position: absolute;
  right: 15px;
  top: 10px;
}

.select2-search input {
  border-color: #edf2f9;
  background: none;
  border-radius: 0.25rem;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.select2-dropdown-open.select2-container .select2-choice .select2-arrow b:after {
  content: "\e0ee";
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background: none;
}

.select2-container-multi .select2-choices {
  min-height: 2.5375rem;
  border: 1px solid #edf2f9;
  background-image: none;
}
.select2-container-multi .select2-choices .select2-search-choice {
  margin: 8px 0 8px 5px;
  border: 1px solid #e8e8e8;
  background-color: #fafafa;
  background-image: none;
}

.select2-search-choice-close {
  background-image: none;
  color: #72849a;
  font-size: 12px;
}
.select2-search-choice-close:after {
  content: "%";
  font-family: "anticon";
}
.select2-search-choice-close:hover {
  color: #2a2a2a;
}

.datepicker {
  border-radius: 0px;
  padding: 20px;
  box-shadow: none;
  border: 1px solid #edf2f9;
  border-radius: 0.25rem;
}
.datepicker.datepicker-dropdown {
  z-index: 1060 !important;
}
.datepicker table tr th,
.datepicker table tr td {
  border-radius: 50px;
  width: 35px;
  height: 35px;
}
.datepicker table tr th {
  font-weight: 500;
}
.datepicker table tr td {
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.datepicker table tr td span {
  border-radius: 0.25rem;
}
.datepicker table tr td.old, .datepicker table tr td.new {
  color: rgba(83, 83, 95, 0.25);
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background: #3f87f5;
  border-color: transparent;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #3f87f5;
  color: #fff;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: rgba(63, 135, 245, 0.1);
  color: #3f87f5;
  font-weight: 500;
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: #3f87f5;
  background-color: transparent;
  cursor: pointer;
}

.datepicker-inline {
  width: 300px;
}

.daterangepicker {
  border-radius: 0px;
  padding: 30px;
  box-shadow: none;
  border: 1px solid #edf2f9;
}
.daterangepicker .input-mini {
  border-radius: 0px;
  margin-bottom: 20px;
  height: 40px;
  padding: 0 6px 0 35px;
}
.daterangepicker .input-mini.active {
  border-radius: 0px;
  border-color: #a0c4fa;
}
.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 10px;
  top: 13px;
}
.daterangepicker td,
.daterangepicker th {
  border-radius: 0.25rem;
  width: 40px;
  height: 35px;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #2a2a2a;
}
.daterangepicker td.in-range {
  background-color: transparent;
  color: #3f87f5;
}
.daterangepicker td.active {
  background-color: #3f87f5;
  border-color: transparent;
  color: #fff;
}
.daterangepicker td.active:hover {
  background-color: #3f87f5;
  border-color: transparent;
  color: #fff;
}
.daterangepicker td.start-date {
  border-radius: 0px;
}
.daterangepicker td.start-date.end-date {
  border-radius: 0px;
}
.daterangepicker td.end-date {
  border-radius: 0px;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  border: 1px solid #edf2f9;
  min-height: 30px;
}
.daterangepicker .calendar-time i {
  top: 8px;
  left: 35px;
}
@media only screen and (min-width: 767px) {
  .daterangepicker .calendar {
    margin-right: 20px !important;
  }
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 120px;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: "•";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #3f87f5;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #3f87f5;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(114, 132, 154, 0.4);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 26px;
  padding: 5px 7px;
  width: 30px;
  border-radius: 4px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.15);
}

.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active {
  color: #3f87f5;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #3f87f5;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #3f87f5;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #53535f;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #53535f;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #53535f;
  }
}
.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #53535f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #53535f;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #53535f;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #53535f;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding: 5px 10px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border: 1px solid #edf2f9;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #edf2f9;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #edf2f9;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #edf2f9;
  box-shadow: 0px 0px 5px #ddd;
  color: #53535f;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #edf2f9;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #edf2f9;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #3f87f5;
}

.ql-container.ql-snow {
  border: 1px solid #edf2f9;
}

.ct-label {
  fill: #53535f;
  color: #53535f;
  font-size: 0.75rem;
  line-height: 1.5;
}

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central;
}

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}

.ct-grid {
  stroke: #edf2f9;
  stroke-width: 1px;
  stroke-dasharray: 3px;
}

.ct-grid-background {
  fill: none;
}

.ct-point {
  stroke-width: 6px;
  stroke-linecap: round;
}

.ct-line {
  fill: none;
  stroke-width: 2px;
}

.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

.ct-bar {
  fill: none;
  stroke-width: 10px;
}

.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #3f87f5;
}
.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #3f87f5;
}

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #00c9a7;
}
.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #00c9a7;
}

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #ffc107;
}
.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #ffc107;
}

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #de4436;
}
.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #de4436;
}

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #886cff;
}
.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #886cff;
}

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #2f54eb;
}
.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #2f54eb;
}

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #fa8c16;
}
.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #fa8c16;
}

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #a0d911;
}
.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #a0d911;
}

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #52c41a;
}
.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #52c41a;
}

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #fa541c;
}
.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #fa541c;
}

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eb2f96;
}
.ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  fill: #eb2f96;
}

.ct-square {
  display: block;
  position: relative;
  width: 100%;
}
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-chart > svg {
  min-height: 280px;
}

.ct-label {
  fill: #fff;
}

/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
.chartjs-render-monitor {
  animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
  position: absolute;
  direction: ltr;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  z-index: -1;
}

.chartjs-size-monitor-expand > div {
  position: absolute;
  width: 1000000px;
  height: 1000000px;
  left: 0;
  top: 0;
}

.chartjs-size-monitor-shrink > div {
  position: absolute;
  width: 200%;
  height: 200%;
  left: 0;
  top: 0;
}

/**
* VS theme by Andrew Lock (https://andrewlock.net)
* Inspired by Visual Studio syntax coloring
*/
code[class*=language-],
pre[class*=language-] {
  color: #393A34;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  font-size: 0.95em;
  line-height: 1.2em;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection,
code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection {
  background: #C1DEF1;
}

pre[class*=language-]::selection, pre[class*=language-] ::selection,
code[class*=language-]::selection, code[class*=language-] ::selection {
  background: #C1DEF1;
}

/* Code blocks */
pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
  border: 1px solid #dddddd;
  background-color: white;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.2em;
  padding-top: 1px;
  padding-bottom: 1px;
  background: #f8f8f8;
  border: 1px solid #dddddd;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #008000;
  font-style: italic;
}

.token.namespace {
  opacity: 0.7;
}

.token.string {
  color: #A31515;
}

.token.punctuation,
.token.operator {
  color: #393A34;
  /* no highlight */
}

.token.url,
.token.symbol,
.token.number,
.token.boolean,
.token.variable,
.token.constant,
.token.inserted {
  color: #36acaa;
}

.token.atrule,
.token.keyword,
.token.attr-value,
.language-autohotkey .token.selector,
.language-json .token.boolean,
.language-json .token.number,
code[class*=language-css] {
  color: #0000ff;
}

.token.function {
  color: #393A34;
}

.token.deleted,
.language-autohotkey .token.tag {
  color: #9a050f;
}

.token.selector,
.language-autohotkey .token.keyword {
  color: #00009f;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.class-name,
.language-json .token.property {
  color: #2B91AF;
}

.token.tag,
.token.selector {
  color: #800000;
}

.token.attr-name,
.token.property,
.token.regex,
.token.entity {
  color: #ff0000;
}

.token.directive.tag .tag {
  background: #ffff00;
  color: #393A34;
}

/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
  border-right-color: #a5a5a5;
}

.line-numbers-rows > span:before {
  color: #2B91AF;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight {
  background: rgba(193, 222, 241, 0.2);
  background: -webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
  background: linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
}

.code-example {
  margin-top: 25px;
}
.code-example pre[class*=language-] {
  border: 1px solid #edf2f9;
  border-radius: 0.25rem;
  background-color: #f8f9fc;
  font-size: 13px;
}

/*---------------------------------
-------------- common -------------
---------------------------------*/
html, html a, body {
  -webkit-font-smoothing: antialiased;
}

body {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background-color: #f9fbfd;
  color: #53535f;
  line-height: 1.5;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2a2a2a;
  font-weight: normal;
  line-height: 1.5;
  font-weight: 500;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 300;
  color: #373737;
}

h1,
.h1 {
  font-size: 30px;
}

h2,
.h2 {
  font-size: 24px;
}

h3,
.h3 {
  font-size: 22px;
}

h4,
.h4 {
  font-size: 19px;
}

h5,
.h5 {
  font-size: 16px;
}

h6,
.h6 {
  font-size: 14px;
}

p {
  color: #72849a;
  line-height: 1.8;
  margin-bottom: 10px;
}

ul {
  margin-bottom: 0px;
}

a {
  color: #3f87f5;
}
a:hover, a:focus {
  text-decoration: none;
  color: #0f69f2;
}
a:focus {
  outline: none;
}
a.text-gray:hover, a.text-gray:focus {
  color: #2a2a2a !important;
}
a.text-gray.active {
  color: #3f87f5 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #3f87f5 !important;
}
a.text-dark.active {
  color: #3f87f5 !important;
}
a.text-muted:hover, a.text-muted:focus {
  color: #2a2a2a !important;
}
a.text-muted.active {
  color: #3f87f5 !important;
}
a.hover-opacity:hover {
  opacity: 0.8;
}

.display-1,
.display-2,
.display-3,
.display-4 {
  color: #2a2a2a;
}

:focus {
  outline: none;
}

hr {
  border-top: 1px solid #edf2f9;
  margin-top: 24px;
  margin-bottom: 24px;
}

.font-primary {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-link:hover, .text-link:focus {
  text-decoration: underline;
}

.text-opacity {
  opacity: 0.85;
}

.text-white {
  color: #fff !important;
}

.text-dark {
  color: #2a2a2a !important;
}

.text-gray {
  color: #72849a !important;
}

.text-primary {
  color: #3f87f5 !important;
}

.text-secondary {
  color: #886cff !important;
}

.text-success {
  color: #00c9a7 !important;
}

.text-info {
  color: #02d3ef !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #de4436 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-dark {
  background-color: #2a2a2a !important;
}

.bg-gray {
  background-color: #53535f !important;
}

.bg-primary {
  background-color: #3f87f5 !important;
}

.bg-secondary {
  background-color: #886cff !important;
}

.bg-success {
  background-color: #00c9a7 !important;
}

.bg-info {
  background-color: #02d3ef !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #de4436 !important;
}

.img-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.container-fluid.container-fixed-lg {
  max-width: 1700px;
}
.container-fluid.container-fixed-md {
  max-width: 1400px;
}
.container-fluid.container-fixed-sm {
  max-width: 1280px;
}

button,
input,
textarea {
  outline: none;
}

blockquote {
  border-left: 3px solid #2a2a2a;
  padding-left: 30px;
  position: relative;
  font-family: serif;
  font-style: italic;
}

.blockquote-footer {
  color: #2a2a2a;
}

dt {
  color: #2a2a2a;
  font-weight: 500;
}

dd {
  margin-bottom: 10px;
}

.fade.in {
  opacity: 1;
}

.collapse.in {
  display: block;
}

iframe {
  border: 0;
}
@media only screen and (max-width: 767px) {
  iframe {
    min-height: 175px !important;
    height: auto;
  }
}

.close {
  font-size: 18px;
}

@media print {
  body {
    font-size: 10px;
  }

  .mrg-top-30,
.mrg-top-20 {
    margin-top: 15px !important;
  }

  .print-invisible {
    display: none;
  }
}
/*Margin*/
.m-0 {
  margin: 0 !important;
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.m-r-0 {
  margin-right: 0 !important;
}

.m-l-0 {
  margin-left: 0 !important;
}

.m-v-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-h-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.m-5 {
  margin: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.m-15 {
  margin: 15px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.m-30 {
  margin: 30px !important;
}

.m-35 {
  margin: 35px !important;
}

.m-40 {
  margin: 40px !important;
}

.m-45 {
  margin: 45px !important;
}

.m-50 {
  margin: 50px !important;
}

.m-55 {
  margin: 55px !important;
}

.m-60 {
  margin: 60px !important;
}

.m-65 {
  margin: 65px !important;
}

.m-70 {
  margin: 70px !important;
}

.m-75 {
  margin: 75px !important;
}

.m-80 {
  margin: 80px !important;
}

.m-85 {
  margin: 85px !important;
}

.m-90 {
  margin: 90px !important;
}

.m-95 {
  margin: 95px !important;
}

.m-100 {
  margin: 100px !important;
}

.m-105 {
  margin: 105px !important;
}

.m-110 {
  margin: 110px !important;
}

.m-115 {
  margin: 115px !important;
}

.m-120 {
  margin: 120px !important;
}

.m-125 {
  margin: 125px !important;
}

.m-130 {
  margin: 130px !important;
}

.m-135 {
  margin: 135px !important;
}

.m-140 {
  margin: 140px !important;
}

.m-145 {
  margin: 145px !important;
}

.m-150 {
  margin: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-150,
.m-145,
.m-140,
.m-135,
.m-130,
.m-125,
.m-120,
.m-115,
.m-110,
.m-100,
.m-95,
.m-90,
.m-85,
.m-80,
.m-75,
.m-70,
.m-65,
.m-60,
.m-55,
.m-50,
.m-45,
.m-40,
.m-35 {
    margin: 30px !important;
  }
}
.m-h-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.m-l-auto {
  margin-left: auto !important;
}

.m-r-auto {
  margin-right: auto !important;
}

.m-v-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.m-v-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.m-v-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.m-v-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-v-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.m-v-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.m-v-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.m-v-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-v-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.m-v-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.m-v-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.m-v-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.m-v-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.m-v-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.m-v-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.m-v-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.m-v-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.m-v-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.m-v-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.m-v-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.m-v-105 {
  margin-top: 105px !important;
  margin-bottom: 105px !important;
}

.m-v-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.m-v-115 {
  margin-top: 115px !important;
  margin-bottom: 115px !important;
}

.m-v-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.m-v-125 {
  margin-top: 125px !important;
  margin-bottom: 125px !important;
}

.m-v-130 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}

.m-v-135 {
  margin-top: 135px !important;
  margin-bottom: 135px !important;
}

.m-v-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.m-v-145 {
  margin-top: 145px !important;
  margin-bottom: 145px !important;
}

.m-v-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-v-150,
.m-v-145,
.m-v-140,
.m-v-135,
.m-v-130,
.m-v-125,
.m-v-120,
.m-v-115,
.m-v-110,
.m-v-100,
.m-v-95,
.m-v-90,
.m-v-85,
.m-v-80,
.m-v-75,
.m-v-70,
.m-v-65,
.m-v-60,
.m-v-55,
.m-v-50,
.m-v-45,
.m-v-40,
.m-v-35 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}
.m-h-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m-h-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m-h-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m-h-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m-h-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m-h-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m-h-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m-h-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m-h-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.m-h-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.m-h-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.m-h-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.m-h-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.m-h-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.m-h-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.m-h-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.m-h-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.m-h-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.m-h-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.m-h-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.m-h-105 {
  margin-left: 105px !important;
  margin-right: 105px !important;
}

.m-h-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.m-h-115 {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.m-h-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.m-h-125 {
  margin-left: 125px !important;
  margin-right: 125px !important;
}

.m-h-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.m-h-135 {
  margin-left: 135px !important;
  margin-right: 135px !important;
}

.m-h-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.m-h-145 {
  margin-left: 145px !important;
  margin-right: 145px !important;
}

.m-h-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-h-150,
.m-h-145,
.m-h-140,
.m-h-135,
.m-h-130,
.m-h-125,
.m-h-120,
.m-h-115,
.m-h-110,
.m-h-100,
.m-h-95,
.m-h-90,
.m-h-85,
.m-h-80,
.m-h-75,
.m-h-70,
.m-h-65,
.m-h-60,
.m-h-55,
.m-h-50,
.m-h-45,
.m-h-40,
.m-h-35 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
}
.m-t-5 {
  margin-top: 5px !important;
}

.m-t-10 {
  margin-top: 10px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.m-t-25 {
  margin-top: 25px !important;
}

.m-t-30 {
  margin-top: 30px !important;
}

.m-t-35 {
  margin-top: 35px !important;
}

.m-t-40 {
  margin-top: 40px !important;
}

.m-t-45 {
  margin-top: 45px !important;
}

.m-t-50 {
  margin-top: 50px !important;
}

.m-t-55 {
  margin-top: 55px !important;
}

.m-t-60 {
  margin-top: 60px !important;
}

.m-t-65 {
  margin-top: 65px !important;
}

.m-t-70 {
  margin-top: 70px !important;
}

.m-t-75 {
  margin-top: 75px !important;
}

.m-t-80 {
  margin-top: 80px !important;
}

.m-t-85 {
  margin-top: 85px !important;
}

.m-t-90 {
  margin-top: 90px !important;
}

.m-t-95 {
  margin-top: 95px !important;
}

.m-t-100 {
  margin-top: 100px !important;
}

.m-t-105 {
  margin-top: 105px !important;
}

.m-t-110 {
  margin-top: 110px !important;
}

.m-t-115 {
  margin-top: 115px !important;
}

.m-t-120 {
  margin-top: 120px !important;
}

.m-t-125 {
  margin-top: 125px !important;
}

.m-t-130 {
  margin-top: 130px !important;
}

.m-t-135 {
  margin-top: 135px !important;
}

.m-t-140 {
  margin-top: 140px !important;
}

.m-t-145 {
  margin-top: 145px !important;
}

.m-t-150 {
  margin-top: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-t-150,
.m-t-145,
.m-t-140,
.m-t-135,
.m-t-130,
.m-t-125,
.m-t-120,
.m-t-115,
.m-t-110,
.m-t-100,
.m-t-95,
.m-t-90,
.m-t-85,
.m-t-80,
.m-t-75,
.m-t-70,
.m-t-65,
.m-t-60,
.m-t-55,
.m-t-50,
.m-t-45,
.m-t-40,
.m-t-35 {
    margin-top: 30px !important;
  }
}
.m-b-5 {
  margin-bottom: 5px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.m-b-15 {
  margin-bottom: 15px !important;
}

.m-b-20 {
  margin-bottom: 20px !important;
}

.m-b-25 {
  margin-bottom: 25px !important;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.m-b-35 {
  margin-bottom: 35px !important;
}

.m-b-40 {
  margin-bottom: 40px !important;
}

.m-b-45 {
  margin-bottom: 45px !important;
}

.m-b-50 {
  margin-bottom: 50px !important;
}

.m-b-55 {
  margin-bottom: 55px !important;
}

.m-b-60 {
  margin-bottom: 60px !important;
}

.m-b-65 {
  margin-bottom: 65px !important;
}

.m-b-70 {
  margin-bottom: 70px !important;
}

.m-b-75 {
  margin-bottom: 75px !important;
}

.m-b-80 {
  margin-bottom: 80px !important;
}

.m-b-85 {
  margin-bottom: 85px !important;
}

.m-b-90 {
  margin-bottom: 90px !important;
}

.m-b-95 {
  margin-bottom: 95px !important;
}

.m-b-100 {
  margin-bottom: 100px !important;
}

.m-b-105 {
  margin-bottom: 105px !important;
}

.m-b-110 {
  margin-bottom: 110px !important;
}

.m-b-115 {
  margin-bottom: 115px !important;
}

.m-b-120 {
  margin-bottom: 120px !important;
}

.m-b-125 {
  margin-bottom: 125px !important;
}

.m-b-130 {
  margin-bottom: 130px !important;
}

.m-b-135 {
  margin-bottom: 135px !important;
}

.m-b-140 {
  margin-bottom: 140px !important;
}

.m-b-145 {
  margin-bottom: 145px !important;
}

.m-b-150 {
  margin-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-b-150,
.m-b-145,
.m-b-140,
.m-b-135,
.m-b-130,
.m-b-125,
.m-b-120,
.m-b-115,
.m-b-110,
.m-b-100,
.m-b-95,
.m-b-90,
.m-b-85,
.m-b-80,
.m-b-75,
.m-b-70,
.m-b-65,
.m-b-60,
.m-b-55,
.m-b-50,
.m-b-45,
.m-b-40,
.m-b-35 {
    margin-bottom: 30px !important;
  }
}
.m-l-5 {
  margin-left: 5px !important;
}

.m-l-10 {
  margin-left: 10px !important;
}

.m-l-15 {
  margin-left: 15px !important;
}

.m-l-20 {
  margin-left: 20px !important;
}

.m-l-25 {
  margin-left: 25px !important;
}

.m-l-30 {
  margin-left: 30px !important;
}

.m-l-35 {
  margin-left: 35px !important;
}

.m-l-40 {
  margin-left: 40px !important;
}

.m-l-45 {
  margin-left: 45px !important;
}

.m-l-50 {
  margin-left: 50px !important;
}

.m-l-55 {
  margin-left: 55px !important;
}

.m-l-60 {
  margin-left: 60px !important;
}

.m-l-65 {
  margin-left: 65px !important;
}

.m-l-70 {
  margin-left: 70px !important;
}

.m-l-75 {
  margin-left: 75px !important;
}

.m-l-80 {
  margin-left: 80px !important;
}

.m-l-85 {
  margin-left: 85px !important;
}

.m-l-90 {
  margin-left: 90px !important;
}

.m-l-95 {
  margin-left: 95px !important;
}

.m-l-100 {
  margin-left: 100px !important;
}

.m-l-105 {
  margin-left: 105px !important;
}

.m-l-110 {
  margin-left: 110px !important;
}

.m-l-115 {
  margin-left: 115px !important;
}

.m-l-120 {
  margin-left: 120px !important;
}

.m-l-125 {
  margin-left: 125px !important;
}

.m-l-130 {
  margin-left: 130px !important;
}

.m-l-135 {
  margin-left: 135px !important;
}

.m-l-140 {
  margin-left: 140px !important;
}

.m-l-145 {
  margin-left: 145px !important;
}

.m-l-150 {
  margin-left: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-l-150,
.m-l-145,
.m-l-140,
.m-l-135,
.m-l-130,
.m-l-125,
.m-l-120,
.m-l-115,
.m-l-110,
.m-l-100,
.m-l-95,
.m-l-90,
.m-l-85,
.m-l-80,
.m-l-75,
.m-l-70,
.m-l-65,
.m-l-60,
.m-l-55,
.m-l-50,
.m-l-45,
.m-l-40,
.m-l-35 {
    margin-left: 30px !important;
  }
}
.m-r-5 {
  margin-right: 5px !important;
}

.m-r-10 {
  margin-right: 10px !important;
}

.m-r-15 {
  margin-right: 15px !important;
}

.m-r-20 {
  margin-right: 20px !important;
}

.m-r-25 {
  margin-right: 25px !important;
}

.m-r-30 {
  margin-right: 30px !important;
}

.m-r-35 {
  margin-right: 35px !important;
}

.m-r-40 {
  margin-right: 40px !important;
}

.m-r-45 {
  margin-right: 45px !important;
}

.m-r-50 {
  margin-right: 50px !important;
}

.m-r-55 {
  margin-right: 55px !important;
}

.m-r-60 {
  margin-right: 60px !important;
}

.m-r-65 {
  margin-right: 65px !important;
}

.m-r-70 {
  margin-right: 70px !important;
}

.m-r-75 {
  margin-right: 75px !important;
}

.m-r-80 {
  margin-right: 80px !important;
}

.m-r-85 {
  margin-right: 85px !important;
}

.m-r-90 {
  margin-right: 90px !important;
}

.m-r-95 {
  margin-right: 95px !important;
}

.m-r-100 {
  margin-right: 100px !important;
}

.m-r-105 {
  margin-right: 105px !important;
}

.m-r-110 {
  margin-right: 110px !important;
}

.m-r-115 {
  margin-right: 115px !important;
}

.m-r-120 {
  margin-right: 120px !important;
}

.m-r-125 {
  margin-right: 125px !important;
}

.m-r-130 {
  margin-right: 130px !important;
}

.m-r-135 {
  margin-right: 135px !important;
}

.m-r-140 {
  margin-right: 140px !important;
}

.m-r-145 {
  margin-right: 145px !important;
}

.m-r-150 {
  margin-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-r-150,
.m-r-145,
.m-r-140,
.m-r-135,
.m-r-130,
.m-r-125,
.m-r-120,
.m-r-115,
.m-r-110,
.m-r-100,
.m-r-95,
.m-r-90,
.m-r-85,
.m-r-80,
.m-r-75,
.m-r-70,
.m-r-65,
.m-r-60,
.m-r-55,
.m-r-50,
.m-r-45,
.m-r-40,
.m-r-35 {
    margin-right: 30px !important;
  }
}
/*Padding*/
.p-0 {
  padding: 0 !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.p-l-0 {
  padding-left: 0 !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-v-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-h-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.p-30 {
  padding: 30px !important;
}

.p-35 {
  padding: 35px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-45 {
  padding: 45px !important;
}

.p-50 {
  padding: 50px !important;
}

.p-55 {
  padding: 55px !important;
}

.p-60 {
  padding: 60px !important;
}

.p-65 {
  padding: 65px !important;
}

.p-70 {
  padding: 70px !important;
}

.p-75 {
  padding: 75px !important;
}

.p-80 {
  padding: 80px !important;
}

.p-85 {
  padding: 85px !important;
}

.p-90 {
  padding: 90px !important;
}

.p-95 {
  padding: 95px !important;
}

.p-100 {
  padding: 100px !important;
}

.p-105 {
  padding: 105px !important;
}

.p-110 {
  padding: 110px !important;
}

.p-115 {
  padding: 115px !important;
}

.p-120 {
  padding: 120px !important;
}

.p-125 {
  padding: 125px !important;
}

.p-130 {
  padding: 130px !important;
}

.p-135 {
  padding: 135px !important;
}

.p-140 {
  padding: 140px !important;
}

.p-145 {
  padding: 145px !important;
}

.p-150 {
  padding: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-150,
.p-145,
.p-140,
.p-135,
.p-130,
.p-125,
.p-120,
.p-115,
.p-110,
.p-100,
.p-95,
.p-90,
.p-85,
.p-80,
.p-75,
.p-70,
.p-65,
.p-60,
.p-55,
.p-50,
.p-45,
.p-40,
.p-35 {
    padding: 30px !important;
  }
}
.p-v-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-v-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.p-v-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.p-v-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.p-v-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.p-v-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.p-v-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.p-v-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-v-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.p-v-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.p-v-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.p-v-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.p-v-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.p-v-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.p-v-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.p-v-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.p-v-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.p-v-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.p-v-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.p-v-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.p-v-105 {
  padding-top: 105px !important;
  padding-bottom: 105px !important;
}

.p-v-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.p-v-115 {
  padding-top: 115px !important;
  padding-bottom: 115px !important;
}

.p-v-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.p-v-125 {
  padding-top: 125px !important;
  padding-bottom: 125px !important;
}

.p-v-130 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.p-v-135 {
  padding-top: 135px !important;
  padding-bottom: 135px !important;
}

.p-v-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.p-v-145 {
  padding-top: 145px !important;
  padding-bottom: 145px !important;
}

.p-v-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-v-150,
.p-v-145,
.p-v-140,
.p-v-135,
.p-v-130,
.p-v-125,
.p-v-120,
.p-v-115,
.p-v-110,
.p-v-100,
.p-v-95,
.p-v-90,
.p-v-85,
.p-v-80,
.p-v-75,
.p-v-70,
.p-v-65,
.p-v-60,
.p-v-55,
.p-v-50,
.p-v-45,
.p-v-40,
.p-v-35 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}
.p-h-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.p-h-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.p-h-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.p-h-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.p-h-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.p-h-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.p-h-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.p-h-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.p-h-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.p-h-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.p-h-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.p-h-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.p-h-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.p-h-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.p-h-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.p-h-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.p-h-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.p-h-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.p-h-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.p-h-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.p-h-105 {
  padding-left: 105px !important;
  padding-right: 105px !important;
}

.p-h-110 {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

.p-h-115 {
  padding-left: 115px !important;
  padding-right: 115px !important;
}

.p-h-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.p-h-125 {
  padding-left: 125px !important;
  padding-right: 125px !important;
}

.p-h-130 {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

.p-h-135 {
  padding-left: 135px !important;
  padding-right: 135px !important;
}

.p-h-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.p-h-145 {
  padding-left: 145px !important;
  padding-right: 145px !important;
}

.p-h-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-h-150,
.p-h-145,
.p-h-140,
.p-h-135,
.p-h-130,
.p-h-125,
.p-h-120,
.p-h-115,
.p-h-110,
.p-h-100,
.p-h-95,
.p-h-90,
.p-h-85,
.p-h-80,
.p-h-75,
.p-h-70,
.p-h-65,
.p-h-60,
.p-h-55,
.p-h-50,
.p-h-45,
.p-h-40,
.p-h-35 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
.p-t-5 {
  padding-top: 5px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.p-t-55 {
  margin-top: 55px !important;
}

.p-t-60 {
  padding-top: 60px !important;
}

.p-t-65 {
  padding-top: 65px !important;
}

.p-t-70 {
  padding-top: 70px !important;
}

.p-t-75 {
  padding-top: 75px !important;
}

.p-t-80 {
  padding-top: 80px !important;
}

.p-t-85 {
  padding-top: 85px !important;
}

.p-t-90 {
  padding-top: 90px !important;
}

.p-t-95 {
  padding-top: 95px !important;
}

.p-t-100 {
  padding-top: 100px !important;
}

.p-t-105 {
  padding-top: 105px !important;
}

.p-t-110 {
  padding-top: 110px !important;
}

.p-t-115 {
  padding-top: 115px !important;
}

.p-t-120 {
  padding-top: 120px !important;
}

.p-t-125 {
  padding-top: 125px !important;
}

.p-t-130 {
  padding-top: 130px !important;
}

.p-t-135 {
  padding-top: 135px !important;
}

.p-t-140 {
  padding-top: 140px !important;
}

.p-t-145 {
  padding-top: 145px !important;
}

.p-t-150 {
  padding-top: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-t-150,
.p-t-145,
.p-t-140,
.p-t-135,
.p-t-130,
.p-t-125,
.p-t-120,
.p-t-115,
.p-t-110,
.p-t-100,
.p-t-95,
.p-t-90,
.p-t-85,
.p-t-80,
.p-t-75,
.p-t-70,
.p-t-65,
.p-t-60,
.p-t-55,
.p-t-50,
.p-t-45,
.p-t-40,
.p-t-35 {
    padding-top: 30px !important;
  }
}
.p-b-5 {
  padding-bottom: 5px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.p-b-15 {
  padding-bottom: 15px !important;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.p-b-25 {
  padding-bottom: 25px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.p-b-45 {
  padding-bottom: 45px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.p-b-55 {
  margin-bottom: 55px !important;
}

.p-b-60 {
  padding-bottom: 60px !important;
}

.p-b-65 {
  padding-bottom: 65px !important;
}

.p-b-70 {
  padding-bottom: 70px !important;
}

.p-b-75 {
  padding-bottom: 75px !important;
}

.p-b-80 {
  padding-bottom: 80px !important;
}

.p-b-85 {
  padding-bottom: 85px !important;
}

.p-b-90 {
  padding-bottom: 90px !important;
}

.p-b-95 {
  padding-bottom: 95px !important;
}

.p-b-100 {
  padding-bottom: 100px !important;
}

.p-b-105 {
  padding-bottom: 105px !important;
}

.p-b-110 {
  padding-bottom: 110px !important;
}

.p-b-115 {
  padding-bottom: 115px !important;
}

.p-b-120 {
  margin-bottom: 120px !important;
}

.p-b-125 {
  padding-bottom: 125px !important;
}

.p-b-130 {
  padding-bottom: 130px !important;
}

.p-b-135 {
  padding-bottom: 135px !important;
}

.p-b-140 {
  padding-bottom: 140px !important;
}

.p-b-145 {
  padding-bottom: 145px !important;
}

.p-b-150 {
  padding-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-b-150,
.p-b-145,
.p-b-140,
.p-b-135,
.p-b-130,
.p-b-125,
.p-b-120,
.p-b-115,
.p-b-110,
.p-b-100,
.p-b-95,
.p-b-90,
.p-b-85,
.p-b-80,
.p-b-75,
.p-b-70,
.p-b-65,
.p-b-60,
.p-b-55,
.p-b-50,
.p-b-45,
.p-b-40,
.p-b-35 {
    padding-bottom: 30px !important;
  }
}
.p-l-5 {
  padding-left: 5px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.p-l-25 {
  padding-left: 25px !important;
}

.p-l-30 {
  padding-left: 30px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-l-45 {
  padding-left: 45px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

.p-l-55 {
  margin-left: 55px !important;
}

.p-l-60 {
  padding-left: 60px !important;
}

.p-l-65 {
  padding-left: 65px !important;
}

.p-l-70 {
  padding-left: 70px !important;
}

.p-l-75 {
  padding-left: 75px !important;
}

.p-l-80 {
  padding-left: 80px !important;
}

.p-l-85 {
  padding-left: 85px !important;
}

.p-l-90 {
  padding-left: 90px !important;
}

.p-l-95 {
  padding-left: 95px !important;
}

.p-l-100 {
  padding-left: 100px !important;
}

.p-l-105 {
  padding-left: 105px !important;
}

.p-l-110 {
  padding-left: 110px !important;
}

.p-l-115 {
  padding-left: 115px !important;
}

.p-l-120 {
  margin-left: 120px !important;
}

.p-l-125 {
  padding-left: 125px !important;
}

.p-l-130 {
  padding-left: 130px !important;
}

.p-l-135 {
  padding-left: 135px !important;
}

.p-l-140 {
  padding-left: 140px !important;
}

.p-l-145 {
  padding-left: 145px !important;
}

.p-l-150 {
  padding-left: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-l-150,
.p-l-145,
.p-l-140,
.p-l-135,
.p-l-130,
.p-l-125,
.p-l-120,
.p-l-115,
.p-l-110,
.p-l-100,
.p-l-95,
.p-l-90,
.p-l-85,
.p-l-80,
.p-l-75,
.p-l-70,
.p-l-65,
.p-l-60,
.p-l-55,
.p-l-50,
.p-l-45,
.p-l-40,
.p-l-35 {
    padding-left: 30px !important;
  }
}
.p-r-5 {
  padding-right: 5px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.p-r-50 {
  padding-right: 50px !important;
}

.p-r-55 {
  margin-right: 55px !important;
}

.p-r-60 {
  padding-right: 60px !important;
}

.p-r-65 {
  padding-right: 65px !important;
}

.p-r-70 {
  padding-right: 70px !important;
}

.p-r-75 {
  padding-right: 75px !important;
}

.p-r-80 {
  padding-right: 80px !important;
}

.p-r-85 {
  padding-right: 85px !important;
}

.p-r-90 {
  padding-right: 90px !important;
}

.p-r-95 {
  padding-right: 95px !important;
}

.p-r-100 {
  padding-right: 100px !important;
}

.p-r-105 {
  padding-right: 105px !important;
}

.p-l-110 {
  padding-left: 110px !important;
}

.p-r-115 {
  padding-right: 115px !important;
}

.p-r-120 {
  margin-right: 120px !important;
}

.p-r-125 {
  padding-right: 125px !important;
}

.p-r-130 {
  padding-right: 130px !important;
}

.p-r-135 {
  padding-right: 135px !important;
}

.p-r-140 {
  padding-right: 140px !important;
}

.p-r-145 {
  padding-right: 145px !important;
}

.p-r-150 {
  padding-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-r-150,
.p-r-145,
.p-r-140,
.p-r-135,
.p-r-130,
.p-r-125,
.p-r-120,
.p-r-115,
.p-r-110,
.p-r-100,
.p-r-95,
.p-r-90,
.p-r-85,
.p-r-80,
.p-r-75,
.p-r-70,
.p-r-65,
.p-r-60,
.p-r-55,
.p-r-50,
.p-r-45,
.p-r-40,
.p-r-35 {
    padding-right: 30px !important;
  }
}
.w-0 {
  width: 0px;
}

.w-10 {
  width: 10%;
}

.w-15 {
  width: 15%;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

.w-30 {
  width: 30%;
}

.w-35 {
  width: 35%;
}

.w-40 {
  width: 40%;
}

.w-45 {
  width: 45%;
}

.w-50 {
  width: 50%;
}

.w-55 {
  width: 55%;
}

.w-60 {
  width: 60%;
}

.w-65 {
  width: 65%;
}

.w-70 {
  width: 70%;
}

.w-75 {
  width: 75%;
}

.w-80 {
  width: 80%;
}

.w-85 {
  width: 85%;
}

.w-90 {
  width: 90%;
}

.w-95 {
  width: 95%;
}

.w-100 {
  width: 100%;
}

.height-max {
  height: 100%;
}

.full-height {
  min-height: 100vh;
}

.ls-0 {
  letter-spacing: 0px !important;
}

.ls-0-5 {
  letter-spacing: 0.5px !important;
}

.ls-1 {
  letter-spacing: 1px !important;
}

.ls-1-5 {
  letter-spacing: 1.5px !important;
}

.ls-2 {
  letter-spacing: 2px !important;
}

.ls-2-5 {
  letter-spacing: 2.5px !important;
}

.ls-3 {
  letter-spacing: 3px !important;
}

.ls-3-5 {
  letter-spacing: 3.5px !important;
}

.ls-4 {
  letter-spacing: 4px !important;
}

.ls-4-5 {
  letter-spacing: 4.5px !important;
}

.ls-5 {
  letter-spacing: 5px !important;
}

.ls-5-5 {
  letter-spacing: 5.5px !important;
}

.ls-6 {
  letter-spacing: 6px !important;
}

.ls-6-5 {
  letter-spacing: 6.5px !important;
}

.ls-7 {
  letter-spacing: 7px !important;
}

.ls-7-5 {
  letter-spacing: 7.5px !important;
}

.ls-8 {
  letter-spacing: 8px !important;
}

.ls-8-5 {
  letter-spacing: 8.5px !important;
}

.ls-9 {
  letter-spacing: 9px !important;
}

.ls-9-5 {
  letter-spacing: 9.5px !important;
}

.ls-10 {
  letter-spacing: 10px !important;
}

.ls-11 {
  letter-spacing: 11px !important;
}

.ls-12 {
  letter-spacing: 12px !important;
}

.ls-13 {
  letter-spacing: 13px !important;
}

.ls-14 {
  letter-spacing: 14px !important;
}

.ls-15 {
  letter-spacing: 15px !important;
}

/*Line-Height*/
.lh-0 {
  line-height: 0 !important;
}

.lh-0-5 {
  line-height: 0.5 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-1-1 {
  line-height: 1.1 !important;
}

.lh-1-2 {
  line-height: 1.2 !important;
}

.lh-1-3 {
  line-height: 1.3 !important;
}

.lh-1-4 {
  line-height: 1.4 !important;
}

.lh-1-5 {
  line-height: 1.5 !important;
}

.lh-1-6 {
  line-height: 1.6 !important;
}

.lh-1-7 {
  line-height: 1.7 !important;
}

.lh-1-8 {
  line-height: 1.8 !important;
}

.lh-1-9 {
  line-height: 1.9 !important;
}

.lh-2 {
  line-height: 2 !important;
}

.lh-2-1 {
  line-height: 2.1 !important;
}

.lh-2-2 {
  line-height: 2.2 !important;
}

.lh-2-3 {
  line-height: 2.3 !important;
}

.lh-2-4 {
  line-height: 2.4 !important;
}

.lh-2-5 {
  line-height: 2.5 !important;
}

.lh-3 {
  line-height: 3 !important;
}

.lh-4 {
  line-height: 4 !important;
}

/*Font Size*/
.font-size-8 {
  font-size: 8px !important;
}

.font-size-9 {
  font-size: 9px !important;
}

.font-size-10 {
  font-size: 10px !important;
}

.font-size-11 {
  font-size: 11px !important;
}

.font-size-12 {
  font-size: 12px !important;
}

.font-size-13 {
  font-size: 13px !important;
}

.font-size-14 {
  font-size: 14px !important;
}

.font-size-15 {
  font-size: 15px !important;
}

.font-size-16 {
  font-size: 16px !important;
}

.font-size-17 {
  font-size: 17px !important;
}

.font-size-18 {
  font-size: 18px !important;
}

.font-size-19 {
  font-size: 19px !important;
}

.font-size-20 {
  font-size: 20px !important;
}

.font-size-21 {
  font-size: 21px !important;
}

.font-size-22 {
  font-size: 22px !important;
}

.font-size-23 {
  font-size: 23px !important;
}

.font-size-24 {
  font-size: 24px !important;
}

.font-size-25 {
  font-size: 25px !important;
}

.font-size-26 {
  font-size: 26px !important;
}

.font-size-27 {
  font-size: 27px !important;
}

.font-size-28 {
  font-size: 28px !important;
}

.font-size-29 {
  font-size: 29px !important;
}

.font-size-30 {
  font-size: 30px !important;
}

.font-size-35 {
  font-size: 35px !important;
}

.font-size-40 {
  font-size: 40px !important;
}

.font-size-45 {
  font-size: 45px !important;
}

.font-size-50 {
  font-size: 50px !important;
}

.font-size-55 {
  font-size: 55px !important;
}

.font-size-60 {
  font-size: 60px !important;
}

.font-size-65 {
  font-size: 65px !important;
}

.font-size-70 {
  font-size: 70px !important;
}

.font-size-75 {
  font-size: 75px !important;
}

.font-size-80 {
  font-size: 80px !important;
}

.font-size-85 {
  font-size: 85px !important;
}

.font-size-90 {
  font-size: 90px !important;
}

.font-size-95 {
  font-size: 95px !important;
}

.font-size-100 {
  font-size: 100px !important;
}

.font-size-105 {
  font-size: 105px !important;
}

.font-size-110 {
  font-size: 110px !important;
}

.font-size-115 {
  font-size: 115px !important;
}

.font-size-120 {
  font-size: 120px !important;
}

.font-size-125 {
  font-size: 125px !important;
}

.font-size-130 {
  font-size: 130px !important;
}

.font-size-135 {
  font-size: 135px !important;
}

.font-size-140 {
  font-size: 140px !important;
}

.font-size-145 {
  font-size: 145px !important;
}

.font-size-150 {
  font-size: 150px !important;
}

.font-size-155 {
  font-size: 155px !important;
}

.font-size-160 {
  font-size: 160px !important;
}

.font-size-165 {
  font-size: 165px !important;
}

.font-size-170 {
  font-size: 170px !important;
}

.font-size-175 {
  font-size: 175px !important;
}

.font-size-180 {
  font-size: 180px !important;
}

.font-size-185 {
  font-size: 185px !important;
}

.font-size-190 {
  font-size: 190px !important;
}

.font-size-195 {
  font-size: 195px !important;
}

.font-size-200 {
  font-size: 200px !important;
}

/* Text */
.text-muted {
  color: rgba(114, 132, 154, 0.7) !important;
}

/* Font Weight */
.font-weight-thin {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-semibold {
  font-weight: 500 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

/* Display */
.display-block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.pointer {
  cursor: pointer;
}

/* Position */
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.static {
  position: static;
}

/* Shadow */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(77, 84, 124, 0.09) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(77, 84, 124, 0.09) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(77, 84, 124, 0.09) !important;
}

/* Overflow */
.overflow-hidden {
  overflow: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-auto {
  overflow-x: auto;
}

/* Float */
@media only screen and (max-width: 767px) {
  .pull-left-sm {
    float: left !important;
  }

  .pull-right-sm {
    float: right !important;
  }

  .pull-none-sm {
    float: none !important;
  }
}
/* Image */
.img-circle {
  border-radius: 50% !important;
}

/* Background */
.bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* Border */
.border {
  border: 1px solid #edf2f9 !important;
}

.border-top {
  border-top: 1px solid #edf2f9 !important;
}

.border-right {
  border-right: 1px solid #edf2f9 !important;
}

.border-left {
  border-left: 1px solid #edf2f9 !important;
}

.border-bottom {
  border-bottom: 1px solid #edf2f9 !important;
}

/* Vertical Align */
.vertical-align {
  display: table;
  height: 100%;
  width: 100%;
}
.vertical-align .table-cell {
  display: table-cell;
  vertical-align: middle;
}

.vertical-align-super {
  vertical-align: super;
}

/* border-radius */
.border-radius-4 {
  border-radius: 4px !important;
}

.border-radius-6 {
  border-radius: 6px !important;
}

.border-radius-8 {
  border-radius: 8px !important;
}

.border-radius-10 {
  border-radius: 10px !important;
}

.border-radius-round {
  border-radius: 50px !important;
}

/* opacity */
.opacity-01 {
  opacity: 0.1;
}

.opacity-02 {
  opacity: 0.2;
}

.opacity-03 {
  opacity: 0.3;
}

.opacity-04 {
  opacity: 0.4;
}

.opacity-05 {
  opacity: 0.5;
}

.opacity-06 {
  opacity: 0.6;
}

.opacity-07 {
  opacity: 0.7;
}

.opacity-08 {
  opacity: 0.8;
}

.opacity-09 {
  opacity: 0.9;
}

.opacity-10 {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  /* Typography */
  .font-size-145,
.font-size-140,
.font-size-135,
.font-size-130,
.font-size-125,
.font-size-120,
.font-size-115,
.font-size-110,
.font-size-105,
.font-size-100,
.font-size-95,
.font-size-90,
.font-size-85,
.font-size-80,
.font-size-75,
.font-size-70,
.font-size-65,
.font-size-60,
.font-size-55,
.font-size-50 {
    font-size: 45px !important;
  }

  .font-size-200,
.font-size-195,
.font-size-190,
.font-size-185,
.font-size-180,
.font-size-175,
.font-size-170,
.font-size-165,
.font-size-160,
.font-size-155,
.font-size-150 {
    font-size: 130px !important;
  }

  p.w-95,
p.w-90,
p.w-85,
p.w-80,
p.w-75,
p.w-70,
p.w-65,
p.w-60,
p.w-55,
p.w-50,
p.w-45,
p.w-40,
p.w-35,
p.w-30,
p.w-25,
p.w-20,
p.w-15,
p.w-10 {
    width: 100% !important;
  }

  input.width-95,
input.width-90,
input.width-85,
input.width-80,
input.width-75,
input.width-70,
input.width-65,
input.width-60,
input.width-55,
input.width-50,
input.width-45,
input.width-40,
input.width-35,
input.width-30,
input.width-25,
input.width-20,
input.width-15,
input.width-10 {
    width: 100% !important;
  }
}
.hidden {
  display: none;
}

/*---------------------------------
-------------- Template -------------
---------------------------------*/
.side-nav {
  width: 280px;
  background-color: #fff;
  z-index: 1000;
  top: 70px;
  bottom: 0px;
  position: fixed;
  overflow: hidden;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
@media print {
  .side-nav {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .side-nav {
    left: -280px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .side-nav {
    width: 230px;
  }
}
.side-nav .side-nav-inner {
  position: relative;
  height: 100%;
}
.side-nav .side-nav-inner .side-nav-menu {
  position: relative;
  list-style: none;
  margin: 0;
  padding-left: 0;
  overflow: auto;
  border-right: 1px solid #edf2f9;
  height: calc(100vh - 70px);
}
.side-nav .side-nav-inner .side-nav-menu:before, .side-nav .side-nav-inner .side-nav-menu:after {
  content: " ";
  display: table;
}
.side-nav .side-nav-inner .side-nav-menu:after {
  clear: both;
}
.side-nav .side-nav-inner .side-nav-menu li {
  position: relative;
  display: block;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow {
  position: absolute;
  right: 30px;
  line-height: 30px;
  transition: all 0.05s ease-in;
  -webkit-transition: all 0.05s ease-in;
  -moz-transition: all 0.05s ease-in;
  -o-transition: all 0.05s ease-in;
  -ms-transition: all 0.05s ease-in;
}
@media only screen and (max-width: 992px) {
  .side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow {
    right: 25px;
  }
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:before, .side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:after {
  content: "";
  position: absolute;
  background: 0 0;
  background-image: linear-gradient(to right, rgba(42, 42, 42, 0.75), rgba(42, 42, 42, 0.75));
  border-radius: 2px;
  width: 6px;
  height: 1.5px;
  top: 13px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:before {
  transform: rotate(-135deg) translateX(2px);
  -webkit-transform: rotate(-135deg) translateX(2px);
  -moz-transform: rotate(-135deg) translateX(2px);
  -o-transform: rotate(-135deg) translateX(2px);
  -ms-transform: rotate(-135deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:after {
  transform: rotate(-45deg) translateX(2px);
  -webkit-transform: rotate(-45deg) translateX(2px);
  -moz-transform: rotate(-45deg) translateX(2px);
  -o-transform: rotate(-45deg) translateX(2px);
  -ms-transform: rotate(-45deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a {
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .icon-holder {
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a > .arrow .arrow-icon:before {
  transform: rotate(-225deg) translateX(2px);
  -webkit-transform: rotate(-225deg) translateX(2px);
  -moz-transform: rotate(-225deg) translateX(2px);
  -o-transform: rotate(-225deg) translateX(2px);
  -ms-transform: rotate(-225deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a > .arrow .arrow-icon:after {
  transform: rotate(45deg) translateX(2px);
  -webkit-transform: rotate(45deg) translateX(2px);
  -moz-transform: rotate(45deg) translateX(2px);
  -o-transform: rotate(45deg) translateX(2px);
  -ms-transform: rotate(45deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > .dropdown-menu {
  display: block;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > .dropdown-menu .dropdown-menu > li {
  padding-left: 20px;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > .dropdown-menu .arrow {
  line-height: 25px;
}
.side-nav .side-nav-inner .side-nav-menu li a {
  color: #53535f;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.side-nav .side-nav-inner .side-nav-menu li a:hover, .side-nav .side-nav-inner .side-nav-menu li a:focus {
  text-decoration: none;
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li a:hover .icon-holder, .side-nav .side-nav-inner .side-nav-menu li a:focus .icon-holder {
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li a.dropdown-toggle:after {
  display: none;
  border-radius: 0px;
}
.side-nav .side-nav-inner .side-nav-menu > li.side-nav-header {
  text-transform: uppercase;
  font-size: 11px;
  padding: 10px 20px;
  opacity: 0.7;
  margin-top: 15px;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu {
  position: relative;
  width: 100%;
  box-shadow: none;
  border: 0px;
  border-radius: 0;
  padding-top: 0px;
  background-color: transparent;
  float: none;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a {
  padding: 10px 15px;
  padding-left: 60px;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:hover, .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  transform: scaleY(0.0001);
  -webkit-transform: scaleY(0.0001);
  -moz-transform: scaleY(0.0001);
  -o-transform: scaleY(0.0001);
  -ms-transform: scaleY(0.0001);
  transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
  border-right: 2px solid;
  border-color: #3f87f5;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(63, 135, 245, 0.15);
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #3f87f5;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  opacity: 1;
}
.side-nav .side-nav-inner .side-nav-menu > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  white-space: nowrap;
}
.side-nav .side-nav-inner .side-nav-menu > li > a .icon-holder {
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 25px;
  text-align: center;
  position: relative;
  left: 0;
  margin-right: 14px;
  font-size: 17px;
  border-radius: 6px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}

@media only screen and (min-width: 992px) {
  .is-folded .side-nav {
    width: 80px;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu {
    overflow-x: hidden;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu > li.side-nav-header {
    display: none;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu > li > a {
    padding-left: 20px;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu > li > a .title {
    display: none;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu li.dropdown .icon-holder {
    left: 5px;
    margin-right: 10px;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow {
    opacity: 0;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .is-folded .side-nav:hover {
    width: 280px;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu > li.side-nav-header {
    display: block;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu > li > a .title {
    display: inline-block;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}
@media only screen and (max-width: 992px) {
  .is-folded .side-nav {
    left: -280px;
  }
}

@media only screen and (max-width: 767px) {
  .is-expand {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  .is-expand .side-nav {
    left: 0;
  }
}

.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(63, 135, 245, 0.15);
}
.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #3f87f5;
}
.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #3f87f5;
}

.is-secondary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(136, 108, 255, 0.15);
}
.is-secondary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #886cff;
}
.is-secondary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #886cff;
}

.is-success .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(0, 201, 167, 0.15);
}
.is-success .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #00c9a7;
}
.is-success .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #00c9a7;
}

.is-danger .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(222, 68, 54, 0.15);
}
.is-danger .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #de4436;
}
.is-danger .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #de4436;
}

.is-custom .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(255, 255, 255, 0.15);
}
.is-custom .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #fff;
}
.is-custom .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #fff;
}

.is-side-nav-dark .side-nav {
  background-color: #223143;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a {
  color: #99abb4;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover .icon-holder {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover .arrow .arrow-icon:before, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover .arrow .arrow-icon:after {
  background-image: linear-gradient(to right, #fff, #fff);
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .icon-holder {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .arrow .arrow-icon:before, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .arrow .arrow-icon:after {
  background-image: linear-gradient(to right, #fff, #fff);
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:hover, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: transparent;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: transparent;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown .arrow .arrow-icon:before, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown .arrow .arrow-icon:after {
  background-image: linear-gradient(to right, #99abb4, #99abb4);
}

.quick-view .modal-dialog {
  width: 280px !important;
}

.header {
  background: #fff;
  height: 70px;
  border-bottom: 1px solid #edf2f9;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1030;
  display: flex;
}
.header .logo {
  width: 280px;
  border-right: 1px solid #edf2f9;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .header .logo {
    width: 230px;
  }
}
@media only screen and (max-width: 992px) {
  .header .logo {
    display: none;
  }
}
.header .logo > a {
  display: block;
  text-align: center;
}
.header .logo .logo-fold {
  display: none;
}
.header .logo.logo-white {
  display: none;
}
.header .nav-wrap {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
.header .nav-wrap .nav-left,
.header .nav-wrap .nav-right {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  align-items: center;
  display: flex;
}
.header .nav-wrap .nav-left li > a,
.header .nav-wrap .nav-left li nz-dropdown > a,
.header .nav-wrap .nav-right li > a,
.header .nav-wrap .nav-right li nz-dropdown > a {
  padding: 5px 15px;
  font-size: 20px;
  color: #53535f;
  display: block;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  border-radius: 0.25rem;
}
.header .nav-wrap .nav-left li > a:hover, .header .nav-wrap .nav-left li > a:focus, .header .nav-wrap .nav-left li > a:active,
.header .nav-wrap .nav-left li nz-dropdown > a:hover,
.header .nav-wrap .nav-left li nz-dropdown > a:focus,
.header .nav-wrap .nav-left li nz-dropdown > a:active,
.header .nav-wrap .nav-right li > a:hover,
.header .nav-wrap .nav-right li > a:focus,
.header .nav-wrap .nav-right li > a:active,
.header .nav-wrap .nav-right li nz-dropdown > a:hover,
.header .nav-wrap .nav-right li nz-dropdown > a:focus,
.header .nav-wrap .nav-right li nz-dropdown > a:active {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
.header .nav-wrap .nav-left li > a:hover .ant-badge, .header .nav-wrap .nav-left li > a:focus .ant-badge, .header .nav-wrap .nav-left li > a:active .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a:hover .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a:focus .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a:active .ant-badge,
.header .nav-wrap .nav-right li > a:hover .ant-badge,
.header .nav-wrap .nav-right li > a:focus .ant-badge,
.header .nav-wrap .nav-right li > a:active .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a:hover .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a:focus .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a:active .ant-badge {
  color: #3f87f5;
}
.header .nav-wrap .nav-left li > a .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a .ant-badge,
.header .nav-wrap .nav-right li > a .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a .ant-badge {
  color: #53535f;
  font-size: 18px;
}
.header .nav-wrap .nav-left {
  margin-left: 10px;
}
.header .nav-wrap .nav-right {
  margin-right: 10px;
}
@media only screen and (max-width: 992px) {
  .header .nav-wrap .desktop-toggle {
    display: none;
  }
}
.header .nav-wrap .desktop-toggle > a > i:before {
  content: "\e076";
}
@media only screen and (min-width: 992px) {
  .header .nav-wrap .mobile-toggle {
    display: none;
  }
}
.header .nav-wrap .mobile-toggle > a > i:before {
  content: "\e077";
}
.header .ant-dropdown-link .anticon:not(.anticon-ellipsis),
.header .ant-dropdown-trigger .anticon:not(.anticon-ellipsis) {
  font-size: 18px;
  transform: none;
}
.header.header-folded .logo {
  width: 80px;
}

.pop-notification {
  width: 350px;
}
.pop-notification.dropdown-menu {
  padding: 0px;
}

.pop-profile {
  width: 270px;
}

@media only screen and (min-width: 992px) {
  .is-folded .header .logo {
    width: 80px;
  }
  .is-folded .header .logo img {
    display: none;
  }
  .is-folded .header .logo .logo-fold {
    display: block;
  }
}
.is-folded .nav-left > li.desktop-toggle i:before {
  content: "\e077";
}

@media only screen and (max-width: 767px) {
  .is-expand .header .nav-left > li.mobile-toggle i:before {
    content: "\e076";
  }
}

.is-primary .header,
.is-secondary .header,
.is-success .header,
.is-danger .header,
.is-custom .header {
  border-bottom: 0px;
}
.is-primary .header .logo,
.is-secondary .header .logo,
.is-success .header .logo,
.is-danger .header .logo,
.is-custom .header .logo {
  border-color: transparent;
}
.is-primary .header .logo.logo-dark,
.is-secondary .header .logo.logo-dark,
.is-success .header .logo.logo-dark,
.is-danger .header .logo.logo-dark,
.is-custom .header .logo.logo-dark {
  display: none;
}
.is-primary .header .logo.logo-white,
.is-secondary .header .logo.logo-white,
.is-success .header .logo.logo-white,
.is-danger .header .logo.logo-white,
.is-custom .header .logo.logo-white {
  display: block;
}
.is-primary .header .nav-left li > a,
.is-primary .header .nav-left li nz-dropdown > a,
.is-primary .header .nav-right li > a,
.is-primary .header .nav-right li nz-dropdown > a,
.is-secondary .header .nav-left li > a,
.is-secondary .header .nav-left li nz-dropdown > a,
.is-secondary .header .nav-right li > a,
.is-secondary .header .nav-right li nz-dropdown > a,
.is-success .header .nav-left li > a,
.is-success .header .nav-left li nz-dropdown > a,
.is-success .header .nav-right li > a,
.is-success .header .nav-right li nz-dropdown > a,
.is-danger .header .nav-left li > a,
.is-danger .header .nav-left li nz-dropdown > a,
.is-danger .header .nav-right li > a,
.is-danger .header .nav-right li nz-dropdown > a,
.is-custom .header .nav-left li > a,
.is-custom .header .nav-left li nz-dropdown > a,
.is-custom .header .nav-right li > a,
.is-custom .header .nav-right li nz-dropdown > a {
  color: rgba(255, 255, 255, 0.8);
}
.is-primary .header .nav-left li > a:hover, .is-primary .header .nav-left li > a:focus, .is-primary .header .nav-left li > a:active,
.is-primary .header .nav-left li nz-dropdown > a:hover,
.is-primary .header .nav-left li nz-dropdown > a:focus,
.is-primary .header .nav-left li nz-dropdown > a:active,
.is-primary .header .nav-right li > a:hover,
.is-primary .header .nav-right li > a:focus,
.is-primary .header .nav-right li > a:active,
.is-primary .header .nav-right li nz-dropdown > a:hover,
.is-primary .header .nav-right li nz-dropdown > a:focus,
.is-primary .header .nav-right li nz-dropdown > a:active,
.is-secondary .header .nav-left li > a:hover,
.is-secondary .header .nav-left li > a:focus,
.is-secondary .header .nav-left li > a:active,
.is-secondary .header .nav-left li nz-dropdown > a:hover,
.is-secondary .header .nav-left li nz-dropdown > a:focus,
.is-secondary .header .nav-left li nz-dropdown > a:active,
.is-secondary .header .nav-right li > a:hover,
.is-secondary .header .nav-right li > a:focus,
.is-secondary .header .nav-right li > a:active,
.is-secondary .header .nav-right li nz-dropdown > a:hover,
.is-secondary .header .nav-right li nz-dropdown > a:focus,
.is-secondary .header .nav-right li nz-dropdown > a:active,
.is-success .header .nav-left li > a:hover,
.is-success .header .nav-left li > a:focus,
.is-success .header .nav-left li > a:active,
.is-success .header .nav-left li nz-dropdown > a:hover,
.is-success .header .nav-left li nz-dropdown > a:focus,
.is-success .header .nav-left li nz-dropdown > a:active,
.is-success .header .nav-right li > a:hover,
.is-success .header .nav-right li > a:focus,
.is-success .header .nav-right li > a:active,
.is-success .header .nav-right li nz-dropdown > a:hover,
.is-success .header .nav-right li nz-dropdown > a:focus,
.is-success .header .nav-right li nz-dropdown > a:active,
.is-danger .header .nav-left li > a:hover,
.is-danger .header .nav-left li > a:focus,
.is-danger .header .nav-left li > a:active,
.is-danger .header .nav-left li nz-dropdown > a:hover,
.is-danger .header .nav-left li nz-dropdown > a:focus,
.is-danger .header .nav-left li nz-dropdown > a:active,
.is-danger .header .nav-right li > a:hover,
.is-danger .header .nav-right li > a:focus,
.is-danger .header .nav-right li > a:active,
.is-danger .header .nav-right li nz-dropdown > a:hover,
.is-danger .header .nav-right li nz-dropdown > a:focus,
.is-danger .header .nav-right li nz-dropdown > a:active,
.is-custom .header .nav-left li > a:hover,
.is-custom .header .nav-left li > a:focus,
.is-custom .header .nav-left li > a:active,
.is-custom .header .nav-left li nz-dropdown > a:hover,
.is-custom .header .nav-left li nz-dropdown > a:focus,
.is-custom .header .nav-left li nz-dropdown > a:active,
.is-custom .header .nav-right li > a:hover,
.is-custom .header .nav-right li > a:focus,
.is-custom .header .nav-right li > a:active,
.is-custom .header .nav-right li nz-dropdown > a:hover,
.is-custom .header .nav-right li nz-dropdown > a:focus,
.is-custom .header .nav-right li nz-dropdown > a:active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.is-primary .header .nav-left li > a:hover .ant-badge, .is-primary .header .nav-left li > a:focus .ant-badge, .is-primary .header .nav-left li > a:active .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-primary .header .nav-right li > a:hover .ant-badge,
.is-primary .header .nav-right li > a:focus .ant-badge,
.is-primary .header .nav-right li > a:active .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-secondary .header .nav-left li > a:hover .ant-badge,
.is-secondary .header .nav-left li > a:focus .ant-badge,
.is-secondary .header .nav-left li > a:active .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-secondary .header .nav-right li > a:hover .ant-badge,
.is-secondary .header .nav-right li > a:focus .ant-badge,
.is-secondary .header .nav-right li > a:active .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-success .header .nav-left li > a:hover .ant-badge,
.is-success .header .nav-left li > a:focus .ant-badge,
.is-success .header .nav-left li > a:active .ant-badge,
.is-success .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-success .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-success .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-success .header .nav-right li > a:hover .ant-badge,
.is-success .header .nav-right li > a:focus .ant-badge,
.is-success .header .nav-right li > a:active .ant-badge,
.is-success .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-success .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-success .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-danger .header .nav-left li > a:hover .ant-badge,
.is-danger .header .nav-left li > a:focus .ant-badge,
.is-danger .header .nav-left li > a:active .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-danger .header .nav-right li > a:hover .ant-badge,
.is-danger .header .nav-right li > a:focus .ant-badge,
.is-danger .header .nav-right li > a:active .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-custom .header .nav-left li > a:hover .ant-badge,
.is-custom .header .nav-left li > a:focus .ant-badge,
.is-custom .header .nav-left li > a:active .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-custom .header .nav-right li > a:hover .ant-badge,
.is-custom .header .nav-right li > a:focus .ant-badge,
.is-custom .header .nav-right li > a:active .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a:active .ant-badge {
  color: #fff;
}
.is-primary .header .nav-left li > a .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a .ant-badge,
.is-primary .header .nav-right li > a .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a .ant-badge,
.is-secondary .header .nav-left li > a .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a .ant-badge,
.is-secondary .header .nav-right li > a .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a .ant-badge,
.is-success .header .nav-left li > a .ant-badge,
.is-success .header .nav-left li nz-dropdown > a .ant-badge,
.is-success .header .nav-right li > a .ant-badge,
.is-success .header .nav-right li nz-dropdown > a .ant-badge,
.is-danger .header .nav-left li > a .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a .ant-badge,
.is-danger .header .nav-right li > a .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a .ant-badge,
.is-custom .header .nav-left li > a .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a .ant-badge,
.is-custom .header .nav-right li > a .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a .ant-badge {
  color: rgba(255, 255, 255, 0.8);
}

.is-primary .header {
  background-color: #3f87f5;
}

.is-secondary .header {
  background-color: #886cff;
}

.is-success .header {
  background-color: #00c9a7;
}

.is-danger .header {
  background-color: #de4436;
}

.is-custom .header {
  background-color: #fff;
}

.footer {
  padding: 0px 25px;
  font-size: 90%;
}
.footer .footer-content {
  display: flex;
  height: 65px;
  align-items: center;
  border-top: 1px solid #edf2f9;
}
@media only screen and (min-width: 767px) {
  .footer .footer-content {
    justify-content: space-between;
  }
}
@media only screen and (max-width: 767px) {
  .footer .footer-content {
    flex-direction: column;
    padding-top: 15px;
  }
}

.page-container {
  min-height: 100vh;
  padding-left: 280px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
@media print {
  .page-container {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .page-container {
    padding-left: 230px;
  }
}
@media only screen and (max-width: 992px) {
  .page-container {
    padding-left: 0px;
  }
}
.page-container .main-content {
  padding: calc(70px + 25px) 25px 25px;
  min-height: calc(100vh - 70px);
}
.page-container .main-content.full-container {
  padding: 0px;
  padding-top: 95px;
}
@media print {
  .page-container .main-content {
    padding: 10px 0px;
  }
}
@media only screen and (max-width: 992px) {
  .page-container .main-content {
    padding: 85px 10px 10px 10px;
  }
}
.page-container .page-header {
  margin-bottom: 30px;
}
.page-container .page-header.no-gutters {
  background-color: #fff;
  border-bottom: 1px solid #edf2f9;
  padding: 25px 30px;
  margin-top: -25px;
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 25px;
}
.page-container .page-header.no-gutters.has-tab {
  padding-bottom: 0px;
}
.page-container .page-header .header-title {
  display: inline-block;
  font-size: 17px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  margin-right: 20px;
  line-height: 1;
  color: #53535f;
}
@media only screen and (max-width: 767px) {
  .page-container .page-header .header-title {
    border-right: 0px;
    display: block;
    margin-bottom: 15px;
  }
}
.page-container .page-header .header-sub-title {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .page-container .page-header .header-sub-title {
    padding-left: 0px;
    display: block;
  }
}

@media only screen and (min-width: 992px) {
  .is-folded .page-container {
    padding-left: 80px;
  }
}
@media only screen and (max-width: 992px) {
  .is-folded .page-container {
    padding-left: 0px;
  }
}

/*---------------------------------
------------ Ui Element -----------
---------------------------------*/
.avatar {
  font-size: 0.875rem;
  text-align: center;
  background: #f1f2f3;
  color: #fff;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  display: inline-block;
}
.avatar.avatar-icon {
  font-size: 16px;
}
.avatar > img {
  display: block;
  width: 100%;
  height: 100%;
}
.avatar.avatar-badge {
  overflow: visible;
  position: relative;
}
.avatar.avatar-badge.avatar-square .badge {
  top: -3px;
  right: -3px;
}
.avatar.avatar-badge .badge {
  border: 1px solid #fff;
  position: absolute;
  top: 0px;
  right: 0;
}
.avatar.avatar-badge .badge.badge-danger {
  background-color: #f5222d;
}
.avatar.avatar-badge .badge:not(:empty) {
  top: -7px;
  right: -7px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-weight: 400;
}

.avatar-lg {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.avatar-lg > * {
  line-height: 48px;
}
.avatar-lg.avatar-icon {
  font-size: 24px;
}

.avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.avatar-sm > * {
  line-height: 24px;
}
.avatar-sm.avatar-icon {
  font-size: 14px;
}

.avatar-square {
  border-radius: 0.25rem;
}

.avatar-magenta {
  color: #eb2f96;
  background: rgba(235, 47, 150, 0.05);
}

.avatar-red {
  color: #de4436;
  background: rgba(222, 68, 54, 0.05);
}

.avatar-volcano {
  color: #fa541c;
  background: rgba(250, 84, 28, 0.05);
}

.avatar-orange {
  color: #fa8c16;
  background: rgba(250, 140, 22, 0.1);
}

.avatar-gold {
  color: #ffc107;
  background: rgba(255, 193, 7, 0.1);
}

.avatar-lime {
  color: #a0d911;
  background: rgba(160, 217, 17, 0.1);
}

.avatar-green {
  color: #52c41a;
  background: rgba(82, 196, 26, 0.1);
}

.avatar-cyan {
  color: #00c9a7;
  background: rgba(0, 201, 167, 0.1);
}

.avatar-blue {
  color: #3f87f5;
  background: rgba(63, 135, 245, 0.1);
}

.avatar-geekblue {
  color: #2f54eb;
  background: rgba(47, 84, 235, 0.1);
}

.avatar-purple {
  color: #886cff;
  background: rgba(136, 108, 255, 0.1);
}

.avatar-text .avatar {
  margin-left: -5px;
  border: 2px solid #fff;
}

.avatar-string .avatar {
  margin-left: -8px;
  border: 2px solid #fff;
}

ul {
  padding-left: 0px;
}
ul.icons-list {
  margin: 10px 0;
  list-style: none;
  overflow: hidden;
}
ul.icons-list li {
  float: left;
  width: 16.66%;
  text-align: center;
  list-style: none;
  cursor: pointer;
  height: 100px;
  color: #53535f;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  position: relative;
  margin: 15px 0;
  border-radius: 0.25rem;
  overflow: hidden;
  padding: 10px 0 0;
}
@media only screen and (max-width: 992px) {
  ul.icons-list li {
    width: 33.33%;
  }
}
@media only screen and (max-width: 767px) {
  ul.icons-list li {
    width: 50%;
  }
}
ul.icons-list li .icon-wrap {
  font-size: 24px;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
}
ul.icons-list li .icon-text {
  display: block;
  margin-top: 10px;
}
ul.icons-list li:hover {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
ul.icons-list li:hover i {
  transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -o-transform: scale(1.4);
  -ms-transform: scale(1.4);
}

[data-icon]:before {
  font-family: "anticon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon {
  line-height: 0;
  vertical-align: -0.125em;
}
.anticon:before {
  font-family: "anticon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@keyframes loadingCircle {
  0% {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
  }
  100% {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
  }
}
.anticon-account-book:before {
  content: "a";
}

.anticon-alert:before {
  content: "b";
}

.anticon-alibaba:before {
  content: "c";
}

.anticon-align-center:before {
  content: "d";
}

.anticon-align-left:before {
  content: "e";
}

.anticon-align-right:before {
  content: "f";
}

.anticon-alipay:before {
  content: "g";
}

.anticon-alipay-circle:before {
  content: "h";
}

.anticon-aliwangwang:before {
  content: "i";
}

.anticon-aliyun:before {
  content: "j";
}

.anticon-amazon:before {
  content: "k";
}

.anticon-android:before {
  content: "l";
}

.anticon-ant-cloud:before {
  content: "m";
}

.anticon-ant-design:before {
  content: "n";
}

.anticon-apartment:before {
  content: "o";
}

.anticon-api:before {
  content: "p";
}

.anticon-apple:before {
  content: "q";
}

.anticon-appstore:before {
  content: "r";
}

.anticon-area-chart:before {
  content: "s";
}

.anticon-arrow-down:before {
  content: "t";
}

.anticon-arrow-left:before {
  content: "u";
}

.anticon-arrow-right:before {
  content: "v";
}

.anticon-arrow-up:before {
  content: "w";
}

.anticon-arrows-alt:before {
  content: "x";
}

.anticon-audio:before {
  content: "y";
}

.anticon-audit:before {
  content: "z";
}

.anticon-backward:before {
  content: "A";
}

.anticon-bank:before {
  content: "B";
}

.anticon-bar-chart:before {
  content: "C";
}

.anticon-barcode:before {
  content: "D";
}

.anticon-bars:before {
  content: "E";
}

.anticon-behance:before {
  content: "F";
}

.anticon-behance-square:before {
  content: "G";
}

.anticon-bell:before {
  content: "H";
}

.anticon-bg-colors:before {
  content: "I";
}

.anticon-block:before {
  content: "J";
}

.anticon-bold:before {
  content: "K";
}

.anticon-book:before {
  content: "L";
}

.anticon-border:before {
  content: "M";
}

.anticon-border-bottom:before {
  content: "N";
}

.anticon-border-horizontal:before {
  content: "O";
}

.anticon-border-inner:before {
  content: "P";
}

.anticon-border-left:before {
  content: "Q";
}

.anticon-border-outer:before {
  content: "R";
}

.anticon-border-right:before {
  content: "S";
}

.anticon-border-top:before {
  content: "T";
}

.anticon-border-verticle:before {
  content: "U";
}

.anticon-box-plot:before {
  content: "V";
}

.anticon-branches:before {
  content: "W";
}

.anticon-build:before {
  content: "X";
}

.anticon-bulb:before {
  content: "Y";
}

.anticon-calculator:before {
  content: "Z";
}

.anticon-calendar:before {
  content: "0";
}

.anticon-camera:before {
  content: "1";
}

.anticon-car:before {
  content: "2";
}

.anticon-caret-down:before {
  content: "3";
}

.anticon-caret-left:before {
  content: "4";
}

.anticon-caret-right:before {
  content: "5";
}

.anticon-caret-up:before {
  content: "6";
}

.anticon-carry-out:before {
  content: "7";
}

.anticon-check:before {
  content: "8";
}

.anticon-check-circle:before {
  content: "9";
}

.anticon-check-square:before {
  content: "!";
}

.anticon-chrome:before {
  content: '"';
}

.anticon-ci:before {
  content: "#";
}

.anticon-clock-circle:before {
  content: "$";
}

.anticon-close:before {
  content: "%";
}

.anticon-close-circle:before {
  content: "&";
}

.anticon-close-square:before {
  content: "'";
}

.anticon-cloud:before {
  content: "(";
}

.anticon-cloud-download:before {
  content: ")";
}

.anticon-cloud-server:before {
  content: "*";
}

.anticon-cloud-sync:before {
  content: "+";
}

.anticon-cloud-upload:before {
  content: ",";
}

.anticon-cluster:before {
  content: "-";
}

.anticon-code:before {
  content: ".";
}

.anticon-code-sandbox:before {
  content: "/";
}

.anticon-codepen:before {
  content: ":";
}

.anticon-codepen-circle:before {
  content: ";";
}

.anticon-coffee:before {
  content: "<";
}

.anticon-colum-height:before {
  content: "=";
}

.anticon-column-width:before {
  content: ">";
}

.anticon-compass:before {
  content: "?";
}

.anticon-contacts:before {
  content: "@";
}

.anticon-container:before {
  content: "[";
}

.anticon-control:before {
  content: "]";
}

.anticon-copy:before {
  content: "^";
}

.anticon-copyright:before {
  content: "_";
}

.anticon-credit-card:before {
  content: "`";
}

.anticon-crown:before {
  content: "{";
}

.anticon-customer-service:before {
  content: "|";
}

.anticon-dash:before {
  content: "}";
}

.anticon-dashboard:before {
  content: "~";
}

.anticon-database:before {
  content: "\\";
}

.anticon-delete:before {
  content: "\e000";
}

.anticon-deployment-unit:before {
  content: "\e001";
}

.anticon-desktop:before {
  content: "\e002";
}

.anticon-diff:before {
  content: "\e003";
}

.anticon-dingding:before {
  content: "\e004";
}

.anticon-disconnect:before {
  content: "\e005";
}

.anticon-dislike:before {
  content: "\e006";
}

.anticon-dollar:before {
  content: "\e007";
}

.anticon-dot-chart:before {
  content: "\e008";
}

.anticon-double-left:before {
  content: "\e009";
}

.anticon-double-right:before {
  content: "\e00a";
}

.anticon-down:before {
  content: "\e00b";
}

.anticon-down-circle:before {
  content: "\e00c";
}

.anticon-down-square:before {
  content: "\e00d";
}

.anticon-download:before {
  content: "\e00e";
}

.anticon-drag:before {
  content: "\e00f";
}

.anticon-dribbble:before {
  content: "\e010";
}

.anticon-dribbble-square:before {
  content: "\e011";
}

.anticon-dropbox:before {
  content: "\e012";
}

.anticon-edit:before {
  content: "\e013";
}

.anticon-ellipsis:before {
  content: "\e014";
}

.anticon-enter:before {
  content: "\e015";
}

.anticon-environment:before {
  content: "\e016";
}

.anticon-euro:before {
  content: "\e017";
}

.anticon-exception:before {
  content: "\e018";
}

.anticon-exclamation:before {
  content: "\e019";
}

.anticon-exclamation-circle:before {
  content: "\e01a";
}

.anticon-experiment:before {
  content: "\e01b";
}

.anticon-export:before {
  content: "\e01c";
}

.anticon-eye:before {
  content: "\e01d";
}

.anticon-eye-invisible:before {
  content: "\e01e";
}

.anticon-facebook:before {
  content: "\e01f";
}

.anticon-fall:before {
  content: "\e020";
}

.anticon-fast-backward:before {
  content: "\e021";
}

.anticon-fast-forward:before {
  content: "\e022";
}

.anticon-file:before {
  content: "\e023";
}

.anticon-file-add:before {
  content: "\e024";
}

.anticon-file-done:before {
  content: "\e025";
}

.anticon-file-excel:before {
  content: "\e026";
}

.anticon-file-exclamation:before {
  content: "\e027";
}

.anticon-file-image:before {
  content: "\e028";
}

.anticon-file-jpg:before {
  content: "\e029";
}

.anticon-file-markdown:before {
  content: "\e02a";
}

.anticon-file-pdf:before {
  content: "\e02b";
}

.anticon-file-ppt:before {
  content: "\e02c";
}

.anticon-file-protect:before {
  content: "\e02d";
}

.anticon-file-search:before {
  content: "\e02e";
}

.anticon-file-sync:before {
  content: "\e02f";
}

.anticon-file-text:before {
  content: "\e030";
}

.anticon-file-unknown:before {
  content: "\e031";
}

.anticon-file-word:before {
  content: "\e032";
}

.anticon-file-zip:before {
  content: "\e033";
}

.anticon-filter:before {
  content: "\e034";
}

.anticon-fire:before {
  content: "\e035";
}

.anticon-flag:before {
  content: "\e036";
}

.anticon-folder:before {
  content: "\e037";
}

.anticon-folder-add:before {
  content: "\e038";
}

.anticon-folder-open:before {
  content: "\e039";
}

.anticon-font-colors:before {
  content: "\e03a";
}

.anticon-font-size:before {
  content: "\e03b";
}

.anticon-fork:before {
  content: "\e03c";
}

.anticon-form:before {
  content: "\e03d";
}

.anticon-forward:before {
  content: "\e03e";
}

.anticon-frown:before {
  content: "\e03f";
}

.anticon-fullscreen:before {
  content: "\e040";
}

.anticon-fullscreen-exit:before {
  content: "\e041";
}

.anticon-fund:before {
  content: "\e042";
}

.anticon-funnel-plot:before {
  content: "\e043";
}

.anticon-gateway:before {
  content: "\e044";
}

.anticon-gift:before {
  content: "\e045";
}

.anticon-github:before {
  content: "\e046";
}

.anticon-gitlab:before {
  content: "\e047";
}

.anticon-global:before {
  content: "\e048";
}

.anticon-gold:before {
  content: "\e049";
}

.anticon-google:before {
  content: "\e04a";
}

.anticon-google-plus:before {
  content: "\e04b";
}

.anticon-hdd:before {
  content: "\e04c";
}

.anticon-heart:before {
  content: "\e04d";
}

.anticon-heat-map:before {
  content: "\e04e";
}

.anticon-highlight:before {
  content: "\e04f";
}

.anticon-home:before {
  content: "\e050";
}

.anticon-hourglass:before {
  content: "\e051";
}

.anticon-html5:before {
  content: "\e052";
}

.anticon-idcard:before {
  content: "\e053";
}

.anticon-ie:before {
  content: "\e054";
}

.anticon-import:before {
  content: "\e055";
}

.anticon-inbox:before {
  content: "\e056";
}

.anticon-info:before {
  content: "\e057";
}

.anticon-info-circle:before {
  content: "\e058";
}

.anticon-instagram:before {
  content: "\e059";
}

.anticon-insurance:before {
  content: "\e05a";
}

.anticon-interation:before {
  content: "\e05b";
}

.anticon-issues-close:before {
  content: "\e05c";
}

.anticon-italic:before {
  content: "\e05d";
}

.anticon-key:before {
  content: "\e05e";
}

.anticon-laptop:before {
  content: "\e05f";
}

.anticon-layout:before {
  content: "\e060";
}

.anticon-left:before {
  content: "\e061";
}

.anticon-left-circle:before {
  content: "\e062";
}

.anticon-left-square:before {
  content: "\e063";
}

.anticon-like:before {
  content: "\e064";
}

.anticon-line:before {
  content: "\e065";
}

.anticon-line-chart:before {
  content: "\e066";
}

.anticon-line-height:before {
  content: "\e067";
}

.anticon-link:before {
  content: "\e068";
}

.anticon-linkedin:before {
  content: "\e069";
}

.anticon-loading:before {
  content: "\e06a";
  display: inline-block;
  -webkit-animation: 1s linear infinite loadingCircle;
  -moz-animation: 1s linear infinite loadingCircle;
  -ms-animation: 1s linear infinite loadingCircle;
  -o-animation: 1s linear infinite loadingCircle;
  animation: 1s linear infinite loadingCircle;
}

.anticon-loading-3-quarters:before {
  content: "\e06b";
}

.anticon-lock:before {
  content: "\e06c";
}

.anticon-login:before {
  content: "\e06d";
}

.anticon-logout:before {
  content: "\e06e";
}

.anticon-mail:before {
  content: "\e06f";
}

.anticon-man:before {
  content: "\e070";
}

.anticon-medicine-box:before {
  content: "\e071";
}

.anticon-medium:before {
  content: "\e072";
}

.anticon-medium-workmark:before {
  content: "\e073";
}

.anticon-meh:before {
  content: "\e074";
}

.anticon-menu:before {
  content: "\e075";
}

.anticon-menu-fold:before {
  content: "\e076";
}

.anticon-menu-unfold:before {
  content: "\e077";
}

.anticon-message:before {
  content: "\e078";
}

.anticon-minus:before {
  content: "\e079";
}

.anticon-minus-circle:before {
  content: "\e07a";
}

.anticon-minus-square:before {
  content: "\e07b";
}

.anticon-mobile:before {
  content: "\e07c";
}

.anticon-money-collect:before {
  content: "\e07d";
}

.anticon-monitor:before {
  content: "\e07e";
}

.anticon-mr:before {
  content: "\e07f";
}

.anticon-notification:before {
  content: "\e080";
}

.anticon-number:before {
  content: "\e081";
}

.anticon-ordered-list:before {
  content: "\e082";
}

.anticon-paper-clip:before {
  content: "\e083";
}

.anticon-pause:before {
  content: "\e084";
}

.anticon-pause-circle:before {
  content: "\e085";
}

.anticon-pay-circle:before {
  content: "\e086";
}

.anticon-percentage:before {
  content: "\e087";
}

.anticon-phone:before {
  content: "\e088";
}

.anticon-pic-center:before {
  content: "\e089";
}

.anticon-pic-left:before {
  content: "\e08a";
}

.anticon-pic-right:before {
  content: "\e08b";
}

.anticon-picture:before {
  content: "\e08c";
}

.anticon-pie-chart:before {
  content: "\e08d";
}

.anticon-play-circle:before {
  content: "\e08e";
}

.anticon-play-square:before {
  content: "\e08f";
}

.anticon-plus:before {
  content: "\e090";
}

.anticon-plus-circle:before {
  content: "\e091";
}

.anticon-plus-square:before {
  content: "\e092";
}

.anticon-pound:before {
  content: "\e093";
}

.anticon-poweroff:before {
  content: "\e094";
}

.anticon-printer:before {
  content: "\e095";
}

.anticon-profile:before {
  content: "\e096";
}

.anticon-project:before {
  content: "\e097";
}

.anticon-property-safety:before {
  content: "\e098";
}

.anticon-pushpin:before {
  content: "\e099";
}

.anticon-qq:before {
  content: "\e09a";
}

.anticon-qrcode:before {
  content: "\e09b";
}

.anticon-question:before {
  content: "\e09c";
}

.anticon-question-circle:before {
  content: "\e09d";
}

.anticon-radar-chart:before {
  content: "\e09e";
}

.anticon-radius-bottomleft:before {
  content: "\e09f";
}

.anticon-radius-bottomright:before {
  content: "\e0a0";
}

.anticon-radius-setting:before {
  content: "\e0a1";
}

.anticon-radius-upleft:before {
  content: "\e0a2";
}

.anticon-radius-upright:before {
  content: "\e0a3";
}

.anticon-read:before {
  content: "\e0a4";
}

.anticon-reconciliation:before {
  content: "\e0a5";
}

.anticon-red-envelope:before {
  content: "\e0a6";
}

.anticon-reddit:before {
  content: "\e0a7";
}

.anticon-redo:before {
  content: "\e0a8";
}

.anticon-reload:before {
  content: "\e0a9";
}

.anticon-reload-time:before {
  content: "\e0aa";
}

.anticon-rest:before {
  content: "\e0ab";
}

.anticon-retweet:before {
  content: "\e0ac";
}

.anticon-right:before {
  content: "\e0ad";
}

.anticon-right-circle:before {
  content: "\e0ae";
}

.anticon-right-square:before {
  content: "\e0af";
}

.anticon-rise:before {
  content: "\e0b0";
}

.anticon-robot:before {
  content: "\e0b1";
}

.anticon-rocket:before {
  content: "\e0b2";
}

.anticon-rollback:before {
  content: "\e0b3";
}

.anticon-safety:before {
  content: "\e0b4";
}

.anticon-safety-certificate:before {
  content: "\e0b5";
}

.anticon-save:before {
  content: "\e0b6";
}

.anticon-scan:before {
  content: "\e0b7";
}

.anticon-schedule:before {
  content: "\e0b8";
}

.anticon-scissor:before {
  content: "\e0b9";
}

.anticon-search:before {
  content: "\e0ba";
}

.anticon-security-scan:before {
  content: "\e0bb";
}

.anticon-select:before {
  content: "\e0bc";
}

.anticon-setting:before {
  content: "\e0bd";
}

.anticon-shake:before {
  content: "\e0be";
}

.anticon-share-alt:before {
  content: "\e0bf";
}

.anticon-shop:before {
  content: "\e0c0";
}

.anticon-shopping:before {
  content: "\e0c1";
}

.anticon-shopping-cart:before {
  content: "\e0c2";
}

.anticon-shrink:before {
  content: "\e0c3";
}

.anticon-sketch:before {
  content: "\e0c4";
}

.anticon-skin:before {
  content: "\e0c5";
}

.anticon-skype:before {
  content: "\e0c6";
}

.anticon-slack:before {
  content: "\e0c7";
}

.anticon-slack-square:before {
  content: "\e0c8";
}

.anticon-sliders:before {
  content: "\e0c9";
}

.anticon-small-dash:before {
  content: "\e0ca";
}

.anticon-smile:before {
  content: "\e0cb";
}

.anticon-snippets:before {
  content: "\e0cc";
}

.anticon-solution:before {
  content: "\e0cd";
}

.anticon-sort-ascending:before {
  content: "\e0ce";
}

.anticon-sort-descending:before {
  content: "\e0cf";
}

.anticon-sound:before {
  content: "\e0d0";
}

.anticon-star:before {
  content: "\e0d1";
}

.anticon-step-backward:before {
  content: "\e0d2";
}

.anticon-step-forward:before {
  content: "\e0d3";
}

.anticon-stock:before {
  content: "\e0d4";
}

.anticon-stop:before {
  content: "\e0d5";
}

.anticon-strikethrough:before {
  content: "\e0d6";
}

.anticon-swap:before {
  content: "\e0d7";
}

.anticon-swap-left:before {
  content: "\e0d8";
}

.anticon-swap-right:before {
  content: "\e0d9";
}

.anticon-switcher:before {
  content: "\e0da";
}

.anticon-sync:before {
  content: "\e0db";
}

.anticon-table:before {
  content: "\e0dc";
}

.anticon-tablet:before {
  content: "\e0dd";
}

.anticon-tag:before {
  content: "\e0de";
}

.anticon-tags:before {
  content: "\e0df";
}

.anticon-taobao:before {
  content: "\e0e0";
}

.anticon-taobao-circle:before {
  content: "\e0e1";
}

.anticon-team:before {
  content: "\e0e2";
}

.anticon-thunderbolt:before {
  content: "\e0e3";
}

.anticon-to-top:before {
  content: "\e0e4";
}

.anticon-tool:before {
  content: "\e0e5";
}

.anticon-trademark:before {
  content: "\e0e6";
}

.anticon-transaction:before {
  content: "\e0e7";
}

.anticon-trophy:before {
  content: "\e0e8";
}

.anticon-twitter:before {
  content: "\e0e9";
}

.anticon-underline:before {
  content: "\e0ea";
}

.anticon-undo:before {
  content: "\e0eb";
}

.anticon-unlock:before {
  content: "\e0ec";
}

.anticon-unordered-list:before {
  content: "\e0ed";
}

.anticon-up:before {
  content: "\e0ee";
}

.anticon-up-circle:before {
  content: "\e0ef";
}

.anticon-up-square:before {
  content: "\e0f0";
}

.anticon-upload:before {
  content: "\e0f1";
}

.anticon-usb:before {
  content: "\e0f2";
}

.anticon-user:before {
  content: "\e0f3";
}

.anticon-user-add:before {
  content: "\e0f4";
}

.anticon-user-delete:before {
  content: "\e0f5";
}

.anticon-usergroup-add:before {
  content: "\e0f6";
}

.anticon-usergroup-delete:before {
  content: "\e0f7";
}

.anticon-vertical-align-bottom:before {
  content: "\e0f8";
}

.anticon-vertical-align-middle:before {
  content: "\e0f9";
}

.anticon-vertical-align-top:before {
  content: "\e0fa";
}

.anticon-vertical-left:before {
  content: "\e0fb";
}

.anticon-vertical-right:before {
  content: "\e0fc";
}

.anticon-video-camera:before {
  content: "\e0fd";
}

.anticon-wallet:before {
  content: "\e0fe";
}

.anticon-warning:before {
  content: "\e0ff";
}

.anticon-wechat:before {
  content: "\e100";
}

.anticon-weibo:before {
  content: "\e101";
}

.anticon-weibo-circle:before {
  content: "\e102";
}

.anticon-weibo-square:before {
  content: "\e103";
}

.anticon-wifi:before {
  content: "\e104";
}

.anticon-windows:before {
  content: "\e105";
}

.anticon-woman:before {
  content: "\e106";
}

.anticon-yahoo:before {
  content: "\e107";
}

.anticon-youtube:before {
  content: "\e108";
}

.anticon-yuque:before {
  content: "\e109";
}

.anticon-zhihu:before {
  content: "\e10a";
}

.anticon-zoom-in:before {
  content: "\e10b";
}

.anticon-zoom-out:before {
  content: "\e10c";
}

.anticon-info-o:before {
  content: "\e10d";
}

.anticon-exclamation-o:before {
  content: "\e10e";
}

.anticon-close-o:before {
  content: "\e10f";
}

.anticon-check-o:before {
  content: "\e110";
}

/*!
 * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
  font-size: 13px;
  display: inline-block;
  vertical-align: text-bottom;
  font-weight: 500;
}
.breadcrumb a.breadcrumb-item {
  color: #72849a;
}
.breadcrumb a.breadcrumb-item:hover, .breadcrumb a.breadcrumb-item:focus {
  color: #3f87f5;
}
.breadcrumb.breadcrumb-dash .breadcrumb-item + .breadcrumb-item:before {
  content: ">";
}
.breadcrumb .breadcrumb-item.active {
  color: #53535f;
}

.btn {
  font-size: 0.875rem;
  padding: 0.65rem 1.25rem;
  line-height: 1.25;
  height: auto;
  border-color: #edf2f9;
}
.btn:hover, .btn:focus {
  background-color: #ededed;
  border-color: #ededed;
  color: #53535f;
}
.btn.btn-clicked:after {
  border-color: #edf2f9;
}
.btn.btn-rounded {
  border-radius: 50px;
}
.btn:not(.btn-circle):not(.btn-circle-outline).btn-icon-only {
  line-height: 1;
  padding-left: 0.65rem;
  padding-right: 0.65rem;
}
.btn.disabled, .btn[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn.disabled.active, .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn[disabled].active, .btn[disabled]:active, .btn[disabled]:focus, .btn[disabled]:hover {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn:not(.is-loading) > .anticon-loading {
  display: none;
}
.btn.is-loading {
  pointer-events: none;
  opacity: 0.35;
}
.btn.is-loading > .anticon:not(.anticon-loading) {
  display: none;
}

a.btn {
  line-height: 1.25;
}

.btn-default {
  color: #53535f;
  background-color: #fff;
  border-color: #edf2f9;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
  background-color: #ededed;
  border-color: #ededed;
  color: #53535f;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default.active:hover, .btn-default.active:focus {
  background-color: #ededed;
  border-color: #ededed;
  color: #53535f;
}

.btn-primary {
  background-color: #3f87f5;
  border-color: #3f87f5;
  color: #fff;
}
.btn-primary:hover, .btn-primary:focus {
  color: #fff;
  background-color: #5796f6;
  border-color: #5796f6;
}
.btn-primary:active {
  color: #fff;
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary.active {
  color: #fff;
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-primary:not([disabled]):not(.disabled):active:active, .btn-primary:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary.btn-tone {
  background-color: rgba(63, 135, 245, 0.1) !important;
  border-color: transparent;
  color: #3f87f5;
  font-weight: 500;
}
.btn-primary.btn-tone:hover, .btn-primary.btn-tone:focus, .btn-primary.btn-tone:active {
  background-color: #3f87f5 !important;
  border-color: #3f87f5;
  color: #fff;
}
.btn-primary.disabled, .btn-primary[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-primary.btn-clicked:after {
  border-color: #3f87f5;
}

.show > .btn-primary.dropdown-toggle {
  background-color: #2778f4;
  border-color: #2778f4;
}

.btn-secondary {
  background-color: #886cff;
  border-color: #886cff;
  color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus {
  color: #fff;
  background-color: #9d86ff;
  border-color: #9d86ff;
}
.btn-secondary:active {
  color: #fff;
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary.active {
  color: #fff;
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary.active:hover, .btn-secondary.active:focus {
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-secondary:not([disabled]):not(.disabled):active:active, .btn-secondary:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary.btn-tone {
  background-color: rgba(136, 108, 255, 0.1) !important;
  border-color: transparent;
  color: #886cff;
  font-weight: 500;
}
.btn-secondary.btn-tone:hover, .btn-secondary.btn-tone:focus, .btn-secondary.btn-tone:active {
  background-color: #886cff !important;
  border-color: #886cff;
  color: #fff;
}
.btn-secondary.disabled, .btn-secondary[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-secondary.disabled.active, .btn-secondary.disabled:active, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary[disabled].active, .btn-secondary[disabled]:active, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-secondary.btn-clicked:after {
  border-color: #886cff;
}

.show > .btn-secondary.dropdown-toggle {
  background-color: #7353ff;
  border-color: #7353ff;
}

.btn-success {
  background-color: #00c9a7;
  border-color: #00c9a7;
  color: #fff;
}
.btn-success:hover, .btn-success:focus {
  color: #fff;
  background-color: #00e3bc;
  border-color: #00e3bc;
}
.btn-success:active {
  color: #fff;
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success.active {
  color: #fff;
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success.active:hover, .btn-success.active:focus {
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-success:not([disabled]):not(.disabled):active:active, .btn-success:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success.btn-tone {
  background-color: rgba(0, 201, 167, 0.1) !important;
  border-color: transparent;
  color: #00c9a7;
  font-weight: 500;
}
.btn-success.btn-tone:hover, .btn-success.btn-tone:focus, .btn-success.btn-tone:active {
  background-color: #00c9a7 !important;
  border-color: #00c9a7;
  color: #fff;
}
.btn-success.disabled, .btn-success[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:hover, .btn-success[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-success.btn-clicked:after {
  border-color: #00c9a7;
}

.show > .btn-success.dropdown-toggle {
  background-color: #00b092;
  border-color: #00b092;
}

.btn-info {
  background-color: #02d3ef;
  border-color: #02d3ef;
  color: #fff;
}
.btn-info:hover, .btn-info:focus {
  color: #fff;
  background-color: #0ee1fd;
  border-color: #0ee1fd;
}
.btn-info:active {
  color: #fff;
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info.active {
  color: #fff;
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info.active:hover, .btn-info.active:focus {
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-info:not([disabled]):not(.disabled):active:active, .btn-info:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info.btn-tone {
  background-color: rgba(2, 211, 239, 0.1) !important;
  border-color: transparent;
  color: #02d3ef;
  font-weight: 500;
}
.btn-info.btn-tone:hover, .btn-info.btn-tone:focus, .btn-info.btn-tone:active {
  background-color: #02d3ef !important;
  border-color: #02d3ef;
  color: #fff;
}
.btn-info.disabled, .btn-info[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:hover, .btn-info[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-info.btn-clicked:after {
  border-color: #02d3ef;
}

.show > .btn-info.dropdown-toggle {
  background-color: #02bdd6;
  border-color: #02bdd6;
}

.btn-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}
.btn-warning:hover, .btn-warning:focus {
  color: #fff;
  background-color: #ffc721;
  border-color: #ffc721;
}
.btn-warning:active {
  color: #fff;
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning.active {
  color: #fff;
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning.active:hover, .btn-warning.active:focus {
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-warning:not([disabled]):not(.disabled):active:active, .btn-warning:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning.btn-tone {
  background-color: rgba(255, 193, 7, 0.1) !important;
  border-color: transparent;
  color: #ffc107;
  font-weight: 500;
}
.btn-warning.btn-tone:hover, .btn-warning.btn-tone:focus, .btn-warning.btn-tone:active {
  background-color: #ffc107 !important;
  border-color: #ffc107;
  color: #fff;
}
.btn-warning.disabled, .btn-warning[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-warning.btn-clicked:after {
  border-color: #ffc107;
}

.show > .btn-warning.dropdown-toggle {
  background-color: #edb100;
  border-color: #edb100;
}

.btn-danger {
  background-color: #de4436;
  border-color: #de4436;
  color: #fff;
}
.btn-danger:hover, .btn-danger:focus {
  color: #fff;
  background-color: #e2584c;
  border-color: #e2584c;
}
.btn-danger:active {
  color: #fff;
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger.active {
  color: #fff;
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger.active:hover, .btn-danger.active:focus {
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-danger:not([disabled]):not(.disabled):active:active, .btn-danger:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger.btn-tone {
  background-color: rgba(222, 68, 54, 0.1) !important;
  border-color: transparent;
  color: #de4436;
  font-weight: 500;
}
.btn-danger.btn-tone:hover, .btn-danger.btn-tone:focus, .btn-danger.btn-tone:active {
  background-color: #de4436 !important;
  border-color: #de4436;
  color: #fff;
}
.btn-danger.disabled, .btn-danger[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-danger.btn-clicked:after {
  border-color: #de4436;
}

.show > .btn-danger.dropdown-toggle {
  background-color: #d73223;
  border-color: #d73223;
}

.btn-group > .btn {
  line-height: 1.25;
}
.btn-group > .btn.btn-default.active {
  border-color: #3f87f5;
  color: #3f87f5;
}
.btn-group > .btn.btn-default.active:hover, .btn-group > .btn.btn-default.active:focus {
  background-color: #fff;
}
.btn-group.dropdown > .btn, .btn-group.dropup > .btn, .btn-group.dropright > .btn, .btn-group.dropleft > .btn {
  padding-left: 10px;
  padding-right: 10px;
}

.btn-hover {
  border-color: transparent;
}
.btn-hover:hover, .btn-hover:focus, .btn-hover.active {
  background-color: rgba(63, 135, 245, 0.1);
  color: #3f87f5;
  border-color: transparent;
}
.btn-hover.text-primary:hover, .btn-hover.text-primary:focus {
  color: #3f87f5 !important;
}

.btn-circle {
  padding: 0px;
  height: 32px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 0.5rem;
  height: auto;
  font-size: 13px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 0.35rem 1rem;
  height: auto;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 0.75rem 1.75rem;
  font-size: 16px;
  height: auto;
}

.btn-icon {
  padding: 0px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
}
.btn-icon.btn-lg {
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 20px;
}
.btn-icon.btn-sm {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

.card {
  position: relative;
  background-color: #fff;
  margin-bottom: 1.25rem;
  border: 1px solid #edf2f9;
  border-radius: 0.25rem;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

.card-header {
  padding: 0px 1.5rem;
  position: relative;
  background-color: transparent;
  border-bottom: 1px solid #edf2f9;
  min-height: 3rem;
}
.card-header .card-title {
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
.card-header p {
  padding-top: 8px;
  margin-bottom: 0px;
}
.card-header:first-child {
  border-radius: 0px;
}
.card-header.has-toolbar {
  display: flex;
  align-items: center;
}

.card-title {
  font-weight: 500;
  font-size: 16px;
  color: #2a2a2a;
  margin-top: 0px;
  margin-bottom: 15px;
}

.card-body {
  padding: 1.5rem;
  position: relative;
}

.card-footer {
  position: relative;
  padding: 10px 1.5rem;
  min-height: 55px;
  border-top: 1px solid #edf2f9;
  background-color: transparent;
}
.card-footer .btn {
  margin-bottom: 0px;
}
.card-footer:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-toolbar ul {
  list-style: none;
  padding-left: 0px;
  display: flex;
}
.card-toolbar ul > li > * {
  margin-bottom: 0px;
  margin-right: 15px;
  display: block;
}
.card-toolbar ul > li > .btn {
  padding: 7px 15px;
  font-size: 13px;
}
.card-toolbar ul > li:last-child > * {
  margin-right: 0px;
}

.bg-overlay > .card-toolbar {
  position: absolute;
  right: 15px;
  top: 15px;
}

.card-img-top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card-refresh:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 4;
  background: #fff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.7);
}
.card-refresh:after {
  content: "";
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border: 3px solid #edf2f9;
  border-top: 3px solid #3f87f5;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  z-index: 5;
  -webkit-animation: spin 1.2s linear infinite;
  -moz-animation: spin 1.2s linear infinite;
  -ms-animation: spin 1.2s linear infinite;
  -o-animation: spin 1.2s linear infinite;
  animation: spin 1.2s linear infinite;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
}

.draggable-item {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-ms-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
a.card {
  display: block;
}
a.card:hover, a.card:focus {
  -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.075);
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.075);
}

.bg-overlay {
  position: relative;
  overflow: hidden;
  color: #f2f2f2;
}
.bg-overlay h1,
.bg-overlay h2,
.bg-overlay h3,
.bg-overlay h4,
.bg-overlay h5,
.bg-overlay h6 {
  color: #fff;
}
.bg-overlay p {
  color: #f2f2f2;
}
.bg-overlay:before {
  content: "";
  position: absolute;
  background: #515156;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.bg-overlay > div {
  z-index: 3;
}
.bg-overlay .btn-default {
  color: #fff;
}
.bg-overlay .btn-default:hover, .bg-overlay .btn-default:focus {
  color: #2a2a2a;
}
.bg-overlay.primary:before {
  background: #3f87f5;
  opacity: 0.6;
}

.card-collapse-btn {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
}
.card-collapse-btn.active {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.9375rem 1.5rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #edf2f9;
}
.list-group-item.active {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
  border-color: rgba(63, 135, 245, 0.1);
}
.list-group-item.active h1, .list-group-item.active h2, .list-group-item.active h3, .list-group-item.active h4, .list-group-item.active h5, .list-group-item.active h6, .list-group-item.active p {
  color: #3f87f5;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: rgba(83, 83, 95, 0.35);
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.disabled h1, .list-group-item.disabled h2, .list-group-item.disabled h3, .list-group-item.disabled h4, .list-group-item.disabled h5, .list-group-item.disabled h6, .list-group-item.disabled p, .list-group-item:disabled h1, .list-group-item:disabled h2, .list-group-item:disabled h3, .list-group-item:disabled h4, .list-group-item:disabled h5, .list-group-item:disabled h6, .list-group-item:disabled p {
  color: rgba(83, 83, 95, 0.35);
}

.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  color: #2a2a2a;
  background-color: #fafafa;
}
.list-group-item-action:not(.active):active {
  background-color: #ededed;
}

.alert {
  padding: 0.5rem 0.9375rem;
  border-radius: 0.25rem;
}
.alert p {
  color: #53535f;
  margin-bottom: 0px;
}

.alert-default {
  border-color: #edf2f9;
}

.alert-primary {
  background-color: rgba(63, 135, 245, 0.1);
  border: 1px solid rgba(63, 135, 245, 0.15);
  color: #53535f;
}
.alert-primary .alert-icon {
  color: #3f87f5;
}
.alert-primary hr {
  border-top-color: rgba(63, 135, 245, 0.15);
}

.alert-success {
  background-color: rgba(0, 201, 167, 0.1);
  border: 1px solid rgba(0, 201, 167, 0.15);
  color: #53535f;
}
.alert-success .alert-icon {
  color: #00c9a7;
}
.alert-success hr {
  border-top-color: rgba(0, 201, 167, 0.15);
}

.alert-info {
  background-color: rgba(2, 211, 239, 0.1);
  border: 1px solid rgba(2, 211, 239, 0.15);
  color: #53535f;
}
.alert-info .alert-icon {
  color: #02d3ef;
}
.alert-info hr {
  border-top-color: rgba(2, 211, 239, 0.15);
}

.alert-warning {
  background-color: rgba(255, 193, 7, 0.1);
  border: 1px solid rgba(255, 193, 7, 0.15);
  color: #53535f;
}
.alert-warning .alert-icon {
  color: #ffc107;
}
.alert-warning hr {
  border-top-color: rgba(255, 193, 7, 0.15);
}

.alert-danger {
  background-color: rgba(222, 68, 54, 0.1);
  border: 1px solid rgba(222, 68, 54, 0.15);
  color: #53535f;
}
.alert-danger .alert-icon {
  color: #de4436;
}
.alert-danger hr {
  border-top-color: rgba(222, 68, 54, 0.15);
}

.alert-icon {
  margin-right: 10px;
}

.badge {
  line-height: 1.7;
  padding: 0.25em 0.7em;
}
.badge.badge-indicator {
  border-radius: 50%;
  display: inline-block;
  padding: 0;
  width: 10px;
  height: 10px;
}
.badge.badge-indicator:empty {
  display: inline-block;
}
.badge.badge-dot {
  width: 7px;
  height: 7px;
  border-radius: 50px;
  padding: 0px;
}
.badge.badge-dot:empty {
  display: inline-block;
}

.badge-default {
  border: 1px solid #edf2f9;
  background-color: #fff;
  color: #2a2a2a;
  font-weight: 500;
}

.badge-primary {
  background-color: #3f87f5;
  color: #fff;
}

.badge-secondary {
  background-color: #886cff;
  color: #fff;
}

.badge-success {
  background-color: #00c9a7;
  color: #fff;
}

.badge-info {
  background-color: #02d3ef;
  color: #fff;
}

.badge-warning {
  background-color: #ffc107;
  color: #fff;
}

.badge-danger {
  background-color: #de4436;
  color: #fff;
}

a.badge-primary:hover, a.badge-primary:focus {
  background-color: #2778f4;
  box-shadow: none;
  color: #fff;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  background-color: #7353ff;
  box-shadow: none;
  color: #fff;
}

a.badge-success:hover, a.badge-success:focus {
  background-color: #00b092;
  box-shadow: none;
  color: #fff;
}

a.badge-info:hover, a.badge-info:focus {
  background-color: #02bdd6;
  box-shadow: none;
  color: #fff;
}

a.badge-warning:hover, a.badge-warning:focus {
  background-color: #edb100;
  box-shadow: none;
  color: #fff;
}

a.badge-danger:hover, a.badge-danger:focus {
  background-color: #d73223;
  box-shadow: none;
  color: #fff;
}

.badge-magenta {
  color: #eb2f96;
  background: rgba(235, 47, 150, 0.05);
  border-color: transparent;
  font-weight: 500;
}

a.badge-magenta:hover, a.badge-magenta:focus {
  background-color: #eb2f96;
  color: #fff;
}

.badge-red {
  color: #de4436;
  background: rgba(222, 68, 54, 0.05);
  border-color: transparent;
  font-weight: 500;
}

a.badge-red:hover, a.badge-red:focus {
  background-color: #de4436;
  color: #fff;
}

.badge-volcano {
  color: #fa541c;
  background: rgba(250, 84, 28, 0.05);
  border-color: transparent;
  font-weight: 500;
}

a.badge-volcano:hover, a.badge-volcano:focus {
  background-color: #fa541c;
  color: #fff;
}

.badge-orange {
  color: #fa8c16;
  background: rgba(250, 140, 22, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-orange:hover, a.badge-orange:focus {
  background-color: #fa8c16;
  color: #fff;
}

.badge-gold {
  color: #ffc107;
  background: rgba(255, 193, 7, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-gold:hover, a.badge-gold:focus {
  background-color: #ffc107;
  color: #fff;
}

.badge-lime {
  color: #a0d911;
  background: rgba(160, 217, 17, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-lime:hover, a.badge-lime:focus {
  background-color: #a0d911;
  color: #fff;
}

.badge-green {
  color: #52c41a;
  background: rgba(82, 196, 26, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-green:hover, a.badge-green:focus {
  background-color: #52c41a;
  color: #fff;
}

.badge-cyan {
  color: #00c9a7;
  background: rgba(0, 201, 167, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-cyan:hover, a.badge-cyan:focus {
  background-color: #00c9a7;
  color: #fff;
}

.badge-blue {
  color: #3f87f5;
  background: rgba(63, 135, 245, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-blue:hover, a.badge-blue:focus {
  background-color: #3f87f5;
  color: #fff;
}

.badge-geekblue {
  color: #2f54eb;
  background: rgba(47, 84, 235, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-geekblue:hover, a.badge-geekblue:focus {
  background-color: #2f54eb;
  color: #fff;
}

.badge-purple {
  color: #886cff;
  background: rgba(136, 108, 255, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-purple:hover, a.badge-purple:focus {
  background-color: #886cff;
  color: #fff;
}

.page-link {
  border: 1px solid transparent;
  border-radius: 50%;
  padding: 0;
  min-width: 2rem;
  line-height: 2rem;
  height: 2rem;
  margin: 0px 5px;
  color: #53535f;
  background-color: transparent;
  text-align: center;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.page-link:hover {
  color: #3f87f5;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.page-link:focus {
  box-shadow: none;
}

.page-item.disabled .page-link {
  color: #9292a0;
  border-color: transparent;
}
.page-item.active .page-link {
  background: #3f87f5;
  border-color: transparent;
}

.pagination .page-item.active .page-link {
  background: #3f87f5;
  border-color: transparent;
}
.pagination .page-item.active .page-link:hover {
  color: #fff;
}
.pagination .page-item .page-link:hover {
  color: #3f87f5;
}

.timeline {
  padding-left: 0px;
}
.timeline .timeline-item:last-child .timeline-item-head:after {
  display: none;
}
.timeline.timeline-sm .timeline-item-head {
  top: 0px;
}

.timeline,
.timeline-item {
  margin: 0;
  list-style: none;
}

.timeline-item {
  position: relative;
  padding: 0 0 20px;
}

.timeline-item-head {
  position: absolute;
  text-align: center;
  line-height: 1;
  margin-top: 0;
  border: 0;
  height: 100%;
  border-radius: 0;
  padding: 3px 1px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  top: -10px;
  left: 5px;
  width: auto;
  z-index: 1;
}
.timeline-item-head:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  height: 78%;
  width: 2px;
  border-left: 2px dashed #edf2f9;
  z-index: -1;
}

.timeline-item-content {
  position: relative;
  top: -6px;
  margin: 0 0 0 30px;
  word-break: break-word;
}

/*---------------------------------
------------ Components -----------
---------------------------------*/
.accordion > .card {
  margin-bottom: 0px;
}
.accordion > .card > .card-header {
  padding: 0px;
}
.accordion > .card > .card-header > .card-title {
  padding: 0px;
}
.accordion > .card > .card-header > .card-title > a {
  padding: 15px 25px;
  display: block;
  color: #2a2a2a;
  background-color: #fafafa;
  font-size: 14px;
  font-weight: 400;
}
.accordion > .card > .card-header > .card-title > a:not(.collapsed):after {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.accordion > .card > .card-header > .card-title > a:after {
  content: "\e0ad";
  font-family: "anticon";
  float: left;
  margin-right: 10px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.accordion > .card .card-body {
  padding-top: 1rem;
}
.accordion.nested > .card {
  margin-bottom: 0px;
  border-bottom: 0px;
}
.accordion.nested > .card:last-child {
  border-bottom: 1px solid #edf2f9;
}
.accordion.borderless > .card {
  margin-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #edf2f9;
}
.accordion.borderless > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 1px solid #edf2f9;
}
.accordion.borderless > .card > .card-header {
  margin-bottom: 0px;
  border-bottom: 0px;
}
.accordion.borderless > .card > .card-header > .card-title > a {
  background-color: transparent;
}
.accordion.borderless > .card .card-body {
  padding-top: 0px;
}
.accordion.borderless > .card:last-child {
  border-bottom: 0px;
}

.modal .modal-dialog {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}
.modal.modal-right {
  padding-right: 0px !important;
}
.modal.modal-right .modal-dialog {
  transform: translateX(100%);
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  -ms-transform: translateX(100%);
}
.modal.modal-right.show .modal-dialog {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
}
.modal.modal-left {
  padding-right: 0px !important;
}
.modal.modal-left .modal-dialog {
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
.modal.modal-left.show .modal-dialog {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
}
.modal.modal-fs {
  padding-right: 0px !important;
}
.modal.modal-fs .modal-dialog {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
}
.modal.modal-fs.show .modal-dialog {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
}

.modal-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf2f9;
}
.modal-header h1,
.modal-header h2,
.modal-header h3,
.modal-header h4,
.modal-header h5,
.modal-header h6 {
  margin-bottom: 0px;
}

.modal-body {
  padding: 1.5rem;
}

.modal-footer {
  padding: 0.625rem 1rem;
  border-top: 1px solid #edf2f9;
  text-align: left;
}
.modal-footer .btn {
  margin-bottom: 0px;
}
.modal-footer .btn + .btn {
  margin-left: 0px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 0px;
  border-radius: 0.25rem;
  outline: 0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.modal-right .modal-dialog,
.modal-left .modal-dialog {
  width: 380px;
  height: 100%;
  margin: 0px auto 0px 0px;
}
@media only screen and (max-width: 767px) {
  .modal-right .modal-dialog,
.modal-left .modal-dialog {
    width: calc(100% - 50px);
  }
}
.modal-right .modal-dialog .modal-content,
.modal-left .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0px;
}
.modal-right .modal-dialog .modal-content .side-modal-wrapper,
.modal-left .modal-dialog .modal-content .side-modal-wrapper {
  height: 100%;
  position: relative;
}
.modal-right .modal-dialog .modal-content .modal-footer,
.modal-left .modal-dialog .modal-content .modal-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.modal-right .modal-dialog {
  margin: 0px 0px 0px auto;
}

.modal-backdrop {
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.65);
}
.modal-backdrop.show {
  opacity: 1;
}

.modal-fs .modal-dialog {
  width: 100%;
  margin: 0px auto;
  height: 100%;
  max-width: none;
}
.modal-fs .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0px;
  background: #fff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.95);
}
.modal-fs .modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 7px 10px;
  border: 1px solid #777777;
  border-radius: 50px;
  color: #777777;
}
.modal-fs .modal-close:hover, .modal-fs .modal-close:focus {
  color: #2a2a2a;
  text-decoration: none;
  border: 1px solid #2a2a2a;
}

.dropdown {
  display: inline-block;
}
.dropdown.dropdown-animated:not(.scale-left) .dropdown-menu, .dropdown.dropdown-animated:not(.scale-right) .dropdown-menu {
  opacity: 0;
  visibility: hidden;
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-transform: scaleY(0.65) !important;
  -moz-transform: scaleY(0.65) !important;
  -ms-transform: scaleY(0.65) !important;
  transform: scaleY(0.65) !important;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  display: block;
  margin: 0px;
  top: auto !important;
}
.dropdown.dropdown-animated:not(.scale-left) .dropdown-menu.show, .dropdown.dropdown-animated:not(.scale-right) .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleY(1) !important;
  -moz-transform: scaleY(1) !important;
  -ms-transform: scaleY(1) !important;
  transform: scaleY(1) !important;
}
.dropdown.dropdown-animated.scale-left .dropdown-menu {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  transform: scale(0, 0) !important;
  -webkit-transform: scale(0, 0) !important;
  -moz-transform: scale(0, 0) !important;
  -ms-transform: scale(0, 0) !important;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  display: block;
  margin: 0px;
  right: 0 !important;
  left: auto !important;
  top: auto !important;
}
.dropdown.dropdown-animated.scale-left .dropdown-menu.show {
  transform: scale(1, 1) !important;
  -webkit-transform: scale(1, 1) !important;
  -moz-transform: scale(1, 1) !important;
  -ms-transform: scale(1, 1) !important;
}
.dropdown.dropdown-animated.scale-right .dropdown-menu {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transform: scale(0, 0) !important;
  -webkit-transform: scale(0, 0) !important;
  -moz-transform: scale(0, 0) !important;
  -ms-transform: scale(0, 0) !important;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  display: block;
  margin: 0px;
  top: auto !important;
}
.dropdown.dropdown-animated.scale-right .dropdown-menu.show {
  transform: scale(1, 1) !important;
  -webkit-transform: scale(1, 1) !important;
  -moz-transform: scale(1, 1) !important;
  -ms-transform: scale(1, 1) !important;
}

.dropdown-menu {
  border: 0px;
  border-radius: 0.25rem;
  font-size: 14px;
  min-width: 180px;
  color: #53535f;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  top: 100%;
}
.dropdown-menu.dropdown-md {
  min-width: 250px;
}
.dropdown-menu.dropdown-lg {
  min-width: 360px;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-lg {
    min-width: 280px;
  }
}
.dropdown-menu.dropdown-xl {
  min-width: 450px;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-xl {
    min-width: 280px;
  }
}
.dropdown-menu > li.divider {
  border-bottom: 1px solid #edf2f9;
  height: 1px;
  overflow: hidden;
}
.dropdown-menu > li > a {
  line-height: 1.5;
  min-height: auto;
  padding: 10px 15px;
  display: block;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  color: #53535f;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #2a2a2a;
  text-decoration: none;
  background-color: white;
}
.dropdown-menu.dropdown-grid {
  display: flex !important;
  flex-wrap: wrap;
  padding: 10px;
}
.dropdown-menu.dropdown-grid > li {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.dropdown-menu.dropdown-grid > li > a {
  padding: 10px;
  border: 1px solid #edf2f9;
  margin: 7px;
  border-radius: 4px;
}
.dropdown-menu.dropdown-grid.col-2 > li {
  flex-basis: 50%;
}
.dropdown-menu.dropdown-grid.col-3 > li {
  flex-basis: 33.333333%;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-grid.col-3 > li {
    flex-basis: 50%;
  }
}
.dropdown-menu.dropdown-grid.col-4 > li {
  flex-basis: 25%;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-grid.col-4 > li {
    flex-basis: 50%;
  }
}

.dropdown-item {
  line-height: 1.5;
  min-height: auto;
  padding: 10px 20px;
  display: block;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  color: #53535f;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #2a2a2a;
  text-decoration: none;
  background-color: #fafafa;
}
.dropdown-item.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.dropdown-item.disabled:hover, .dropdown-item.disabled:focus {
  background-color: transparent;
}
.dropdown-item.active {
  background-color: #fafafa;
  color: #2a2a2a;
  font-weight: 500;
}

.dropdown .dropdown-toggle:after,
.dropup .dropdown-toggle:after,
.dropright .dropdown-toggle:after {
  text-align: center;
  display: inline;
  border: 0;
  font-family: "anticon";
  content: "";
  vertical-align: middle;
  position: relative;
  font-size: 12px;
}

.dropdown .dropdown-toggle:after {
  content: "\e00b";
}

.dropup .dropdown-toggle:after {
  content: "\e0ee";
}

.dropright .dropdown-toggle:after {
  content: "\e0ad";
}

.dropleft .dropdown-toggle:before {
  text-align: center;
  display: inline;
  border: 0;
  font-family: "anticon";
  vertical-align: middle;
  position: relative;
  font-size: 12px;
  content: "\e061";
}

.dropdown-header {
  padding: 10px 20px;
  font-weight: 500;
  color: #3b3b44;
  font-size: 15px;
}

.tooltip {
  top: 0;
}
.tooltip.show {
  opacity: 1;
}

.tooltip-inner {
  background-color: #404040;
  padding: 6px 8px;
  border-radius: 0.25rem;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #404040;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #404040;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #404040;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #404040;
}

.popover {
  border-radius: 0.25rem;
  border: 1px solid #edf2f9;
  -webkit-box-shadow: 0 9px 12px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 9px 12px rgba(0, 0, 0, 0.075);
  box-shadow: 0 9px 12px rgba(0, 0, 0, 0.075);
}

.popover-header {
  background-color: #fff;
  color: #2a2a2a;
  border-bottom: 1px solid #edf2f9;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.popover-body {
  padding: 10px 15px;
  color: #72849a;
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^=right] .arrow::before {
  border-right-color: #edf2f9;
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^=top] .arrow::before {
  border-top-color: #edf2f9;
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^=left] .arrow::before {
  border-left-color: #edf2f9;
}

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #edf2f9;
}

.nav-tabs {
  border-bottom: 1px solid #edf2f9;
}
.nav-tabs > li {
  margin-bottom: -2px;
}
.nav-tabs > li > a {
  margin-right: 0px;
  line-height: 2.5;
  border-radius: 0;
  color: #72849a;
  border: 0px;
  border-bottom: 2px solid transparent;
  display: block;
  padding: 5px 20px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.nav-tabs > li > a:hover {
  border-color: transparent;
  color: #53535f;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: transparent;
  opacity: 1;
}
.nav-tabs > li > a.active {
  border: 0px;
  background-color: transparent;
  border-bottom: 2px solid #3f87f5;
  font-weight: 500;
}
.nav-tabs > li > a.active:hover, .nav-tabs > li > a.active:focus {
  border: 0px;
  background-color: transparent;
  border-bottom: 2px solid #3f87f5;
  opacity: 1;
}
.nav-tabs > li > a.active.nav-link {
  border-bottom: 2px solid #3f87f5;
  color: #2a2a2a;
  background-color: transparent;
}
.nav-tabs .nav-link {
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:active {
  border-color: transparent;
}
.nav-tabs.flex-column {
  border-right: 1px solid #edf2f9;
  border-bottom: 0px;
}
.nav-tabs.flex-column .nav-item {
  margin-bottom: 0px;
  margin-right: -1px;
}
.nav-tabs.flex-column .nav-link {
  border-bottom: 0px;
  text-align: right;
}
.nav-tabs.flex-column > li > a {
  padding: 10px 20px;
}
.nav-tabs.flex-column > li > a.active.nav-link {
  border-bottom: 0px;
  border-right: 2px solid #3f87f5;
}

.center-tabs .nav-tabs {
  text-align: center;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.center-tabs .nav-tabs > li {
  float: none;
  display: inline-block;
}

.justified-tabs .nav-tabs {
  width: 100%;
}
.justified-tabs .nav-tabs > li {
  display: table-cell;
  width: 1%;
  text-align: center;
  float: none;
}

.nav-pills > li + li {
  margin-left: 5px;
}
.nav-pills > li > a {
  border-radius: 3px;
  opacity: 0.75;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  color: #2a2a2a;
  border: 1px solid transparent;
  padding: 5px 15px;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {
  background-color: transparent;
  opacity: 1;
}
.nav-pills > li > a.active {
  color: #fff;
  border-color: #3f87f5;
  background-color: #3f87f5;
  border: 1px solid #3f87f5;
  opacity: 1;
}
.nav-pills > li > a.active:hover, .nav-pills > li > a.active:focus {
  color: #fff;
  border-color: #3f87f5;
  background-color: #3f87f5;
  border: 1px solid #3f87f5;
  opacity: 1;
}
.nav-pills > li > a.active.nav-link {
  color: #fff;
  background-color: #3f87f5;
  border-color: #3f87f5;
}

.nav-vertical .nav-pills {
  float: left;
  width: 160px;
  padding: 0px 15px;
  display: block;
}
.nav-vertical .nav-pills > li {
  margin-bottom: 15px;
}
.nav-vertical .nav-pills > li + li {
  margin-left: 0px;
}
.nav-vertical .tab-content {
  float: left;
  width: 70%;
}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6, .carousel-caption p {
  color: #fff;
}

.toast {
  border: 1px solid #edf2f9;
  background-color: #fff;
  max-width: 350px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.toast .close {
  margin-bottom: 0px;
}

.notification-toast {
  position: fixed;
  max-width: 350px;
  z-index: 1060;
}
.notification-toast.top-right {
  top: calc(70px + 15px);
  right: 15px;
}
.notification-toast.top-left {
  top: calc(70px + 15px);
  left: 15px;
}
.notification-toast.top-middle {
  top: calc(70px + 15px);
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
.notification-toast.bottom-right {
  bottom: 15px;
  right: 15px;
}
.notification-toast.bottom-left {
  bottom: 15px;
  left: 15px;
}
.notification-toast.bottom-middle {
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}

.progress {
  height: 8px;
  background-color: #ececec;
  border-radius: 50px;
  margin-bottom: 20px;
  min-width: 50px;
}
.progress.progress-sm {
  height: 4px;
}

.progress-bar {
  background-color: #3f87f5;
}
.progress-bar:last-child {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.menu.nav .nav-item {
  line-height: 45px;
  height: 45px;
  margin-bottom: 8px;
}
.menu.nav .nav-item .nav-link {
  display: block;
  position: relative;
  padding: 0px 25px;
  color: #2a2a2a;
  font-weight: 500;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
}
.menu.nav .nav-item .nav-link:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #3f87f5;
  transform: scaleY(0.0001);
  -webkit-transform: scaleY(0.0001);
  -moz-transform: scaleY(0.0001);
  -o-transform: scaleY(0.0001);
  -ms-transform: scaleY(0.0001);
  transition: transform 0.15s ease;
  -webkit-transition: transform 0.15s ease;
  -moz-transition: transform 0.15s ease;
  -o-transition: transform 0.15s ease;
  -ms-transition: transform 0.15s ease;
  opacity: 0;
}
.menu.nav .nav-item .nav-link:hover, .menu.nav .nav-item .nav-link:focus {
  color: #3f87f5;
}
.menu.nav .nav-item .nav-link:active, .menu.nav .nav-item .nav-link.active {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
.menu.nav .nav-item .nav-link.active:after {
  transform: scaleY(1);
  opacity: 1;
}
.menu.nav .nav-item .nav-link > i {
  margin-right: 10px;
}

/*---------------------------------
------------- Tables --------------
---------------------------------*/
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-color: #ededed;
  padding: 15px;
}

.table-sm > tbody > tr > td,
.table-sm > tbody > tr > th,
.table-sm > tfoot > tr > td,
.table-sm > tfoot > tr > th,
.table-sm > thead > tr > td,
.table-sm > thead > tr > th {
  padding: 5px;
}

.table {
  color: #53535f;
}
.table:not(.table-bordered) > thead > tr > th {
  border-top: 0px;
}
.table > thead > tr > th {
  color: #2a2a2a;
  border-bottom: 1px solid #ededed;
  font-weight: 500;
}
.table .thead-dark th {
  background-color: #2a2a2a;
  border-color: #2a2a2a;
}
.table .thead-light th {
  background-color: #53535f;
  border-color: #ededed;
  color: #fff;
}
.table th,
.table td {
  vertical-align: middle;
}
.table tr.selected {
  background-color: #f8fafd;
}

.table-hover > tbody > tr:hover {
  background-color: #f8fafd;
}

.table-bordered {
  border: 1px solid #ededed;
}

@media only screen and (max-width: 992px) {
  .table-overflow {
    width: 100%;
    overflow-x: auto;
  }
}

/*---------------------------------
-------------- Forms --------------
---------------------------------*/
.form-control {
  padding: 0.55rem 1rem;
  height: auto;
  color: #53535f;
  border: 1px solid #edf2f9;
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control:not([disabled]):hover, .form-control:not([disabled]):focus {
  border-color: #3f87f5;
}
.form-control:not([disabled]):focus {
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}
.form-control[disabled] {
  cursor: not-allowed;
  background-color: #ededed;
}

.form-control-sm {
  height: auto;
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}

.form-control-lg {
  height: auto;
  padding: 0.85rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}
.input-group-sm .form-control:not(textarea),
.input-group-sm .custom-select {
  height: auto;
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.85rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
}
.input-group-lg .form-control:not(textarea),
.input-group-lg .custom-select {
  height: auto;
}

.input-group-text {
  font-size: 0.875rem;
  border: 1px solid #edf2f9;
  background-color: #f1f2f3;
  color: #53535f;
}

.input-affix {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.input-affix .prefix-icon,
.input-affix .suffix-icon {
  position: absolute;
  top: 50%;
  z-index: 990;
  line-height: 1.5;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.input-affix .prefix-icon {
  left: 12px;
}
.input-affix .suffix-icon {
  right: 12px;
}
.input-affix .form-control:not(:first-child) {
  padding-left: 35px;
}
.input-affix .form-control:not(:last-child) {
  padding-right: 35px;
}

.custom-file {
  height: 40.59px;
}

.custom-file-input {
  height: 40.59px;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #3f87f5;
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}

.custom-file-label {
  border: 1px solid #edf2f9;
  height: 40.59px;
  line-height: 40.59px;
  padding: 0px;
  padding-left: 1rem;
}
.custom-file-label:after {
  height: calc(40.59px - 2px);
  line-height: 40.59px;
  padding: 0px 1rem;
  background-color: #f1f2f3;
}

.form-group {
  margin-bottom: 24px;
}

.custom-select {
  padding: 0.55rem 1rem;
  height: auto;
  color: #53535f;
  border: 1px solid #edf2f9;
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-select::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select:not([disabled]):hover, .custom-select:not([disabled]):focus {
  border-color: #3f87f5;
}
.custom-select:not([disabled]):focus {
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}
.custom-select[disabled] {
  cursor: not-allowed;
  background-color: #ededed;
}

.custom-select-sm {
  height: auto;
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}

.custom-select-lg {
  height: auto;
  padding: 0.85rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
}

.checkbox {
  min-height: auto;
  position: relative;
}
.checkbox label {
  cursor: pointer;
}
.checkbox input[type=checkbox] {
  margin: 0;
  display: none;
  width: 1.25rem;
}
.checkbox input[type=checkbox] + label {
  padding-left: 0px;
}
.checkbox input[type=checkbox] + label:before {
  content: "8";
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 10px;
  border: 2px solid #edf2f9;
  border-radius: 0.25rem;
  font-size: 12px;
  font-family: "anticon";
  font-weight: 400;
  line-height: 1.4;
  vertical-align: bottom;
  text-align: center;
  background: #fff;
  color: transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.checkbox input[type=checkbox]:checked + label:before {
  background: #3f87f5;
  border-color: #3f87f5;
  color: #fff;
}
.checkbox input[type=checkbox]:disabled + label, .checkbox input[type=checkbox].disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled + label:before, .checkbox input[type=checkbox].disabled + label:before {
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled:not(:checked) + label:before, .checkbox input[type=checkbox].disabled:not(:checked) + label:before {
  background-color: #ededed;
}
.checkbox input[type=checkbox].error + label:before {
  border-color: #ffd0d9;
}
.checkbox.to-do input[type=checkbox]:checked + label {
  text-decoration: line-through;
}

.radio {
  min-height: auto;
  position: relative;
}
.radio label {
  cursor: pointer;
}
.radio input[type=radio] {
  margin: 0;
  display: none;
  width: 1.25rem;
}
.radio input[type=radio] + label {
  padding-left: 0;
}
.radio input[type=radio] + label:before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 10px;
  border: 2px solid #edf2f9;
  border-radius: 50%;
  font-weight: 400;
  line-height: 1.25rem;
  vertical-align: bottom;
  text-align: center;
  background-color: #fff;
  color: transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.radio input[type=radio] + label:after {
  content: "";
  background-color: transparent;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  position: absolute;
  left: 5px;
  top: 6px;
}
.radio input[type=radio]:checked + label:before {
  color: #3f87f5;
  border-color: #3f87f5;
}
.radio input[type=radio]:checked + label:after {
  background-color: #3f87f5;
}
.radio input[type=radio]:disabled + label, .radio input[type=radio].disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}
.radio input[type=radio]:disabled + label:before, .radio input[type=radio].disabled + label:before {
  background-color: #ededed;
  cursor: not-allowed;
}
.radio input[type=radio]:disabled:checked + label:before, .radio input[type=radio].disabled:checked + label:before {
  background-color: #ededed;
  border-color: #ededed;
}
.radio input[type=radio]:disabled:checked + label:after, .radio input[type=radio].disabled:checked + label:after {
  background-color: rgba(83, 83, 95, 0.9);
}

.switch input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.switch input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  height: 25px;
  width: 50px;
  border: 1px solid #bfbfbf;
  background-color: #bfbfbf;
  border-radius: 60px;
  margin-bottom: 0px;
  cursor: pointer;
}
.switch input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -moz-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -o-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -ms-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  height: 25px;
  width: 50px;
  top: 0;
  left: 0;
  border-radius: 30px;
}
.switch input[type=checkbox] + label:after {
  content: "";
  position: absolute;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -moz-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -o-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -ms-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  background: #fff;
  height: 21px;
  width: 21px;
  top: 1px;
  left: 1px;
  border-radius: 60px;
}
.switch input[type=checkbox]:checked + label {
  background: #3f87f5;
  border-color: #3f87f5;
}
.switch input[type=checkbox]:checked + label:before {
  transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -moz-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -o-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -ms-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}
.switch input[type=checkbox]:checked + label:after {
  left: 25px;
}
.switch input[type=checkbox]:checked:active:not(:disabled) + label:after {
  width: 24px;
  left: 22px;
}
.switch input[type=checkbox]:not(:checked):active:not(:disabled) + label:after {
  width: 24px;
}
.switch input[type=checkbox]:disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}

.star-rating {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.star-rating > input {
  display: none;
}
.star-rating > input:checked ~ label {
  color: #ffc107;
}
.star-rating > input:not(:disabled):hover ~ label {
  color: #ffc107;
}
.star-rating > label {
  color: #ededed;
}
.star-rating > label:before {
  content: "\f005";
  margin-right: 8px;
  font-size: 18px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.was-validated .form-control:valid {
  border-color: #00c9a7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2352c41a' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z'/%3E%3C/svg%3E%0A");
}
.was-validated .form-control:invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23DE4436' d=' M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z'/%3E%3C/svg%3E%0A");
}

.form-control.is-valid {
  border-color: #00c9a7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2352c41a' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z'/%3E%3C/svg%3E%0A");
}
.form-control.is-invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23DE4436' d=' M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z'/%3E%3C/svg%3E%0A");
}

.valid-feedback {
  color: #00c9a7;
}

.invalid-feedback {
  color: #de4436;
}

div.is-invalid {
  color: #de4436;
}

/*---------------------------------
-------------- Apps ---------------
---------------------------------*/
.mail-wrapper {
  position: relative;
  border: 1px solid #edf2f9;
  background-color: #fff;
  display: flex;
  min-height: calc(100vh - 185px);
}
@media only screen and (max-width: 992px) {
  .mail-wrapper {
    height: calc(100vh - 185px);
    overflow: hidden;
  }
}
.mail-wrapper .mail-nav {
  width: 250px;
  border-right: 1px solid #edf2f9;
  display: inline-block;
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
@media only screen and (max-width: 767px) {
  .mail-wrapper .mail-nav {
    position: absolute;
    height: 100%;
    left: -250px;
    z-index: 1030;
  }
  .mail-wrapper .mail-nav.nav-open {
    left: 0px;
    box-shadow: 8px 10px 40px rgba(18, 38, 63, 0.05);
  }
}
.mail-wrapper .mail-content {
  position: relative;
  width: calc(100% - 250px);
  float: right;
  padding: 0px 15px;
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content {
    padding: 25px;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content {
    height: calc(100vh - 185px);
    overflow-y: auto;
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .mail-wrapper .mail-content {
    width: 100%;
  }
}
.mail-wrapper .mail-content .mail-list {
  padding: 0px 10px;
  border-bottom: 1px solid #edf2f9;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.mail-wrapper .mail-content .mail-list .checkbox label {
  margin-bottom: 0px;
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list {
    align-items: flex-start;
    padding: 15px 0px;
  }
}
.mail-wrapper .mail-content .mail-list:last-child {
  border-bottom: 0px;
}
.mail-wrapper .mail-content .mail-list:hover {
  background-color: #f9fbfd;
}
.mail-wrapper .mail-content .mail-list .list-info {
  width: 100%;
  margin-bottom: 0px;
}
.mail-wrapper .mail-content .mail-list .list-info td,
.mail-wrapper .mail-content .mail-list .list-info th {
  border-top: 0px;
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info {
    display: block;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-sender {
    width: 220px;
    padding: 15px 0px;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-sender {
    padding: 0px;
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content {
    max-width: 0px;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-title {
  color: #2a2a2a;
  font-weight: 500;
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-title {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: normal;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-text {
    width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-text {
    width: 230px;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-date {
    width: 100px;
    text-align: right;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-date {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}

.file-manager-wrapper {
  background: #fff;
  border: 1px solid #edf2f9;
  height: calc(100vh - 187px);
  position: relative;
  overflow: hidden;
}
.file-manager-wrapper .file-manager-nav {
  border-right: 1px solid #edf2f9;
  height: calc(100vh - 187px);
  width: 250px;
  display: inline-block;
  background-color: #fff;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-nav {
    position: absolute;
    left: -250px;
    z-index: 1;
    width: 250px;
    top: 65px;
    height: calc(100% - 65px);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
  }
}
.file-manager-wrapper .file-manager-nav.nav-open {
  left: 0px;
  box-shadow: 8px 10px 40px rgba(18, 38, 63, 0.05);
}
.file-manager-wrapper .file-manager-content {
  position: relative;
  width: calc(100% - 250px);
  height: calc(100vh - 187px);
  float: right;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content {
    width: 100%;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header {
  height: 65px;
  border-bottom: 1px solid #edf2f9;
  padding: 0px 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search {
  height: 100%;
  font-size: 18px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .toggle-icon {
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .toggle-icon {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .toggle-icon {
    line-height: 65px;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .search-icon {
  margin-right: 10px;
}
@media only screen and (min-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .search-icon {
    color: rgba(114, 132, 154, 0.4);
  }
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .search-icon {
    line-height: 65px;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input {
  border: 0px;
  color: #2a2a2a;
  line-height: 65px;
  background-color: transparent;
  width: 70%;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input {
    display: none;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input:focus {
  outline: transparent;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-tools {
  font-size: 18px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-tools .ant-upload {
  font-size: 18px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body {
  height: calc(100vh - 187px - 65px);
  display: flex;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body {
    overflow: hidden;
    position: relative;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files {
  position: relative;
  height: 100%;
  width: calc(100% - 320px);
  padding: 25px;
  overflow-y: auto;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files {
    width: 100%;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .unselect-bg {
  background-color: transparent;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper {
  position: relative;
  display: grid;
  grid-gap: 0;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file {
  display: flex;
  flex: 1 1 220px;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:hover, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:focus, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:active, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.active {
  border-color: transparent;
  box-shadow: 0px 7px 25px rgba(18, 38, 63, 0.1);
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:focus, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.active {
  background-color: #f9fbfd;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.vertical {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.vertical img {
  width: 100%;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view {
  display: block;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file {
  border: 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #edf2f9;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file.vertical {
  justify-content: flex-start;
  flex-direction: row;
  text-align: left;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file.vertical > div:first-child {
  margin-right: 10px;
  font-size: 30px !important;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file:hover, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file:focus, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file:active, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file.active {
  background-color: #f9fbfd;
  border-bottom: 1px solid #edf2f9;
  box-shadow: none;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details {
  height: 100%;
  width: 320px;
  border-left: 1px solid #edf2f9;
  overflow-y: auto;
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details {
    position: absolute;
    width: 100%;
    right: -100%;
  }
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details.details-open {
    right: 0px;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-close {
  float: right;
}
@media only screen and (min-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-close {
    display: none;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-file {
  height: 150px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-no-data {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .ant-tabs-nav {
  display: flex;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .ant-tabs-nav > div {
  display: flex;
  width: 100%;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .ant-tabs-nav .ant-tabs-tab {
  flex: 1 1 auto;
  text-align: center;
}

.file {
  border: 1px solid #edf2f9;
  border-radius: 4px;
  padding: 10px;
  margin-right: 15px;
  margin-bottom: 15px;
  display: inline-block;
}

#chat {
  height: 100%;
}

.chat .conversation .conversation-wrapper {
  position: relative;
  height: 100%;
}
.chat .conversation .conversation-wrapper .conversation-header {
  position: relative;
  height: 75px;
  display: flex;
  align-items: center;
  padding: 0px 25px;
  border-bottom: 1px solid #edf2f9;
}
.chat .conversation .conversation-wrapper .conversation-header .back {
  position: absolute;
  line-height: 75px;
  left: 15px;
  top: 2px;
  font-size: 18px;
  color: #72849a;
}
.chat .conversation .conversation-wrapper .conversation-header .back:hover, .chat .conversation .conversation-wrapper .conversation-header .back:focus {
  text-decoration: none;
  color: #2a2a2a;
}
.chat .conversation .conversation-wrapper .conversation-header .recipient {
  display: inline-block;
  font-size: 16px;
}
.chat .conversation .conversation-wrapper .conversation-header .tools {
  float: right;
  padding-left: 0;
  list-style: none;
  font-size: 20px;
}
.chat .conversation .conversation-wrapper .conversation-header .tools li {
  display: inline-block;
}
.chat .conversation .conversation-wrapper .conversation-body {
  padding: 15px 25px;
  position: relative;
  width: 100%;
}
.chat .conversation .conversation-wrapper .conversation-body .msg {
  display: flex;
  margin-bottom: 15px;
}
.chat .conversation .conversation-wrapper .conversation-body .msg .bubble {
  max-width: 75%;
  position: relative;
}
.chat .conversation .conversation-wrapper .conversation-body .msg .bubble .bubble-wrapper {
  padding: 10px 15px;
  border-radius: 4px;
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 10px;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.datetime {
  padding: 15px 0;
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: 500;
  justify-content: center;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-recipient .bubble .bubble-wrapper {
  background-color: rgba(63, 135, 245, 0.1);
  color: #3f87f5;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-recipient .bubble .bubble-wrapper img {
  max-width: 250px;
  cursor: pointer;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-sent {
  justify-content: flex-end;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-sent .bubble .bubble-wrapper {
  background: #ededed;
  color: #53535f;
}
.chat .conversation .conversation-wrapper .conversation-footer {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #edf2f9;
  height: 100%;
}
.chat .conversation .conversation-wrapper .conversation-footer .upload-btn,
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn {
  border: 0px;
  background-color: transparent;
  color: #adb8c5;
  outline: none;
  font-size: 18px;
  position: absolute;
  top: 12px;
  left: 10px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}
.chat .conversation .conversation-wrapper .conversation-footer .upload-btn:hover, .chat .conversation .conversation-wrapper .conversation-footer .upload-btn:focus,
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn:hover,
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn:focus {
  color: #2a2a2a;
}
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn {
  left: auto;
  right: 20px;
  font-size: 18px;
  top: 13px;
}
.chat.chat-app {
  border: 1px solid #edf2f9;
  padding: 0px;
  margin: 0px;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app {
    border: 0px;
  }
}
.chat.chat-app .chat-list {
  width: 380px;
  border-right: 1px solid #edf2f9;
  float: left;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-list {
    width: 100%;
    border-right: 0px;
    border: 1px solid #edf2f9;
  }
}
.chat.chat-app .chat-list .chat-user-list {
  overflow: auto;
  position: relative;
  height: calc(100vh - 75px - 185px - 2px);
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-list .chat-user-list {
    height: calc(100vh - 75px - 185px);
  }
}
.chat.chat-app .chat-list .chat-user-list .chat-list-item {
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.chat.chat-app .chat-list .chat-user-list .chat-list-item:not(:last-child) {
  border-bottom: 1px solid #edf2f9;
}
.chat.chat-app .chat-list .chat-user-list .chat-list-item:hover, .chat.chat-app .chat-list .chat-user-list .chat-list-item.active {
  background-color: #fafbfe;
}
.chat.chat-app .chat-list .chat-user-list .msg-overflow {
  width: calc(380px - 120px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-list .chat-user-list .msg-overflow {
    width: 200px;
  }
}
.chat.chat-app .chat-list .chat-user-tool {
  padding: 0px 25px;
  height: 75px;
  border-bottom: 1px solid #edf2f9;
}
.chat.chat-app .chat-list .chat-user-tool > input {
  border: 0px;
  color: #2a2a2a;
  line-height: 75px;
  background-color: transparent;
  font-size: 18px;
  width: 70%;
}
.chat.chat-app .chat-list .chat-user-tool > input:focus {
  outline: transparent;
}
.chat.chat-app .chat-list .chat-user-tool > input::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool > input:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool > input::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool > input:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool .search-icon {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content {
  float: left;
  width: calc(100% - 380px);
  position: relative;
  padding: 0px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-content {
    width: calc(100% - 10px - 10px);
    position: fixed;
    left: -100%;
    border: 1px solid #edf2f9;
  }
  .chat.chat-app .chat-content.open {
    left: 10px;
  }
}
.chat.chat-app .chat-content .conversation {
  height: 100%;
}
.chat.chat-app .chat-content .conversation-body {
  height: calc(100vh - 70px - 155px - 70px - 30px);
  overflow-y: auto;
}
.chat.chat-app .chat-content .conversation-footer {
  position: absolute;
  height: 75px;
  padding: 0px 25px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  bottom: 0px;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-content .conversation-footer {
    bottom: -75px;
  }
}
.chat.chat-app .chat-content .conversation-footer .chat-input {
  border: 0px;
  line-height: 75px;
  outline: 0;
  width: 100%;
  max-width: 600px;
}
.chat.chat-app .chat-content .conversation-footer .chat-input::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content .conversation-footer .chat-input:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content .conversation-footer .chat-input::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content .conversation-footer .chat-input:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}

.product-info-table {
  width: 100%;
}
.product-info-table tr:not(:last-child) {
  border-bottom: 1px solid #edf2f9;
}
.product-info-table tr td {
  padding: 15px;
}
@media only screen and (min-width: 767px) {
  .product-info-table tr td:first-child {
    width: 200px;
  }
}

.badge.product-color {
  height: 15px;
  width: 15px;
}

/*---------------------------------
----------- Dashboard -------------
---------------------------------*/
@media only screen and (min-width: 767px) {
  .completion-chart {
    height: 335px;
    width: calc(100% - 300px);
  }
}

.calendar-card .datepicker {
  border: 0px;
  padding: 0px;
}
@media only screen and (max-width: 767px) {
  .calendar-card .datepicker {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}
.calendar-card .datepicker table tr th,
.calendar-card .datepicker table tr td {
  width: 40px;
  height: 40px;
}

.team-member {
  height: 35px;
  width: 35px;
}

/*---------------------------------
------------- Custom -------------
---------------------------------*/
.dt-bootstrap4 .custom-select-sm, .dt-bootstrap4 .form-control-sm {
  padding: 0.55rem 1.4rem 0.55rem 0.5rem;
}

.custom-select {
  background-position: right 0.4rem center;
}

table .details-control {
  display: none;
}
table .details-control i {
  font-size: 1.4rem;
}

table tr.child > td.child {
  padding: 15px 0;
}
table tr.child ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 5px;
}
table tr.child ul li:last-child {
  margin-bottom: 0;
}
table tr.child ul li .dtr-title {
  font-weight: 600;
}

@media only screen and (max-width: 992px) {
  .header .nav-wrap .desktop-toggle {
    display: block;
  }

  .header .nav-wrap .mobile-toggle {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .header .nav-wrap .desktop-toggle {
    display: none;
  }

  .header .nav-wrap .mobile-toggle {
    display: block;
  }

  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button {
    display: none;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.previous,
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.next {
    display: block;
  }
}
.select2-container .select2-choice .select2-arrow b {
  background: none !important;
}

.dataTable td .delete-modal i {
  font-size: 1.2rem;
  margin-right: 10px;
}

.datepicker table tr th, .datepicker table tr td {
  vertical-align: middle;
}

@media only screen and (max-width: 600px) {
  table thead th,
table tbody td {
    font-size: 0.812rem;
  }
}
.header .logo > a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.header .logo img {
  max-width: 150px;
  align-self: center;
}

li.nav-item.loyalty {
  background: #f4f4f4;
  padding: 10px 15px;
}
li.nav-item.loyalty .icon-holder {
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 25px;
  text-align: center;
  position: relative;
  left: 0;
  margin-right: 14px;
  font-size: 17px;
  border-radius: 6px;
  transition: all 0.3s ease;
}

.prizes-heading {
  background: #f9fbfd;
  border: 1px solid #ededed;
  padding: 15px;
}

.answer-list li .form-row .form-group .form-control {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
}
.answer-list li .form-row .form-group .form-control:focus, .answer-list li .form-row .form-group .form-control:hover {
  border-color: #edf2f9;
}
.answer-list li .form-row .form-group:last-child .form-control {
  border-right: 0;
}
.answer-list li .form-row .form-group .select2-container .select2-selection--single {
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
}
.answer-list li .form-row .form-group .select2-container .select2-selection--single:focus, .answer-list li .form-row .form-group .select2-container .select2-selection--single:hover {
  border-color: #edf2f9;
}
.answer-list li .form-row .form-group.answer-text-row {
  padding-right: 0;
}
.answer-list li .form-row .form-group.answer-value-row {
  padding-left: 0;
}
.answer-list li .actions {
  height: 100%;
  align-items: center;
  font-size: 1.1rem;
  justify-content: space-around;
  padding-right: 5px;
  padding-top: 2px;
}
.answer-list li .actions .anticon {
  cursor: pointer;
  line-height: 1;
}
.answer-list li .actions .anticon.hidden {
  display: none;
}
.answer-list li .actions.center {
  justify-content: center;
}

.card-body > div.column-view img {
  margin-bottom: 20px;
}

.date-format label {
  position: relative;
  padding-left: 30px !important;
}
.date-format label:after {
  top: 50% !important;
  transform: translateY(-50%);
}
.date-format label:before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.upload-image-area {
  position: relative;
}
.upload-image-area input[type=file] {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.upload-image-area input[type=file]:hover ~ span.btn {
  background-color: #3f87f5 !important;
  border-color: #3f87f5;
  color: #fff;
}

.upload-audio-area {
  position: relative;
}
.upload-audio-area input[type=file] {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.upload-audio-area input[type=file]:hover ~ span.btn {
  background-color: #3f87f5 !important;
  border-color: #3f87f5;
  color: #fff;
}

/*---------------------------------
-------- Theme Configurator -------
---------------------------------*/
.theme-configurator .radio {
  padding: 0px;
}
.theme-configurator .radio input[type=radio] + label:before {
  border-radius: 4px;
  background-color: transparent;
}
.theme-configurator .radio input[type=radio]:checked + label:after {
  content: "8";
  font-family: "anticon";
  color: #fff;
  background-color: transparent;
  left: 3px;
  top: 1px;
}
.theme-configurator .radio input[type=radio]#header-default + label:before {
  background-color: #fff;
  border-color: #edf2f9;
}
.theme-configurator .radio input[type=radio]#header-default:checked + label:after {
  color: #2a2a2a;
}
.theme-configurator .radio input[type=radio]#header-primary + label:before {
  background-color: #3f87f5;
  border-color: #3f87f5;
}
.theme-configurator .radio input[type=radio]#header-success + label:before {
  background-color: #00c9a7;
  border-color: #00c9a7;
}
.theme-configurator .radio input[type=radio]#header-secondary + label:before {
  background-color: #886cff;
  border-color: #886cff;
}
.theme-configurator .radio input[type=radio]#header-danger + label:before {
  background-color: #de4436;
  border-color: #de4436;
}

.select2-container .select2-selection--single {
  height: 40px;
  background-color: #FFFFFF;
  border: 1px solid #edf2f9;
  transition: all 0.3s;
}
.select2-container .select2-selection--single:hover {
  border-color: #2293f4;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  color: #333;
  line-height: 40px;
  padding: 0 25px 0 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  color: #333;
  font-size: 0.875rem;
}
.select2-container .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #edf2f9 transparent transparent;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #edf2f9;
}

.select2-dropdown {
  border: 1px solid #edf2f9;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #edf2f9;
}

.select2-results__option {
  padding: 5px 10px;
  color: #53535f;
  font-size: 0.875rem;
}

.select2-container--default .select2-results__option--selected {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}

.select2-container--default .select2-selection--multiple {
  min-height: 40px;
  background-color: #FFFFFF;
  border: 1px solid #edf2f9;
  transition: all 0.3s;
}
.select2-container--default .select2-selection--multiple:hover {
  border-color: #2293f4;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f7f7f7;
}
@font-face {
    font-family: "anticon";
    src:url(/build/fonts/anticon.bd6a25e0.eot);
    src:url(/build/fonts/anticon.bd6a25e0.eot?#iefix) format("embedded-opentype"),
    url(/build/fonts/anticon.70925d61.woff) format("woff"),
    url(/build/fonts/anticon.e5cdbd1d.ttf) format("truetype"),
    url(/build/images/anticon.265ef933.svg#anticon) format("svg");
    font-weight: normal;
    font-style: normal;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUEsZ0JBQWdCLFVBQVUsQ0FBQyx5QkFBeUIsQ0FBQyw0QkFBNEIsQ0FBQyx5QkFBeUIsQ0FBQyxtQ0FBbUMsQ0FBQyxnQkFBZ0IsQ0FBQyxzQ0FBc0MsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLGlCQUFpQixDQUFDLG9EQUFvRCxrQkFBa0IsQ0FBQyxtREFBbUQsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxVQUFVLENBQUMsb0JBQW9CLENBQUMsNkNBQTZDLGdCQUFnQixDQUFDLG1EQUFtRCxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsbURBQW1ELGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsK0NBQStDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsME9BQTBPLGtCQUFrQixDQUFDLHNFQUFzRSxZQUFZLENBQUMsK0xBQStMLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQywrYkFBK2IsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsa09BQWtPLFNBQVMsQ0FBQyxlQUFlLENBQUMsNk5BQTZOLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0ZBQW9GLFNBQVMsQ0FBQyxzR0FBc0csU0FBUyxDQUFDLDBDQUEwQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLG1WQUFtVixZQUFZLENBQUMsZ0hBQWdILGVBQWUsQ0FBQyxzREFBc0Qsc0JBQXNCLENBQUMsNERBQTRELHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsb0xBQW9MLGlCQUFpQixDQUFDLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLG9JQUFvSSxPQUFPLENBQUMsWUFBWSxDQUFDLGlJQUFpSSxPQUFPLENBQUMsb0VBQW9FLG1CQUFtQixDQUFDLG9MQUFvTCxvQkFBb0IsQ0FBQyxnRkFBZ0YscUJBQXFCLENBQUMsK0NBQStDLHFCQUFxQixDQUFDLG9EQUFvRCxRQUFRLENBQUMsbUZBQW1GLGNBQWMsQ0FBQyxrRkFBa0YsZUFBZSxDO0FDR3BtSztFQUEyWjtFQUFTO0VBQVU7RUFBUztFQUFhO0FDS3BjOztBREw0ZDtFQUE4RTtBQ1MxaUI7O0FEVHdqQjtFQUFLO0FDYTdqQjs7QURiMmtCO0VBQU07QUNpQmpsQjs7QURqQmltQjtFQUFhO0FDcUI5bUI7O0FEckIwbkI7RUFBb0Q7RUFBVztBQzBCenJCOztBRDFCc3NCO0VBQU07RUFBeUI7QUMrQnJ1Qjs7QUQ3QkE7RUFDSTtFQUNBLG1CRU5JO0VGT0o7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0dUUTtBRnlDWjs7QUQ5QkE7RUFDSTtBQ2lDSjs7QUQvQkE7RUFDSTtFQUNBO0FDa0NKOztBRGhDQTtFQUNJO0FDbUNKOztBRGpDQTtFQUNJO0VBQ0E7QUNvQ0o7O0FEbENBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBQ3FDSjs7QURuQ0E7RUFDSTtBQ3NDSjs7QURwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdUNKOztBRHJDQTtFQUNJO0FDd0NKOztBRHJDQTs7Ozs7Ozs7OztFQVVJO0VBQ0E7QUN3Q0o7O0FEckNBO0VBQ0k7QUN3Q0o7O0FEckNBOztFQUVJO0VBQ0E7QUN3Q0o7O0FEckNBO0VBQ0k7QUN3Q0o7O0FEckNBO0VBQ0k7RUFDQTtBQ3dDSjs7QURwQ0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN1Q0o7O0FEckNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3dDSjs7QUR0Q0E7RUFDSTtBQ3lDSjs7QUR2Q0E7RUFDSTtBQzBDSjs7QUR4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDMkNKOztBRHpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDNENKOztBRDFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDNkNKOztBRDNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzhDSjs7QUQ1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRS9JVztFRmdKWDtFQUNBO0FDK0NKOztBRDdDQTtFQUE2QjtBQ2lEN0I7O0FEaERBO0VBQTZCO0FDb0Q3Qjs7QURuREE7RUFBNkI7QUN1RDdCOztBRHREQTtFQUE2QjtBQzBEN0I7O0FEekRBO0VBQTZCO0FDNkQ3Qjs7QUQ1REE7RUFBNkI7QUNnRTdCOztBRC9EQTtFQUFvQztBQ21FcEM7O0FEbEVBO0VBQW9DO0FDc0VwQzs7QURyRUE7RUFBb0M7QUN5RXBDOztBRHhFQTtFQUFvQztBQzRFcEM7O0FEM0VBO0VBQW9DO0FDK0VwQzs7QUQ5RUE7RUFBb0M7QUNrRnBDOztBRGpGQTtFQUNJO0lBQU87RUNxRlQ7QUFDRjtBRHBGQTtFQUNJO0lBQVk7RUN1RmQ7QUFDRjtBRHRGQTtFQUNJO0lBQ0k7RUN3Rk47RUR2Rkk7SUFDSTtFQ3lGUjtBQUNGO0FEckZJO0VBQ0k7QUN1RlI7QURwRkk7RUFDSTtBQ3NGUjtBRG5GSTtFQUNJO0FDcUZSO0FEbEZJO0VBQ0k7QUNvRlI7QURqRkk7RUFDSTtBQ21GUjtBRGhGSTtFQUNJO0VBQ0E7QUNrRlI7O0FEOUVBO0VBQ0k7QUNpRko7O0FEOUVBO0VBQ0k7QUNpRko7O0FEOUVBO0VBQ0k7QUNpRko7O0FEOUVBO0VBQ0k7QUNpRkosQztBR3hTQSxnQkFBZ0I7QUFBaEI7Ozs2RUFBQTtBQUtBOztrQ0FBQTtBRkxBOzs7Q0FBQTtBRVdBOztrQ0FBQTtBQ1hBOzs7OztFQUFBO0FBTUM7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTs7O0VBR0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7OztFQUdFO0VBQ0E7QURrQko7O0FDZkU7Ozs7RUFJRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFOztFQUVFO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7Ozs7RUFJRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTs7RUFFRTtBRGtCSjs7QUNmRTs7RUFFRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFOzs7O0VBSUU7QURrQko7O0FDZkU7Ozs7RUFJRTtBRGtCSjs7QUNmRTs7OztFQUlFO0VBQ0E7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtBRGtCSjs7QUNmRTs7OztFQUlFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7O0VBRUU7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTs7RUFFRTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtBRGtCSjs7QUNmRTs7RUFFRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtJQUNFO0VEa0JKO0FBQ0Y7QUNmRTtFQUNFO0lBQ0U7RURpQko7QUFDRjtBQ2RFO0VBQ0U7SUFDRTtFRGdCSjtBQUNGO0FDYkU7RUFDRTtJQUNFO0VEZUo7QUFDRjtBQ1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0FEY0o7O0FDWEU7O0VBRUU7RUFDQTtBRGNKOztBQ1hFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEY0o7O0VDWkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGVKOztFQ2JFO0lBQ0U7SUFDQTtJQUNBO0VEZ0JKOztFQ2RFO0lBQ0U7SUFDQTtJQUNBO0VEaUJKOztFQ2ZFO0lBQ0U7SUFDQTtJQUNBO0VEa0JKOztFQ2hCRTtJQUNFO0lBQ0E7SUFDQTtFRG1CSjs7RUNqQkU7SUFDRTtJQUNBO0lBQ0E7RURvQko7O0VDbEJFO0lBQ0U7SUFDQTtJQUNBO0VEcUJKOztFQ25CRTtJQUNFO0lBQ0E7SUFDQTtFRHNCSjs7RUNwQkU7SUFDRTtJQUNBO0lBQ0E7RUR1Qko7O0VDckJFO0lBQ0U7SUFDQTtJQUNBO0VEd0JKOztFQ3RCRTtJQUNFO0lBQ0E7SUFDQTtFRHlCSjs7RUN2QkU7SUFDRTtJQUNBO0lBQ0E7RUQwQko7O0VDeEJFO0lBQ0U7SUFDQTtJQUNBO0VEMkJKOztFQ3pCRTtJQUNFO0lBQ0E7RUQ0Qko7O0VDMUJFO0lBQ0U7SUFDQTtFRDZCSjs7RUMzQkU7SUFDRTtJQUNBO0VEOEJKOztFQzVCRTtJQUNFO0lBQ0E7RUQrQko7O0VDN0JFO0lBQ0U7SUFDQTtFRGdDSjs7RUM5QkU7SUFDRTtJQUNBO0VEaUNKOztFQy9CRTtJQUNFO0lBQ0E7RURrQ0o7O0VDaENFO0lBQ0U7SUFDQTtFRG1DSjs7RUNqQ0U7SUFDRTtJQUNBO0VEb0NKOztFQ2xDRTtJQUNFO0lBQ0E7RURxQ0o7O0VDbkNFO0lBQ0U7SUFDQTtFRHNDSjs7RUNwQ0U7SUFDRTtJQUNBO0VEdUNKOztFQ3JDRTtJQUNFO0lBQ0E7RUR3Q0o7O0VDdENFO0lBQ0U7SUFDQTtFRHlDSjs7RUN2Q0U7SUFDRTtJQUNBO0VEMENKOztFQ3hDRTtJQUNFO0VEMkNKOztFQ3pDRTtJQUNFO0VENENKOztFQzFDRTtJQUNFO0VENkNKOztFQzNDRTtJQUNFO0VEOENKOztFQzVDRTtJQUNFO0VEK0NKOztFQzdDRTtJQUNFO0VEZ0RKOztFQzlDRTtJQUNFO0VEaURKOztFQy9DRTtJQUNFO0VEa0RKOztFQ2hERTtJQUNFO0VEbURKOztFQ2pERTtJQUNFO0VEb0RKOztFQ2xERTtJQUNFO0VEcURKOztFQ25ERTtJQUNFO0VEc0RKO0FBQ0Y7QUNuREU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURxREo7O0VDbkRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzREo7O0VDcERFO0lBQ0U7SUFDQTtJQUNBO0VEdURKOztFQ3JERTtJQUNFO0lBQ0E7SUFDQTtFRHdESjs7RUN0REU7SUFDRTtJQUNBO0lBQ0E7RUR5REo7O0VDdkRFO0lBQ0U7SUFDQTtJQUNBO0VEMERKOztFQ3hERTtJQUNFO0lBQ0E7SUFDQTtFRDJESjs7RUN6REU7SUFDRTtJQUNBO0lBQ0E7RUQ0REo7O0VDMURFO0lBQ0U7SUFDQTtJQUNBO0VENkRKOztFQzNERTtJQUNFO0lBQ0E7SUFDQTtFRDhESjs7RUM1REU7SUFDRTtJQUNBO0lBQ0E7RUQrREo7O0VDN0RFO0lBQ0U7SUFDQTtJQUNBO0VEZ0VKOztFQzlERTtJQUNFO0lBQ0E7SUFDQTtFRGlFSjs7RUMvREU7SUFDRTtJQUNBO0lBQ0E7RURrRUo7O0VDaEVFO0lBQ0U7SUFDQTtFRG1FSjs7RUNqRUU7SUFDRTtJQUNBO0VEb0VKOztFQ2xFRTtJQUNFO0lBQ0E7RURxRUo7O0VDbkVFO0lBQ0U7SUFDQTtFRHNFSjs7RUNwRUU7SUFDRTtJQUNBO0VEdUVKOztFQ3JFRTtJQUNFO0lBQ0E7RUR3RUo7O0VDdEVFO0lBQ0U7SUFDQTtFRHlFSjs7RUN2RUU7SUFDRTtJQUNBO0VEMEVKOztFQ3hFRTtJQUNFO0lBQ0E7RUQyRUo7O0VDekVFO0lBQ0U7SUFDQTtFRDRFSjs7RUMxRUU7SUFDRTtJQUNBO0VENkVKOztFQzNFRTtJQUNFO0lBQ0E7RUQ4RUo7O0VDNUVFO0lBQ0U7SUFDQTtFRCtFSjs7RUM3RUU7SUFDRTtJQUNBO0VEZ0ZKOztFQzlFRTtJQUNFO0lBQ0E7RURpRko7O0VDL0VFO0lBQ0U7RURrRko7O0VDaEZFO0lBQ0U7RURtRko7O0VDakZFO0lBQ0U7RURvRko7O0VDbEZFO0lBQ0U7RURxRko7O0VDbkZFO0lBQ0U7RURzRko7O0VDcEZFO0lBQ0U7RUR1Rko7O0VDckZFO0lBQ0U7RUR3Rko7O0VDdEZFO0lBQ0U7RUR5Rko7O0VDdkZFO0lBQ0U7RUQwRko7O0VDeEZFO0lBQ0U7RUQyRko7O0VDekZFO0lBQ0U7RUQ0Rko7O0VDMUZFO0lBQ0U7RUQ2Rko7QUFDRjtBQzFGRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDRGSjs7RUMxRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDZGSjs7RUMzRkU7SUFDRTtJQUNBO0lBQ0E7RUQ4Rko7O0VDNUZFO0lBQ0U7SUFDQTtJQUNBO0VEK0ZKOztFQzdGRTtJQUNFO0lBQ0E7SUFDQTtFRGdHSjs7RUM5RkU7SUFDRTtJQUNBO0lBQ0E7RURpR0o7O0VDL0ZFO0lBQ0U7SUFDQTtJQUNBO0VEa0dKOztFQ2hHRTtJQUNFO0lBQ0E7SUFDQTtFRG1HSjs7RUNqR0U7SUFDRTtJQUNBO0lBQ0E7RURvR0o7O0VDbEdFO0lBQ0U7SUFDQTtJQUNBO0VEcUdKOztFQ25HRTtJQUNFO0lBQ0E7SUFDQTtFRHNHSjs7RUNwR0U7SUFDRTtJQUNBO0lBQ0E7RUR1R0o7O0VDckdFO0lBQ0U7SUFDQTtJQUNBO0VEd0dKOztFQ3RHRTtJQUNFO0lBQ0E7SUFDQTtFRHlHSjs7RUN2R0U7SUFDRTtJQUNBO0VEMEdKOztFQ3hHRTtJQUNFO0lBQ0E7RUQyR0o7O0VDekdFO0lBQ0U7SUFDQTtFRDRHSjs7RUMxR0U7SUFDRTtJQUNBO0VENkdKOztFQzNHRTtJQUNFO0lBQ0E7RUQ4R0o7O0VDNUdFO0lBQ0U7SUFDQTtFRCtHSjs7RUM3R0U7SUFDRTtJQUNBO0VEZ0hKOztFQzlHRTtJQUNFO0lBQ0E7RURpSEo7O0VDL0dFO0lBQ0U7SUFDQTtFRGtISjs7RUNoSEU7SUFDRTtJQUNBO0VEbUhKOztFQ2pIRTtJQUNFO0lBQ0E7RURvSEo7O0VDbEhFO0lBQ0U7SUFDQTtFRHFISjs7RUNuSEU7SUFDRTtJQUNBO0VEc0hKOztFQ3BIRTtJQUNFO0lBQ0E7RUR1SEo7O0VDckhFO0lBQ0U7SUFDQTtFRHdISjs7RUN0SEU7SUFDRTtFRHlISjs7RUN2SEU7SUFDRTtFRDBISjs7RUN4SEU7SUFDRTtFRDJISjs7RUN6SEU7SUFDRTtFRDRISjs7RUMxSEU7SUFDRTtFRDZISjs7RUMzSEU7SUFDRTtFRDhISjs7RUM1SEU7SUFDRTtFRCtISjs7RUM3SEU7SUFDRTtFRGdJSjs7RUM5SEU7SUFDRTtFRGlJSjs7RUMvSEU7SUFDRTtFRGtJSjs7RUNoSUU7SUFDRTtFRG1JSjs7RUNqSUU7SUFDRTtFRG9JSjtBQUNGO0FDaklFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbUlKOztFQ2pJRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEb0lKOztFQ2xJRTtJQUNFO0lBQ0E7SUFDQTtFRHFJSjs7RUNuSUU7SUFDRTtJQUNBO0lBQ0E7RURzSUo7O0VDcElFO0lBQ0U7SUFDQTtJQUNBO0VEdUlKOztFQ3JJRTtJQUNFO0lBQ0E7SUFDQTtFRHdJSjs7RUN0SUU7SUFDRTtJQUNBO0lBQ0E7RUR5SUo7O0VDdklFO0lBQ0U7SUFDQTtJQUNBO0VEMElKOztFQ3hJRTtJQUNFO0lBQ0E7SUFDQTtFRDJJSjs7RUN6SUU7SUFDRTtJQUNBO0lBQ0E7RUQ0SUo7O0VDMUlFO0lBQ0U7SUFDQTtJQUNBO0VENklKOztFQzNJRTtJQUNFO0lBQ0E7SUFDQTtFRDhJSjs7RUM1SUU7SUFDRTtJQUNBO0lBQ0E7RUQrSUo7O0VDN0lFO0lBQ0U7SUFDQTtJQUNBO0VEZ0pKOztFQzlJRTtJQUNFO0lBQ0E7RURpSko7O0VDL0lFO0lBQ0U7SUFDQTtFRGtKSjs7RUNoSkU7SUFDRTtJQUNBO0VEbUpKOztFQ2pKRTtJQUNFO0lBQ0E7RURvSko7O0VDbEpFO0lBQ0U7SUFDQTtFRHFKSjs7RUNuSkU7SUFDRTtJQUNBO0VEc0pKOztFQ3BKRTtJQUNFO0lBQ0E7RUR1Sko7O0VDckpFO0lBQ0U7SUFDQTtFRHdKSjs7RUN0SkU7SUFDRTtJQUNBO0VEeUpKOztFQ3ZKRTtJQUNFO0lBQ0E7RUQwSko7O0VDeEpFO0lBQ0U7SUFDQTtFRDJKSjs7RUN6SkU7SUFDRTtJQUNBO0VENEpKOztFQzFKRTtJQUNFO0lBQ0E7RUQ2Sko7O0VDM0pFO0lBQ0U7SUFDQTtFRDhKSjs7RUM1SkU7SUFDRTtJQUNBO0VEK0pKOztFQzdKRTtJQUNFO0VEZ0tKOztFQzlKRTtJQUNFO0VEaUtKOztFQy9KRTtJQUNFO0VEa0tKOztFQ2hLRTtJQUNFO0VEbUtKOztFQ2pLRTtJQUNFO0VEb0tKOztFQ2xLRTtJQUNFO0VEcUtKOztFQ25LRTtJQUNFO0VEc0tKOztFQ3BLRTtJQUNFO0VEdUtKOztFQ3JLRTtJQUNFO0VEd0tKOztFQ3RLRTtJQUNFO0VEeUtKOztFQ3ZLRTtJQUNFO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtFQUNBO0VBQ0E7QUQwS0o7O0FDdktFOztFQUVFO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0FEMEtKOztBQ3ZLRTtFQUNFO0FEMEtKOztBQ3ZLRTs7RUFFRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOztFQUVFO0FEMEtKOztBQ3ZLRTs7OztFQUlFO0FEMEtKOztBQ3ZLRTtFQUNFO0FEMEtKOztBQ3ZLRTtFQUNFO0VBQ0E7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFO0VBQ0U7RUFDQTtFQUNBO0FEMEtKOztBQ3ZLRTtFQUNFO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0FEMEtKOztBQ3ZLRTs7O0VBR0U7QUQwS0o7O0FDdktFO0VBQ0U7QUQwS0o7O0FDdktFO0VBQ0U7QUQwS0o7O0FDdktFO0VBQ0U7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtJQUNFO0VEMEtKO0FBQ0Y7QUN2S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7O0VBRUU7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0FEeUtKOztBQ3RLRTtFQUNFO0FEeUtKOztBQ3RLRTtFQUNFO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTs7RUFFRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeUtKOztFQ3ZLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDBLSjs7RUN4S0U7SUFDRTtJQUNBO0lBQ0E7RUQyS0o7O0VDektFO0lBQ0U7RUQ0S0o7O0VDMUtFOztJQUVFO0VENktKOztFQzNLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ4S0o7O0VDNUtFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK0tKOztFQzdLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEZ0xKOztFQzlLRTtJQUNFO0VEaUxKO0FBQ0Y7QUM5S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdMSjs7QUM3S0U7RUFDRTtJQUNFO0VEZ0xKO0FBQ0Y7QUM3S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtBRCtLSjs7QUM1S0U7OztFQUdFO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0lBQ0U7RUQrS0o7QUFDRjtBQzVLRTtFQUNFO0FEOEtKOztBQzNLRTtFQUNFO0FEOEtKOztBQzNLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOEtKOztBQzNLRTtFQUNFO0lBQ0U7RUQ4S0o7QUFDRjtBQzNLRTs7OztFQUlFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7SUFDRTtJQUNBO0VENktKOztFQzNLRTtJQUNFO0lBQ0E7RUQ4S0o7QUFDRjtBQzNLRTtFQUNFO0lBQ0U7SUFDQTtFRDZLSjs7RUMzS0U7SUFDRTtJQUNBO0VEOEtKO0FBQ0Y7QUMzS0U7RUFDRTtJQUNFO0lBQ0E7RUQ2S0o7O0VDM0tFO0lBQ0U7SUFDQTtFRDhLSjtBQUNGO0FDM0tFO0VBQ0U7SUFDRTtJQUNBO0VENktKOztFQzNLRTtJQUNFO0lBQ0E7RUQ4S0o7QUFDRjtBQzNLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7O0VBRUU7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7RUFJRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFOzs7RUFHRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7O0VBRUU7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7OztFQUlFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFOzs7Ozs7Ozs7Ozs7RUFZRTtBRDZLSjs7QUMxS0U7OztFQUdFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7Ozs7Ozs7RUFRRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7OztFQU1FO0VBQ0E7QUQ2S0o7O0FDMUtFOzs7Ozs7RUFNRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtJQUNFO0VENktKO0FBQ0Y7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRLSjs7QUN6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRLSjs7QUN6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7SUFDRTtFRDRLSjtBQUNGO0FDektFO0VBQ0U7QUQyS0o7O0FDeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyS0o7O0FDeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJLSjs7QUN4S0U7RUFDRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtJQUNFO0VEMEtKO0FBQ0Y7QUN2S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTtFQUNFOzs7SUFHRTtFRHlLSjtBQUNGO0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7QUR3S0o7O0FDcktFO0VBQ0U7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7O0VBRUU7RUFDQTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7O0VBRUU7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7O0lBRUU7SUFDQTtFRHdLSjtBQUNGO0FDcktFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHVLSjs7RUNyS0U7SUFDRTtJQUNBO0VEd0tKOztFQ3RLRTtJQUNFO0VEeUtKOztFQ3ZLRTtJQUNFO0lBQ0E7RUQwS0o7O0VDeEtFOztJQUVFO0lBQ0E7RUQyS0o7O0VDektFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ0S0o7O0VDMUtFO0lBQ0U7RUQ2S0o7QUFDRjtBQzFLRTtFQUNFOztJQUVFO0lBQ0E7RUQ0S0o7QUFDRjtBQ3pLRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQyS0o7O0VDektFO0lBQ0U7SUFDQTtFRDRLSjs7RUMxS0U7SUFDRTtFRDZLSjs7RUMzS0U7SUFDRTtJQUNBO0VEOEtKOztFQzVLRTs7SUFFRTtJQUNBO0VEK0tKOztFQzdLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEZ0xKOztFQzlLRTtJQUNFO0VEaUxKO0FBQ0Y7QUM5S0U7RUFDRTs7SUFFRTtJQUNBO0VEZ0xKO0FBQ0Y7QUM3S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEK0tKOztFQzdLRTtJQUNFO0lBQ0E7RURnTEo7O0VDOUtFO0lBQ0U7RURpTEo7O0VDL0tFO0lBQ0U7SUFDQTtFRGtMSjs7RUNoTEU7O0lBRUU7SUFDQTtFRG1MSjs7RUNqTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG9MSjs7RUNsTEU7SUFDRTtFRHFMSjtBQUNGO0FDbExFO0VBQ0U7O0lBRUU7SUFDQTtFRG9MSjtBQUNGO0FDakxFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG1MSjs7RUNqTEU7SUFDRTtJQUNBO0VEb0xKOztFQ2xMRTtJQUNFO0VEcUxKOztFQ25MRTtJQUNFO0lBQ0E7RURzTEo7O0VDcExFOztJQUVFO0lBQ0E7RUR1TEo7O0VDckxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3TEo7O0VDdExFO0lBQ0U7RUR5TEo7QUFDRjtBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd0xKOztBQ3JMRTs7RUFFRTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7O0VBRUU7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7Ozs7RUFJRTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTs7OztFQUlFO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3TEo7O0VDdExFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeUxKO0FBQ0Y7QUN0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtJQUNFO0lBQ0E7RUR3TEo7O0VDdExFO0lBQ0U7SUFDQTtJQUNBO0VEeUxKOztFQ3ZMRTtJQUNFO0lBQ0E7RUQwTEo7O0VDeExFO0lBQ0U7SUFDQTtFRDJMSjs7RUN6TEU7O0lBRUU7RUQ0TEo7O0VDMUxFOztJQUVFO0VENkxKOztFQzNMRTtJQUNFO0lBQ0E7RUQ4TEo7O0VDNUxFOztJQUVFO0VEK0xKOztFQzdMRTs7SUFFRTtFRGdNSjtBQUNGO0FDN0xFO0VBQ0U7QUQrTEo7O0FDNUxFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK0xKOztFQzdMRTtJQUNFO0lBQ0E7RURnTUo7QUFDRjtBQzdMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtJQUNFO0VEK0xKO0FBQ0Y7QUM1TEU7RUFDRTtBRDhMSjs7QUMzTEU7RUFDRTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtJQUNFO0VEOExKO0FBQ0Y7QUMzTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkxKOztBQzFMRTtFQUNFO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7RUFDQTtFQUNBO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7RUFDQTtFQUNBO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7SUFDRTtFRDZMSjtFQzNMRTtJQUNFO0VENkxKO0FBQ0Y7QUMxTEU7RUFDRTtJQUNFO0VENExKO0VDMUxFO0lBQ0U7RUQ0TEo7QUFDRjtBQ3pMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMkxKOztBQ3hMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyTEo7O0FDeExFO0VBQ0U7SUFDRTtFRDJMSjtBQUNGO0FDeExFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0FEMExKOztBQ3ZMRTtFQUNFO0lBQ0U7SUFDQTtFRDBMSjtBQUNGO0FDdkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtBRHlMSjs7QUN0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtBRHlMSjs7QUN0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHlMSjs7QUN0TEU7RUFDRTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0lBQ0U7SUFDQTtFRHlMSjs7RUN2TEU7SUFDRTtJQUNBO0VEMExKOztFQ3hMRTtJQUNFO0lBQ0E7SUFDQTtFRDJMSjs7RUN6TEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDRMSjtBQUNGO0FDekxFO0VBQ0U7SUFDRTtJQUNBO0VEMkxKOztFQ3pMRTtJQUNFO0lBQ0E7RUQ0TEo7O0VDMUxFO0lBQ0U7SUFDQTtJQUNBO0VENkxKOztFQzNMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEOExKO0FBQ0Y7QUMzTEU7RUFDRTtJQUNFO0lBQ0E7RUQ2TEo7O0VDM0xFO0lBQ0U7SUFDQTtFRDhMSjs7RUM1TEU7SUFDRTtJQUNBO0lBQ0E7RUQrTEo7O0VDN0xFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURnTUo7QUFDRjtBQzdMRTtFQUNFO0lBQ0U7SUFDQTtFRCtMSjs7RUM3TEU7SUFDRTtJQUNBO0VEZ01KOztFQzlMRTtJQUNFO0lBQ0E7SUFDQTtFRGlNSjs7RUMvTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGtNSjtBQUNGO0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtJQUNFO0VEaU1KO0FBQ0Y7QUM5TEU7RUFDRTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0FEZ01KOztBQzdMRTs7RUFFRTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7QURnTUo7O0FDN0xFO0VBQ0U7QURnTUo7O0FDN0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0FEZ01KOztBQzdMRTtFQUNFO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtBRGdNSjs7QUM3TEU7RUFDRTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0lBQ0U7SUFDQTtFRGdNSjs7RUM5TEU7SUFDRTtFRGlNSjs7RUMvTEU7SUFDRTtFRGtNSjs7RUNoTUU7SUFDRTtFRG1NSjs7RUNqTUU7SUFDRTtFRG9NSjs7RUNsTUU7SUFDRTtFRHFNSjtBQUNGO0FDbE1FO0VBQ0U7O0lBRUU7RURvTUo7QUFDRjtBQ2pNRTtFQUNFO0lBQ0U7RURtTUo7QUFDRjtBQ2hNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0FEa01KOztBQy9MRTtFQUNFO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0lBQ0U7RURrTUo7QUFDRjtBQy9MRTs7O0VBR0U7QURpTUo7O0FDOUxFOztFQUVFO0VBQ0E7QURpTUo7O0FDOUxFOztFQUVFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFOzs7RUFHRTtFQUNBO0FEaU1KOztBQzlMRTs7RUFFRTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7O0lBRUU7RURpTUo7QUFDRjtBQzlMRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7O0lBRUU7RURnTUo7QUFDRjtBQzdMRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7QUQrTEo7O0FDNUxFO0VBQ0U7QUQrTEo7O0FDNUxFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtJQUNFO0VEK0xKO0FBQ0Y7QUM1TEU7RUFDRTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7SUFDRTtJQUNBO0VEOExKO0FBQ0Y7QUMzTEU7RUFDRTtJQUNFO0lBQ0E7RUQ2TEo7QUFDRjtBQzFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRMSjs7QUN6TEU7RUFDRTtFQUNBO0VBQ0E7QUQ0TEo7O0FDekxFO0VBQ0U7SUFDRTtJQUNBO0VENExKO0VDMUxFO0lBQ0U7RUQ0TEo7QUFDRjtBQ3pMRTtFQUNFO0lBQ0U7SUFDQTtFRDJMSjtFQ3pMRTtJQUNFO0VEMkxKO0FBQ0Y7QUN4TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7OztFQUdFO0FEMExKOztBQ3ZMRTtFQUNFO0FEMExKOztBQ3ZMRTs7O0VBR0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFOzs7RUFHRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7OztFQUdFO0FEMExKOztBQ3ZMRTtFQUNFO0FEMExKOztBQ3ZMRTs7O0VBR0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFOzs7RUFHRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7OztFQUdFO0FEMExKOztBQ3ZMRTtFQUNFO0FEMExKOztBQ3ZMRTs7O0VBR0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0FEMExKOztBQ3ZMRTtFQUNFO0VBQ0E7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0VBQ0E7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0FEMExKOztBQ3ZMRTtFQUNFO0lBQ0U7RUQwTEo7O0VDeExFO0lBQ0U7RUQyTEo7O0VDekxFO0lBQ0U7RUQ0TEo7O0VDMUxFO0lBQ0U7RUQ2TEo7O0VDM0xFO0lBQ0U7RUQ4TEo7O0VDNUxFO0lBQ0U7RUQrTEo7O0VDN0xFO0lBQ0U7RURnTUo7O0VDOUxFO0lBQ0U7SUFDQTtFRGlNSjs7RUMvTEU7SUFDRTtJQUNBO0VEa01KO0FBQ0Y7QUMvTEU7RUFDRTtJQUNFO0VEaU1KOztFQy9MRTtJQUNFO0VEa01KOztFQ2hNRTtJQUNFO0VEbU1KOztFQ2pNRTtJQUNFO0VEb01KOztFQ2xNRTtJQUNFO0VEcU1KOztFQ25NRTtJQUNFO0VEc01KOztFQ3BNRTtJQUNFO0VEdU1KOztFQ3JNRTtJQUNFO0lBQ0E7RUR3TUo7O0VDdE1FO0lBQ0U7SUFDQTtFRHlNSjtBQUNGO0FDdE1FO0VBQ0U7SUFDRTtFRHdNSjs7RUN0TUU7SUFDRTtFRHlNSjs7RUN2TUU7SUFDRTtFRDBNSjs7RUN4TUU7SUFDRTtFRDJNSjs7RUN6TUU7SUFDRTtFRDRNSjs7RUMxTUU7SUFDRTtFRDZNSjs7RUMzTUU7SUFDRTtFRDhNSjs7RUM1TUU7SUFDRTtJQUNBO0VEK01KOztFQzdNRTtJQUNFO0lBQ0E7RURnTko7QUFDRjtBQzdNRTtFQUNFO0lBQ0U7RUQrTUo7O0VDN01FO0lBQ0U7RURnTko7O0VDOU1FO0lBQ0U7RURpTko7O0VDL01FO0lBQ0U7RURrTko7O0VDaE5FO0lBQ0U7RURtTko7O0VDak5FO0lBQ0U7RURvTko7O0VDbE5FO0lBQ0U7RURxTko7O0VDbk5FO0lBQ0U7SUFDQTtFRHNOSjs7RUNwTkU7SUFDRTtJQUNBO0VEdU5KO0FBQ0Y7QUNwTkU7RUFDRTtJQUNFO0VEc05KOztFQ3BORTtJQUNFO0VEdU5KOztFQ3JORTtJQUNFO0VEd05KOztFQ3RORTtJQUNFO0VEeU5KOztFQ3ZORTtJQUNFO0VEME5KOztFQ3hORTtJQUNFO0VEMk5KOztFQ3pORTtJQUNFO0VENE5KOztFQzFORTtJQUNFO0lBQ0E7RUQ2Tko7O0VDM05FO0lBQ0U7SUFDQTtFRDhOSjtBQUNGO0FDM05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0lBQ0U7SUFDQTtFRDZOSjs7RUMzTkU7SUFDRTtJQUNBO0VEOE5KOztFQzVORTtJQUNFO0lBQ0E7RUQrTko7O0VDN05FO0lBQ0U7SUFDQTtFRGdPSjs7RUM5TkU7SUFDRTtJQUNBO0VEaU9KOztFQy9ORTtJQUNFO0lBQ0E7RURrT0o7O0VDaE9FO0lBQ0U7SUFDQTtFRG1PSjs7RUNqT0U7SUFDRTtJQUNBO0VEb09KOztFQ2xPRTtJQUNFO0lBQ0E7RURxT0o7O0VDbk9FO0lBQ0U7SUFDQTtFRHNPSjs7RUNwT0U7SUFDRTtJQUNBO0VEdU9KOztFQ3JPRTtJQUNFO0lBQ0E7RUR3T0o7O0VDdE9FO0lBQ0U7SUFDQTtFRHlPSjs7RUN2T0U7SUFDRTtJQUNBO0VEME9KOztFQ3hPRTtJQUNFO0lBQ0E7RUQyT0o7O0VDek9FO0lBQ0U7SUFDQTtFRDRPSjs7RUMxT0U7SUFDRTtJQUNBO0VENk9KOztFQzNPRTtJQUNFO0lBQ0E7RUQ4T0o7O0VDNU9FO0lBQ0U7SUFDQTtFRCtPSjs7RUM3T0U7SUFDRTtJQUNBO0VEZ1BKOztFQzlPRTtJQUNFO0lBQ0E7RURpUEo7O0VDL09FO0lBQ0U7SUFDQTtFRGtQSjs7RUNoUEU7SUFDRTtJQUNBO0VEbVBKOztFQ2pQRTtJQUNFO0lBQ0E7RURvUEo7O0VDbFBFO0lBQ0U7SUFDQTtFRHFQSjs7RUNuUEU7SUFDRTtJQUNBO0VEc1BKOztFQ3BQRTtJQUNFO0lBQ0E7RUR1UEo7O0VDclBFO0lBQ0U7SUFDQTtFRHdQSjs7RUN0UEU7SUFDRTtJQUNBO0VEeVBKOztFQ3ZQRTtJQUNFO0lBQ0E7RUQwUEo7O0VDeFBFO0lBQ0U7SUFDQTtFRDJQSjs7RUN6UEU7SUFDRTtJQUNBO0VENFBKOztFQzFQRTtJQUNFO0lBQ0E7RUQ2UEo7O0VDM1BFO0lBQ0U7SUFDQTtFRDhQSjtBQUNGO0FDM1BFO0VBQ0U7SUFDRTtJQUNBO0VENlBKOztFQzNQRTtJQUNFO0lBQ0E7RUQ4UEo7O0VDNVBFO0lBQ0U7SUFDQTtFRCtQSjs7RUM3UEU7SUFDRTtJQUNBO0VEZ1FKOztFQzlQRTtJQUNFO0lBQ0E7RURpUUo7O0VDL1BFO0lBQ0U7SUFDQTtFRGtRSjs7RUNoUUU7SUFDRTtJQUNBO0VEbVFKOztFQ2pRRTtJQUNFO0lBQ0E7RURvUUo7O0VDbFFFO0lBQ0U7SUFDQTtFRHFRSjs7RUNuUUU7SUFDRTtJQUNBO0VEc1FKOztFQ3BRRTtJQUNFO0lBQ0E7RUR1UUo7O0VDclFFO0lBQ0U7SUFDQTtFRHdRSjs7RUN0UUU7SUFDRTtJQUNBO0VEeVFKOztFQ3ZRRTtJQUNFO0lBQ0E7RUQwUUo7O0VDeFFFO0lBQ0U7SUFDQTtFRDJRSjs7RUN6UUU7SUFDRTtJQUNBO0VENFFKOztFQzFRRTtJQUNFO0lBQ0E7RUQ2UUo7O0VDM1FFO0lBQ0U7SUFDQTtFRDhRSjs7RUM1UUU7SUFDRTtJQUNBO0VEK1FKOztFQzdRRTtJQUNFO0lBQ0E7RURnUko7O0VDOVFFO0lBQ0U7SUFDQTtFRGlSSjs7RUMvUUU7SUFDRTtJQUNBO0VEa1JKOztFQ2hSRTtJQUNFO0lBQ0E7RURtUko7O0VDalJFO0lBQ0U7SUFDQTtFRG9SSjs7RUNsUkU7SUFDRTtJQUNBO0VEcVJKOztFQ25SRTtJQUNFO0lBQ0E7RURzUko7O0VDcFJFO0lBQ0U7SUFDQTtFRHVSSjs7RUNyUkU7SUFDRTtJQUNBO0VEd1JKOztFQ3RSRTtJQUNFO0lBQ0E7RUR5Uko7O0VDdlJFO0lBQ0U7SUFDQTtFRDBSSjs7RUN4UkU7SUFDRTtJQUNBO0VEMlJKOztFQ3pSRTtJQUNFO0lBQ0E7RUQ0Uko7O0VDMVJFO0lBQ0U7SUFDQTtFRDZSSjs7RUMzUkU7SUFDRTtJQUNBO0VEOFJKO0FBQ0Y7QUMzUkU7RUFDRTtJQUNFO0lBQ0E7RUQ2Uko7O0VDM1JFO0lBQ0U7SUFDQTtFRDhSSjs7RUM1UkU7SUFDRTtJQUNBO0VEK1JKOztFQzdSRTtJQUNFO0lBQ0E7RURnU0o7O0VDOVJFO0lBQ0U7SUFDQTtFRGlTSjs7RUMvUkU7SUFDRTtJQUNBO0VEa1NKOztFQ2hTRTtJQUNFO0lBQ0E7RURtU0o7O0VDalNFO0lBQ0U7SUFDQTtFRG9TSjs7RUNsU0U7SUFDRTtJQUNBO0VEcVNKOztFQ25TRTtJQUNFO0lBQ0E7RURzU0o7O0VDcFNFO0lBQ0U7SUFDQTtFRHVTSjs7RUNyU0U7SUFDRTtJQUNBO0VEd1NKOztFQ3RTRTtJQUNFO0lBQ0E7RUR5U0o7O0VDdlNFO0lBQ0U7SUFDQTtFRDBTSjs7RUN4U0U7SUFDRTtJQUNBO0VEMlNKOztFQ3pTRTtJQUNFO0lBQ0E7RUQ0U0o7O0VDMVNFO0lBQ0U7SUFDQTtFRDZTSjs7RUMzU0U7SUFDRTtJQUNBO0VEOFNKOztFQzVTRTtJQUNFO0lBQ0E7RUQrU0o7O0VDN1NFO0lBQ0U7SUFDQTtFRGdUSjs7RUM5U0U7SUFDRTtJQUNBO0VEaVRKOztFQy9TRTtJQUNFO0lBQ0E7RURrVEo7O0VDaFRFO0lBQ0U7SUFDQTtFRG1USjs7RUNqVEU7SUFDRTtJQUNBO0VEb1RKOztFQ2xURTtJQUNFO0lBQ0E7RURxVEo7O0VDblRFO0lBQ0U7SUFDQTtFRHNUSjs7RUNwVEU7SUFDRTtJQUNBO0VEdVRKOztFQ3JURTtJQUNFO0lBQ0E7RUR3VEo7O0VDdFRFO0lBQ0U7SUFDQTtFRHlUSjs7RUN2VEU7SUFDRTtJQUNBO0VEMFRKOztFQ3hURTtJQUNFO0lBQ0E7RUQyVEo7O0VDelRFO0lBQ0U7SUFDQTtFRDRUSjs7RUMxVEU7SUFDRTtJQUNBO0VENlRKOztFQzNURTtJQUNFO0lBQ0E7RUQ4VEo7QUFDRjtBQzNURTtFQUNFO0lBQ0U7SUFDQTtFRDZUSjs7RUMzVEU7SUFDRTtJQUNBO0VEOFRKOztFQzVURTtJQUNFO0lBQ0E7RUQrVEo7O0VDN1RFO0lBQ0U7SUFDQTtFRGdVSjs7RUM5VEU7SUFDRTtJQUNBO0VEaVVKOztFQy9URTtJQUNFO0lBQ0E7RURrVUo7O0VDaFVFO0lBQ0U7SUFDQTtFRG1VSjs7RUNqVUU7SUFDRTtJQUNBO0VEb1VKOztFQ2xVRTtJQUNFO0lBQ0E7RURxVUo7O0VDblVFO0lBQ0U7SUFDQTtFRHNVSjs7RUNwVUU7SUFDRTtJQUNBO0VEdVVKOztFQ3JVRTtJQUNFO0lBQ0E7RUR3VUo7O0VDdFVFO0lBQ0U7SUFDQTtFRHlVSjs7RUN2VUU7SUFDRTtJQUNBO0VEMFVKOztFQ3hVRTtJQUNFO0lBQ0E7RUQyVUo7O0VDelVFO0lBQ0U7SUFDQTtFRDRVSjs7RUMxVUU7SUFDRTtJQUNBO0VENlVKOztFQzNVRTtJQUNFO0lBQ0E7RUQ4VUo7O0VDNVVFO0lBQ0U7SUFDQTtFRCtVSjs7RUM3VUU7SUFDRTtJQUNBO0VEZ1ZKOztFQzlVRTtJQUNFO0lBQ0E7RURpVko7O0VDL1VFO0lBQ0U7SUFDQTtFRGtWSjs7RUNoVkU7SUFDRTtJQUNBO0VEbVZKOztFQ2pWRTtJQUNFO0lBQ0E7RURvVko7O0VDbFZFO0lBQ0U7SUFDQTtFRHFWSjs7RUNuVkU7SUFDRTtJQUNBO0VEc1ZKOztFQ3BWRTtJQUNFO0lBQ0E7RUR1Vko7O0VDclZFO0lBQ0U7SUFDQTtFRHdWSjs7RUN0VkU7SUFDRTtJQUNBO0VEeVZKOztFQ3ZWRTtJQUNFO0lBQ0E7RUQwVko7O0VDeFZFO0lBQ0U7SUFDQTtFRDJWSjs7RUN6VkU7SUFDRTtJQUNBO0VENFZKOztFQzFWRTtJQUNFO0lBQ0E7RUQ2Vko7O0VDM1ZFO0lBQ0U7SUFDQTtFRDhWSjtBQUNGO0FDM1ZFO0VBQ0U7QUQ2Vko7O0FDMVZFO0VBQ0U7QUQ2Vko7O0FDMVZFO0VBQ0U7QUQ2Vko7O0FDMVZFO0VBQ0U7SUFDRTtFRDZWSjs7RUMzVkU7SUFDRTtFRDhWSjs7RUM1VkU7SUFDRTtFRCtWSjtBQUNGO0FDNVZFO0VBQ0U7SUFDRTtFRDhWSjs7RUM1VkU7SUFDRTtFRCtWSjs7RUM3VkU7SUFDRTtFRGdXSjtBQUNGO0FDN1ZFO0VBQ0U7SUFDRTtFRCtWSjs7RUM3VkU7SUFDRTtFRGdXSjs7RUM5VkU7SUFDRTtFRGlXSjtBQUNGO0FDOVZFO0VBQ0U7SUFDRTtFRGdXSjs7RUM5VkU7SUFDRTtFRGlXSjs7RUMvVkU7SUFDRTtFRGtXSjtBQUNGO0FDL1ZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7RUFDQTtBRGlXSjs7QUM5VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaVdKOztBQzlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpV0o7O0FDOVZFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGlXSjtBQUNGO0FDOVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdXSjs7QUM3VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0lBQ0U7RURnV0o7O0VDOVZFOztJQUVFO0VEaVdKOztFQy9WRTs7SUFFRTtFRGtXSjs7RUNoV0U7O0lBRUU7RURtV0o7O0VDaldFOztJQUVFO0VEb1dKOztFQ2xXRTtJQUNFO0VEcVdKOztFQ25XRTs7SUFFRTtFRHNXSjs7RUNwV0U7O0lBRUU7RUR1V0o7O0VDcldFOztJQUVFO0VEd1dKOztFQ3RXRTs7SUFFRTtFRHlXSjs7RUN2V0U7SUFDRTtFRDBXSjs7RUN4V0U7O0lBRUU7RUQyV0o7O0VDeldFOztJQUVFO0VENFdKOztFQzFXRTs7SUFFRTtFRDZXSjs7RUMzV0U7O0lBRUU7RUQ4V0o7O0VDNVdFO0lBQ0U7RUQrV0o7O0VDN1dFOztJQUVFO0VEZ1hKOztFQzlXRTs7SUFFRTtFRGlYSjs7RUMvV0U7O0lBRUU7RURrWEo7O0VDaFhFOztJQUVFO0VEbVhKOztFQ2pYRTtJQUNFO0VEb1hKOztFQ2xYRTs7SUFFRTtFRHFYSjs7RUNuWEU7O0lBRUU7RURzWEo7O0VDcFhFOztJQUVFO0VEdVhKOztFQ3JYRTs7SUFFRTtFRHdYSjs7RUN0WEU7SUFDRTtFRHlYSjs7RUN2WEU7O0lBRUU7RUQwWEo7O0VDeFhFOztJQUVFO0VEMlhKOztFQ3pYRTs7SUFFRTtFRDRYSjs7RUMxWEU7O0lBRUU7RUQ2WEo7O0VDM1hFO0lBQ0U7RUQ4WEo7O0VDNVhFOztJQUVFO0VEK1hKOztFQzdYRTs7SUFFRTtFRGdZSjs7RUM5WEU7O0lBRUU7RURpWUo7O0VDL1hFOztJQUVFO0VEa1lKOztFQ2hZRTtJQUNFO0VEbVlKOztFQ2pZRTs7SUFFRTtFRG9ZSjs7RUNsWUU7O0lBRUU7RURxWUo7O0VDbllFOztJQUVFO0VEc1lKOztFQ3BZRTs7SUFFRTtFRHVZSjs7RUNyWUU7SUFDRTtFRHdZSjs7RUN0WUU7O0lBRUU7RUR5WUo7O0VDdllFOztJQUVFO0VEMFlKOztFQ3hZRTs7SUFFRTtFRDJZSjs7RUN6WUU7O0lBRUU7RUQ0WUo7O0VDMVlFO0lBQ0U7RUQ2WUo7O0VDM1lFOztJQUVFO0VEOFlKOztFQzVZRTs7SUFFRTtFRCtZSjs7RUM3WUU7O0lBRUU7RURnWko7O0VDOVlFOztJQUVFO0VEaVpKOztFQy9ZRTtJQUNFO0VEa1pKOztFQ2haRTs7SUFFRTtFRG1aSjs7RUNqWkU7O0lBRUU7RURvWko7O0VDbFpFOztJQUVFO0VEcVpKOztFQ25aRTs7SUFFRTtFRHNaSjs7RUNwWkU7SUFDRTtFRHVaSjs7RUNyWkU7O0lBRUU7RUR3Wko7O0VDdFpFOztJQUVFO0VEeVpKOztFQ3ZaRTs7SUFFRTtFRDBaSjs7RUN4WkU7O0lBRUU7RUQyWko7O0VDelpFO0lBQ0U7RUQ0Wko7O0VDMVpFOztJQUVFO0VENlpKOztFQzNaRTs7SUFFRTtFRDhaSjs7RUM1WkU7O0lBRUU7RUQrWko7O0VDN1pFOztJQUVFO0VEZ2FKOztFQzlaRTtJQUNFO0VEaWFKOztFQy9aRTs7SUFFRTtFRGthSjs7RUNoYUU7O0lBRUU7RURtYUo7O0VDamFFOztJQUVFO0VEb2FKOztFQ2xhRTs7SUFFRTtFRHFhSjs7RUNuYUU7SUFDRTtFRHNhSjs7RUNwYUU7O0lBRUU7RUR1YUo7O0VDcmFFOztJQUVFO0VEd2FKOztFQ3RhRTs7SUFFRTtFRHlhSjs7RUN2YUU7O0lBRUU7RUQwYUo7O0VDeGFFO0lBQ0U7RUQyYUo7O0VDemFFOztJQUVFO0VENGFKOztFQzFhRTs7SUFFRTtFRDZhSjs7RUMzYUU7O0lBRUU7RUQ4YUo7O0VDNWFFOztJQUVFO0VEK2FKOztFQzdhRTtJQUNFO0VEZ2JKOztFQzlhRTs7SUFFRTtFRGliSjs7RUMvYUU7O0lBRUU7RURrYko7O0VDaGJFOztJQUVFO0VEbWJKOztFQ2piRTs7SUFFRTtFRG9iSjs7RUNsYkU7SUFDRTtFRHFiSjs7RUNuYkU7O0lBRUU7RURzYko7O0VDcGJFOztJQUVFO0VEdWJKOztFQ3JiRTs7SUFFRTtFRHdiSjs7RUN0YkU7O0lBRUU7RUR5Yko7QUFDRjtBQ3RiRTtFQUNFO0lBQ0U7RUR3Yko7O0VDdGJFOztJQUVFO0VEeWJKOztFQ3ZiRTs7SUFFRTtFRDBiSjs7RUN4YkU7O0lBRUU7RUQyYko7O0VDemJFOztJQUVFO0VENGJKOztFQzFiRTtJQUNFO0VENmJKOztFQzNiRTs7SUFFRTtFRDhiSjs7RUM1YkU7O0lBRUU7RUQrYko7O0VDN2JFOztJQUVFO0VEZ2NKOztFQzliRTs7SUFFRTtFRGljSjs7RUMvYkU7SUFDRTtFRGtjSjs7RUNoY0U7O0lBRUU7RURtY0o7O0VDamNFOztJQUVFO0VEb2NKOztFQ2xjRTs7SUFFRTtFRHFjSjs7RUNuY0U7O0lBRUU7RURzY0o7O0VDcGNFO0lBQ0U7RUR1Y0o7O0VDcmNFOztJQUVFO0VEd2NKOztFQ3RjRTs7SUFFRTtFRHljSjs7RUN2Y0U7O0lBRUU7RUQwY0o7O0VDeGNFOztJQUVFO0VEMmNKOztFQ3pjRTtJQUNFO0VENGNKOztFQzFjRTs7SUFFRTtFRDZjSjs7RUMzY0U7O0lBRUU7RUQ4Y0o7O0VDNWNFOztJQUVFO0VEK2NKOztFQzdjRTs7SUFFRTtFRGdkSjs7RUM5Y0U7SUFDRTtFRGlkSjs7RUMvY0U7O0lBRUU7RURrZEo7O0VDaGRFOztJQUVFO0VEbWRKOztFQ2pkRTs7SUFFRTtFRG9kSjs7RUNsZEU7O0lBRUU7RURxZEo7O0VDbmRFO0lBQ0U7RURzZEo7O0VDcGRFOztJQUVFO0VEdWRKOztFQ3JkRTs7SUFFRTtFRHdkSjs7RUN0ZEU7O0lBRUU7RUR5ZEo7O0VDdmRFOztJQUVFO0VEMGRKOztFQ3hkRTtJQUNFO0VEMmRKOztFQ3pkRTs7SUFFRTtFRDRkSjs7RUMxZEU7O0lBRUU7RUQ2ZEo7O0VDM2RFOztJQUVFO0VEOGRKOztFQzVkRTs7SUFFRTtFRCtkSjs7RUM3ZEU7SUFDRTtFRGdlSjs7RUM5ZEU7O0lBRUU7RURpZUo7O0VDL2RFOztJQUVFO0VEa2VKOztFQ2hlRTs7SUFFRTtFRG1lSjs7RUNqZUU7O0lBRUU7RURvZUo7O0VDbGVFO0lBQ0U7RURxZUo7O0VDbmVFOztJQUVFO0VEc2VKOztFQ3BlRTs7SUFFRTtFRHVlSjs7RUNyZUU7O0lBRUU7RUR3ZUo7O0VDdGVFOztJQUVFO0VEeWVKOztFQ3ZlRTtJQUNFO0VEMGVKOztFQ3hlRTs7SUFFRTtFRDJlSjs7RUN6ZUU7O0lBRUU7RUQ0ZUo7O0VDMWVFOztJQUVFO0VENmVKOztFQzNlRTs7SUFFRTtFRDhlSjs7RUM1ZUU7SUFDRTtFRCtlSjs7RUM3ZUU7O0lBRUU7RURnZko7O0VDOWVFOztJQUVFO0VEaWZKOztFQy9lRTs7SUFFRTtFRGtmSjs7RUNoZkU7O0lBRUU7RURtZko7O0VDamZFO0lBQ0U7RURvZko7O0VDbGZFOztJQUVFO0VEcWZKOztFQ25mRTs7SUFFRTtFRHNmSjs7RUNwZkU7O0lBRUU7RUR1Zko7O0VDcmZFOztJQUVFO0VEd2ZKOztFQ3RmRTtJQUNFO0VEeWZKOztFQ3ZmRTs7SUFFRTtFRDBmSjs7RUN4ZkU7O0lBRUU7RUQyZko7O0VDemZFOztJQUVFO0VENGZKOztFQzFmRTs7SUFFRTtFRDZmSjs7RUMzZkU7SUFDRTtFRDhmSjs7RUM1ZkU7O0lBRUU7RUQrZko7O0VDN2ZFOztJQUVFO0VEZ2dCSjs7RUM5ZkU7O0lBRUU7RURpZ0JKOztFQy9mRTs7SUFFRTtFRGtnQko7O0VDaGdCRTtJQUNFO0VEbWdCSjs7RUNqZ0JFOztJQUVFO0VEb2dCSjs7RUNsZ0JFOztJQUVFO0VEcWdCSjs7RUNuZ0JFOztJQUVFO0VEc2dCSjs7RUNwZ0JFOztJQUVFO0VEdWdCSjs7RUNyZ0JFO0lBQ0U7RUR3Z0JKOztFQ3RnQkU7O0lBRUU7RUR5Z0JKOztFQ3ZnQkU7O0lBRUU7RUQwZ0JKOztFQ3hnQkU7O0lBRUU7RUQyZ0JKOztFQ3pnQkU7O0lBRUU7RUQ0Z0JKOztFQzFnQkU7SUFDRTtFRDZnQko7O0VDM2dCRTs7SUFFRTtFRDhnQko7O0VDNWdCRTs7SUFFRTtFRCtnQko7O0VDN2dCRTs7SUFFRTtFRGdoQko7O0VDOWdCRTs7SUFFRTtFRGloQko7QUFDRjtBQzlnQkU7RUFDRTtJQUNFO0VEZ2hCSjs7RUM5Z0JFOztJQUVFO0VEaWhCSjs7RUMvZ0JFOztJQUVFO0VEa2hCSjs7RUNoaEJFOztJQUVFO0VEbWhCSjs7RUNqaEJFOztJQUVFO0VEb2hCSjs7RUNsaEJFO0lBQ0U7RURxaEJKOztFQ25oQkU7O0lBRUU7RURzaEJKOztFQ3BoQkU7O0lBRUU7RUR1aEJKOztFQ3JoQkU7O0lBRUU7RUR3aEJKOztFQ3RoQkU7O0lBRUU7RUR5aEJKOztFQ3ZoQkU7SUFDRTtFRDBoQko7O0VDeGhCRTs7SUFFRTtFRDJoQko7O0VDemhCRTs7SUFFRTtFRDRoQko7O0VDMWhCRTs7SUFFRTtFRDZoQko7O0VDM2hCRTs7SUFFRTtFRDhoQko7O0VDNWhCRTtJQUNFO0VEK2hCSjs7RUM3aEJFOztJQUVFO0VEZ2lCSjs7RUM5aEJFOztJQUVFO0VEaWlCSjs7RUMvaEJFOztJQUVFO0VEa2lCSjs7RUNoaUJFOztJQUVFO0VEbWlCSjs7RUNqaUJFO0lBQ0U7RURvaUJKOztFQ2xpQkU7O0lBRUU7RURxaUJKOztFQ25pQkU7O0lBRUU7RURzaUJKOztFQ3BpQkU7O0lBRUU7RUR1aUJKOztFQ3JpQkU7O0lBRUU7RUR3aUJKOztFQ3RpQkU7SUFDRTtFRHlpQko7O0VDdmlCRTs7SUFFRTtFRDBpQko7O0VDeGlCRTs7SUFFRTtFRDJpQko7O0VDemlCRTs7SUFFRTtFRDRpQko7O0VDMWlCRTs7SUFFRTtFRDZpQko7O0VDM2lCRTtJQUNFO0VEOGlCSjs7RUM1aUJFOztJQUVFO0VEK2lCSjs7RUM3aUJFOztJQUVFO0VEZ2pCSjs7RUM5aUJFOztJQUVFO0VEaWpCSjs7RUMvaUJFOztJQUVFO0VEa2pCSjs7RUNoakJFO0lBQ0U7RURtakJKOztFQ2pqQkU7O0lBRUU7RURvakJKOztFQ2xqQkU7O0lBRUU7RURxakJKOztFQ25qQkU7O0lBRUU7RURzakJKOztFQ3BqQkU7O0lBRUU7RUR1akJKOztFQ3JqQkU7SUFDRTtFRHdqQko7O0VDdGpCRTs7SUFFRTtFRHlqQko7O0VDdmpCRTs7SUFFRTtFRDBqQko7O0VDeGpCRTs7SUFFRTtFRDJqQko7O0VDempCRTs7SUFFRTtFRDRqQko7O0VDMWpCRTtJQUNFO0VENmpCSjs7RUMzakJFOztJQUVFO0VEOGpCSjs7RUM1akJFOztJQUVFO0VEK2pCSjs7RUM3akJFOztJQUVFO0VEZ2tCSjs7RUM5akJFOztJQUVFO0VEaWtCSjs7RUMvakJFO0lBQ0U7RURra0JKOztFQ2hrQkU7O0lBRUU7RURta0JKOztFQ2prQkU7O0lBRUU7RURva0JKOztFQ2xrQkU7O0lBRUU7RURxa0JKOztFQ25rQkU7O0lBRUU7RURza0JKOztFQ3BrQkU7SUFDRTtFRHVrQko7O0VDcmtCRTs7SUFFRTtFRHdrQko7O0VDdGtCRTs7SUFFRTtFRHlrQko7O0VDdmtCRTs7SUFFRTtFRDBrQko7O0VDeGtCRTs7SUFFRTtFRDJrQko7O0VDemtCRTtJQUNFO0VENGtCSjs7RUMxa0JFOztJQUVFO0VENmtCSjs7RUMza0JFOztJQUVFO0VEOGtCSjs7RUM1a0JFOztJQUVFO0VEK2tCSjs7RUM3a0JFOztJQUVFO0VEZ2xCSjs7RUM5a0JFO0lBQ0U7RURpbEJKOztFQy9rQkU7O0lBRUU7RURrbEJKOztFQ2hsQkU7O0lBRUU7RURtbEJKOztFQ2psQkU7O0lBRUU7RURvbEJKOztFQ2xsQkU7O0lBRUU7RURxbEJKOztFQ25sQkU7SUFDRTtFRHNsQko7O0VDcGxCRTs7SUFFRTtFRHVsQko7O0VDcmxCRTs7SUFFRTtFRHdsQko7O0VDdGxCRTs7SUFFRTtFRHlsQko7O0VDdmxCRTs7SUFFRTtFRDBsQko7O0VDeGxCRTtJQUNFO0VEMmxCSjs7RUN6bEJFOztJQUVFO0VENGxCSjs7RUMxbEJFOztJQUVFO0VENmxCSjs7RUMzbEJFOztJQUVFO0VEOGxCSjs7RUM1bEJFOztJQUVFO0VEK2xCSjs7RUM3bEJFO0lBQ0U7RURnbUJKOztFQzlsQkU7O0lBRUU7RURpbUJKOztFQy9sQkU7O0lBRUU7RURrbUJKOztFQ2htQkU7O0lBRUU7RURtbUJKOztFQ2ptQkU7O0lBRUU7RURvbUJKOztFQ2xtQkU7SUFDRTtFRHFtQko7O0VDbm1CRTs7SUFFRTtFRHNtQko7O0VDcG1CRTs7SUFFRTtFRHVtQko7O0VDcm1CRTs7SUFFRTtFRHdtQko7O0VDdG1CRTs7SUFFRTtFRHltQko7QUFDRjtBQ3RtQkU7RUFDRTtJQUNFO0VEd21CSjs7RUN0bUJFOztJQUVFO0VEeW1CSjs7RUN2bUJFOztJQUVFO0VEMG1CSjs7RUN4bUJFOztJQUVFO0VEMm1CSjs7RUN6bUJFOztJQUVFO0VENG1CSjs7RUMxbUJFO0lBQ0U7RUQ2bUJKOztFQzNtQkU7O0lBRUU7RUQ4bUJKOztFQzVtQkU7O0lBRUU7RUQrbUJKOztFQzdtQkU7O0lBRUU7RURnbkJKOztFQzltQkU7O0lBRUU7RURpbkJKOztFQy9tQkU7SUFDRTtFRGtuQko7O0VDaG5CRTs7SUFFRTtFRG1uQko7O0VDam5CRTs7SUFFRTtFRG9uQko7O0VDbG5CRTs7SUFFRTtFRHFuQko7O0VDbm5CRTs7SUFFRTtFRHNuQko7O0VDcG5CRTtJQUNFO0VEdW5CSjs7RUNybkJFOztJQUVFO0VEd25CSjs7RUN0bkJFOztJQUVFO0VEeW5CSjs7RUN2bkJFOztJQUVFO0VEMG5CSjs7RUN4bkJFOztJQUVFO0VEMm5CSjs7RUN6bkJFO0lBQ0U7RUQ0bkJKOztFQzFuQkU7O0lBRUU7RUQ2bkJKOztFQzNuQkU7O0lBRUU7RUQ4bkJKOztFQzVuQkU7O0lBRUU7RUQrbkJKOztFQzduQkU7O0lBRUU7RURnb0JKOztFQzluQkU7SUFDRTtFRGlvQko7O0VDL25CRTs7SUFFRTtFRGtvQko7O0VDaG9CRTs7SUFFRTtFRG1vQko7O0VDam9CRTs7SUFFRTtFRG9vQko7O0VDbG9CRTs7SUFFRTtFRHFvQko7O0VDbm9CRTtJQUNFO0VEc29CSjs7RUNwb0JFOztJQUVFO0VEdW9CSjs7RUNyb0JFOztJQUVFO0VEd29CSjs7RUN0b0JFOztJQUVFO0VEeW9CSjs7RUN2b0JFOztJQUVFO0VEMG9CSjs7RUN4b0JFO0lBQ0U7RUQyb0JKOztFQ3pvQkU7O0lBRUU7RUQ0b0JKOztFQzFvQkU7O0lBRUU7RUQ2b0JKOztFQzNvQkU7O0lBRUU7RUQ4b0JKOztFQzVvQkU7O0lBRUU7RUQrb0JKOztFQzdvQkU7SUFDRTtFRGdwQko7O0VDOW9CRTs7SUFFRTtFRGlwQko7O0VDL29CRTs7SUFFRTtFRGtwQko7O0VDaHBCRTs7SUFFRTtFRG1wQko7O0VDanBCRTs7SUFFRTtFRG9wQko7O0VDbHBCRTtJQUNFO0VEcXBCSjs7RUNucEJFOztJQUVFO0VEc3BCSjs7RUNwcEJFOztJQUVFO0VEdXBCSjs7RUNycEJFOztJQUVFO0VEd3BCSjs7RUN0cEJFOztJQUVFO0VEeXBCSjs7RUN2cEJFO0lBQ0U7RUQwcEJKOztFQ3hwQkU7O0lBRUU7RUQycEJKOztFQ3pwQkU7O0lBRUU7RUQ0cEJKOztFQzFwQkU7O0lBRUU7RUQ2cEJKOztFQzNwQkU7O0lBRUU7RUQ4cEJKOztFQzVwQkU7SUFDRTtFRCtwQko7O0VDN3BCRTs7SUFFRTtFRGdxQko7O0VDOXBCRTs7SUFFRTtFRGlxQko7O0VDL3BCRTs7SUFFRTtFRGtxQko7O0VDaHFCRTs7SUFFRTtFRG1xQko7O0VDanFCRTtJQUNFO0VEb3FCSjs7RUNscUJFOztJQUVFO0VEcXFCSjs7RUNucUJFOztJQUVFO0VEc3FCSjs7RUNwcUJFOztJQUVFO0VEdXFCSjs7RUNycUJFOztJQUVFO0VEd3FCSjs7RUN0cUJFO0lBQ0U7RUR5cUJKOztFQ3ZxQkU7O0lBRUU7RUQwcUJKOztFQ3hxQkU7O0lBRUU7RUQycUJKOztFQ3pxQkU7O0lBRUU7RUQ0cUJKOztFQzFxQkU7O0lBRUU7RUQ2cUJKOztFQzNxQkU7SUFDRTtFRDhxQko7O0VDNXFCRTs7SUFFRTtFRCtxQko7O0VDN3FCRTs7SUFFRTtFRGdyQko7O0VDOXFCRTs7SUFFRTtFRGlyQko7O0VDL3FCRTs7SUFFRTtFRGtyQko7O0VDaHJCRTtJQUNFO0VEbXJCSjs7RUNqckJFOztJQUVFO0VEb3JCSjs7RUNsckJFOztJQUVFO0VEcXJCSjs7RUNuckJFOztJQUVFO0VEc3JCSjs7RUNwckJFOztJQUVFO0VEdXJCSjs7RUNyckJFO0lBQ0U7RUR3ckJKOztFQ3RyQkU7O0lBRUU7RUR5ckJKOztFQ3ZyQkU7O0lBRUU7RUQwckJKOztFQ3hyQkU7O0lBRUU7RUQyckJKOztFQ3pyQkU7O0lBRUU7RUQ0ckJKOztFQzFyQkU7SUFDRTtFRDZyQko7O0VDM3JCRTs7SUFFRTtFRDhyQko7O0VDNXJCRTs7SUFFRTtFRCtyQko7O0VDN3JCRTs7SUFFRTtFRGdzQko7O0VDOXJCRTs7SUFFRTtFRGlzQko7QUFDRjtBQzlyQkU7RUFDRTtBRGdzQko7O0FDN3JCRTtFQUNFO0FEZ3NCSjs7QUM3ckJFO0VBQ0U7QURnc0JKOztBQzdyQkU7RUFDRTtBRGdzQko7O0FDN3JCRTtFQUNFO0VBQ0E7RUFDQTtBRGdzQko7O0FDN3JCRTtFQUNFO0FEZ3NCSjs7QUM3ckJFO0VBQ0U7QURnc0JKOztBQzdyQkU7RUFDRTtBRGdzQko7O0FDN3JCRTtFQUNFO0lBQ0U7RURnc0JKOztFQzlyQkU7SUFDRTtFRGlzQko7O0VDL3JCRTtJQUNFO0VEa3NCSjtBQUNGO0FDL3JCRTtFQUNFO0lBQ0U7RURpc0JKOztFQy9yQkU7SUFDRTtFRGtzQko7O0VDaHNCRTtJQUNFO0VEbXNCSjtBQUNGO0FDaHNCRTtFQUNFO0lBQ0U7RURrc0JKOztFQ2hzQkU7SUFDRTtFRG1zQko7O0VDanNCRTtJQUNFO0VEb3NCSjtBQUNGO0FDanNCRTtFQUNFO0lBQ0U7RURtc0JKOztFQ2pzQkU7SUFDRTtFRG9zQko7O0VDbHNCRTtJQUNFO0VEcXNCSjtBQUNGO0FDbHNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0VBQ0E7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTs7O0lBR0U7SUFDQTtFRG9zQko7O0VDbHNCRTtJQUNFO0VEcXNCSjs7RUNuc0JFO0lBQ0U7RURzc0JKOztFQ3BzQkU7SUFDRTtFRHVzQko7O0VDcnNCRTs7SUFFRTtJQUNBO0VEd3NCSjs7RUN0c0JFO0lBQ0U7RUR5c0JKOztFQ3ZzQkU7O0lBRUU7RUQwc0JKOztFQ3hzQkU7OztJQUdFO0lBQ0E7RUQyc0JKOztFQ3pzQkU7O0lBRUU7RUQ0c0JKOztFQzFzQkU7SUFDRTtFRDZzQko7RUMzc0JFO0lBQ0U7RUQ2c0JKOztFQzNzQkU7SUFDRTtFRDhzQko7O0VDNXNCRTtJQUNFO0VEK3NCSjs7RUM3c0JFO0lBQ0U7RURndEJKOztFQzlzQkU7SUFDRTtFRGl0Qko7O0VDL3NCRTs7SUFFRTtFRGt0Qko7O0VDaHRCRTs7SUFFRTtFRG10Qko7O0VDanRCRTtJQUNFO0VEb3RCSjs7RUNsdEJFOzs7O0lBSUU7RURxdEJKOztFQ250QkU7SUFDRTtJQUNBO0VEc3RCSjtBQUNGO0FDcHRCRTtBQ3J6VEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRnVkE7O0FFM2dWQTtFQUNJO0lBQ0E7RUY4Z1ZGO0FBQ0Y7QUU5Z1ZBO0VBQ0k7SUFDQTtFRmdoVkY7QUFDRjtBRWhoVkE7O0VBRUk7RUFDQTtBRmtoVko7O0FFamhWQTtFQUNJO0VBQ0E7QUZvaFZKOztBRW5oVkk7RUFDQTtFQUNBO0FGc2hWSjs7QUVyaFZBO0VBQ0k7RUFDQTtBRndoVko7O0FFdmhWSTtFQUNBO0VBQ0E7QUYwaFZKOztBRXpoVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNGhWSjs7QUUzaFZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOGhWSjs7QUU3aFZJO0VBQ0E7QUZnaVZKOztBRS9oVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa2lWSjs7QUVqaVZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb2lWSjs7QUVuaVZJO0VBQ0E7QUZzaVZKOztBRXJpVkE7RUFDSTtFQUNBO0FGd2lWSjs7QUV2aVZJO0VBQ0E7RUFDQTtBRjBpVko7O0FFemlWQTtFQUNJO0VBQ0E7QUY0aVZKOztBRTNpVkk7RUFDQTtFQUNBO0FGOGlWSjs7QUU3aVZBOztFQUVJO0FGZ2pWSjs7QUUvaVZBO0VBQ0k7RUFDQTtBRmtqVko7O0FFampWSTtFQUNBO0FGb2pWSjs7QUVualZBO0VBQ0k7RUFDQTtBRnNqVko7O0FFcmpWSTtFQUNBO0FGd2pWSjs7QUd2cVZBO0VBQ0Msc0JMVTJCO0VLVDNCO0VBQ0E7RUFDQTtFQytGRyx5QkQ5RmlCO0VDK0ZqQixpQ0QvRmlCO0VDZ0dqQiw4QkRoR2lCO0VDaUdqQiw0QkRqR2lCO0VDa0dqQiw2QkRsR2lCO0FIOHFWckI7QUc1cVZDO0VDbUVHLHFCRGxFb0I7RUNtRXBCLDZCRG5Fb0I7RUNvRXBCLDBCRHBFb0I7RUNxRXBCLHdCRHJFb0I7RUNzRXBCLHlCRHRFb0I7QUhrclZ4QjtBRy9xVkk7RUFFQztBSGdyVkw7O0FHNXFWQTtFQUNDO0FIK3FWRDtBRzdxVkM7RUFDSTtFQUNBO0VBQ0E7RUFDSDtFQUNBO0FIK3FWRjs7QUcxcVZBO0VBQ0M7RUFDQTtFQUNBO0FINnFWRDtBRzNxVkM7RUFDQztFQUNBO0VBQ0E7QUg2cVZGO0FHMXFWQztFQUNJO0VBQ0E7QUg0cVZMOztBR3hxVkE7RUFDSSxtQkxtaEIwQjtFS2xoQjFCO0FIMnFWSjs7QUd4cVZBO0VBQ0k7RUFDQTtBSDJxVko7O0FHeHFWQTtFQUNDO0VBQ0E7RUFDQTtBSDJxVkQ7QUd6cVZDO0VBQ0M7QUgycVZGOztBR3ZxVkE7RUFDQyx5QkxuRDJCO0FFNnRWNUI7O0FHdnFWQTs7RUFFQyxtQkxnTHdCO0FFMC9VekI7O0FHdnFWQTtFQUNDLGNML0MyQjtBRXl0VjVCOztBR3ZxVkE7RUFDQyxjTG5EMkI7RUtvRDNCO0VBQ0E7QUgwcVZEOztBR3ZxVkE7RUFDQztFQUNHO0FIMHFWSjs7QUd4cVZBO0VBQ0M7QUgycVZEOztBS3J3VkM7RUFDQztFQUNBO0VBQ0E7QUx3d1ZGOztBS2p3VkM7OztFQUVDLGNQSTBCO0FFaXdWNUI7O0FLandWQTs7Ozs7Ozs7OztFQVVDO0VEK0NHLDBCQzlDZ0I7RUQrQ2hCLGtDQy9DZ0I7RURnRGhCLCtCQ2hEZ0I7RURpRGhCLDZCQ2pEZ0I7RURrRGhCLDhCQ2xEZ0I7QUx3d1ZwQjs7QUtwd1ZDO0VBQ0M7QUx1d1ZGOztBSWh2Vkk7RUNsQkg7Ozs7SUFJQztFTHN3VkE7QUFDRjtBS2p3VkM7O0VBRUM7RUFDQSxtQlB5SzBCO0VPeEsxQixnQlBzVitCO0FFNjZVakM7O0FLL3ZWQTtFQUNDO0FMa3dWRDs7QU0zelZBO0VBQ0M7QU44elZEO0FNNXpWQztFQUNDLGlCUmdiK0I7RVEvYS9CO0VBQ0EsY1J1QjBCO0VRdEIxQixzQlI2YStCO0VRNWEvQjtFQUNBLHNCUkUwQjtBRTR6VjVCO0FNNXpWRTtFQUNDO0VBQ0Esc0JSRnlCO0VRR3pCO0VBQ0E7QU44elZIO0FNNXpWRztFQUNDO0FOOHpWSjtBTTV6Vkk7RUFDQztFQUNBO0VBQ0E7QU44elZMOztBTXJ6VkM7RUFDQztFQUNBLHNCUndOdUI7RVF2TnZCLDZDUm9ZK0I7QUVvN1VqQztBTXR6VkU7O0VBRUM7QU53elZIOztBTW56VkE7RUFDQztBTnN6VkQ7O0FNbnpWQTtFQUNDLGNScEIyQjtFUXFCM0I7QU5zelZEO0FNbHpWRTtFQUNDO0FOb3pWSDs7QU01eVZDO0VBQ0MsY1IvQzBCO0VRZ0QxQjtBTit5VkY7QU01eVZDO0VBQ0M7QU44eVZGOztBTXp5VkE7RUFDQztBTjR5VkQ7QU0xeVZDO0VBQ0M7RUFDQTtFQUNBLGNSbkQwQjtFUW9EMUI7RUFDQTtFQUNBO0FONHlWRjs7QU14eVZBO0VBQ0MscUJSaUt3QjtFUWhLeEI7RUFDQSxzQlJnS3dCO0VRL0p4QiwyS1JzSDJCO0FFcXJWNUI7O0FNL3hWSztFQUNDO0FOa3lWTjtBTTF4VkU7O0VBRUM7QU40eFZIOztBTXJ4VkM7RUFDQyxxQlIwVCtCO0VRelQvQjtFQUNBO0FOd3hWRjtBTXR4VkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTnd4Vkg7O0FNbnhWQTtFQUNDO0VBQ0EsY1IzRzJCO0VRNEczQjtBTnN4VkQ7QU1weFZDO0VBQ0M7RUFDQTtBTnN4VkY7QU1ueFZDO0VBQ0MsY1J0SDBCO0FFMjRWNUI7O0FPdjZWQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JUcVB3QjtBRXFyVnpCO0FPeDZWQztFQUNDO0FQMDZWRjtBT242Vkc7O0VBRUM7RUFDQSxXVHViNkI7RVN0YjdCLFlUc2I2QjtBRSsrVWpDO0FPbDZWRztFQUNDLGdCVCtMd0I7QUVxdVY1QjtBT2o2Vkc7RUh5RUMsZ0NHeEVvQjtFSHlFcEIsd0NHekVvQjtFSDBFcEIscUNHMUVvQjtFSDJFcEIsbUNHM0VvQjtFSDRFcEIsb0NHNUVvQjtBUHU2VnhCO0FPcjZWSTtFQUNDLHNCVDROb0I7QUUyc1Z6QjtBT3A2Vkk7RUFFQztBUHE2Vkw7O0FPLzVWQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwQkMsV1R4RDJCO0VTeUR4QixtQlRuRHdCO0VTb0R4QjtBUGs2Vko7O0FPLzVWQTs7RUFFQyxtQlR6RDJCO0VTMEQzQixXVGhFMkI7QUVrK1Y1Qjs7QU85NVZBOztFQUVDO0VBQ0EsY1RqRTJCO0VTa0UzQixnQlRtSTJCO0VTbEl4QjtBUGk2Vko7O0FPOTVWQTs7OztFQUlDLGNUMUUyQjtFUzJFM0I7RUFDRztBUGk2Vko7O0FPOTVWQTtFQUNDLFlUeVdnQztBRXdqVmpDOztBTzk1VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUGk2VkQ7QU8vNVZDO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QVBpNlZMO0FPLzVWSztFQUNDO0VBQ0E7QVBpNlZOO0FPNTVWRTtFQUNDO0VBQ0E7RUFDRztBUDg1Vk47QU8xNVZDOztFQUVDLHNCVDBIdUI7RVN6SHZCO0VBQ0E7QVA0NVZGO0FPejVWRzs7RUFDQyxtQlQxR3dCO0FFc2dXNUI7QU90NVZFO0VBQ0M7RUFDQSxjVDdIeUI7QUVxaFc1QjtBT3I1VkU7RUFDQyx5QlRqSXlCO0VTa0l0QjtFQUNBLFdUeklzQjtBRWdpVzVCO0FPcjVWRztFQUNDLHlCVHRJd0I7RVN1SXJCO0VBQ0EsV1Q5SXFCO0FFcWlXNUI7QU9uNVZFO0VBQ0M7QVBxNVZIO0FPbjVWRztFQUNDO0FQcTVWSjtBT2o1VkU7RUFDQztBUG01Vkg7QU83NFZFO0VBSUM7RUFDQTtBUDQ0Vkg7QU92NFZFO0VBQ0M7RUFDSztBUHk0VlI7QUloaFdJO0VHNElGO0lBQ0M7RVB1NFZEO0FBQ0Y7O0FRdGtXQTs7Ozs7RUFBQTtBQU1DO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlrV0o7O0FRdmtXRTtFQUNFO0FSMGtXSjs7QVF4a1dFO0VBQ0U7QVIya1dKOztBUXprV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNGtXSjs7QVExa1dFO0VBQ0U7RUFDQTtBUjZrV0o7O0FRM2tXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhrV0o7O0FRNWtXRTtFQUNFO0FSK2tXSjs7QVE3a1dFOzs7Ozs7Ozs7OztFQVdFO0VBQ0E7RUFDQTtBUmdsV0o7O0FROWtXRTs7RUFFRTtBUmlsV0o7O0FRL2tXRTs7RUFFRTtBUmtsV0o7O0FRaGxXRTtFQUNFO0FSbWxXSjs7QVFqbFdFOztFQUVFO0FSb2xXSjs7QVFsbFdFOztFQUVFO0FScWxXSjs7QVFubFdFOztFQUVFO0VBQ0E7RUFDQTtBUnNsV0o7O0FRcGxXRTtFQUNFO0FSdWxXSjs7QVFybFdFO0VBQ0U7QVJ3bFdKOztBUXRsV0U7RUFDRTtFQUNBO0VBQ0E7QVJ5bFdKOztBUXZsV0U7RUFDRTtFQUNBO0VBQ0E7QVIwbFdKOztBUXhsV0U7RUFDRTtFQUNBO0FSMmxXSjs7QVF6bFdFOztFQUVFO0FSNGxXSjs7QVExbFdFOztFQUVFO0FSNmxXSjs7QVEzbFdFO0VBQ0U7RUFDQTtBUjhsV0o7O0FRNWxXRTtFQUNFO0FSK2xXSjs7QVE3bFdFO0VBQ0U7QVJnbVdKOztBUTlsV0U7RUFDRTtBUmltV0o7O0FRL2xXRTtFQUNFO0FSa21XSjs7QVFobVdFO0VBQ0U7QVJtbVdKOztBUWptV0U7RUFDRTtBUm9tV0o7O0FRbG1XRTtFQUNFO0FScW1XSjs7QVFubVdFO0VBQ0U7QVJzbVdKOztBUXBtV0U7RUFDRTtBUnVtV0o7O0FRcm1XRTtFQUNFO0FSd21XSjs7QVF0bVdFO0VBQ0U7QVJ5bVdKOztBUXZtV0U7RUFDRTtBUjBtV0o7O0FReG1XRTtFQUNFO0FSMm1XSjs7QVF6bVdFO0VBQ0U7QVI0bVdKOztBUTFtV0U7RUFDRTtBUjZtV0o7O0FRM21XRTtFQUNFO0FSOG1XSjs7QVE1bVdFO0VBQ0U7QVIrbVdKOztBUTdtV0U7RUFDRTtBUmduV0o7O0FROW1XRTtFQUNFO0FSaW5XSjs7QVEvbVdFO0VBQ0U7QVJrbldKOztBUWhuV0U7RUFDRTtBUm1uV0o7O0FRam5XRTtFQUNFO0FSb25XSjs7QVFsbldFO0VBQ0U7QVJxbldKOztBUW5uV0U7RUFDRTtBUnNuV0o7O0FRcG5XRTtFQUNFO0FSdW5XSjs7QVFybldFO0VBQ0U7QVJ3bldKOztBUXRuV0U7RUFDRTtBUnluV0o7O0FRdm5XRTtFQUNFO0FSMG5XSjs7QVF4bldFO0VBQ0U7QVIybldKOztBUXpuV0U7RUFDRTtBUjRuV0o7O0FRMW5XRTtFQUNFO0FSNm5XSjs7QVEzbldFO0VBQ0U7QVI4bldKOztBUTVuV0U7RUFDRTtBUituV0o7O0FRN25XRTtFQUNFO0FSZ29XSjs7QVE5bldFO0VBQ0U7QVJpb1dKOztBUS9uV0U7RUFDRTtBUmtvV0o7O0FRaG9XRTtFQUNFO0FSbW9XSjs7QVFqb1dFO0VBQ0U7QVJvb1dKOztBUWxvV0U7RUFDRTtBUnFvV0o7O0FRbm9XRTtFQUNFO0FSc29XSjs7QVFwb1dFO0VBQ0U7QVJ1b1dKOztBUXJvV0U7RUFDRTtBUndvV0o7O0FRdG9XRTtFQUNFO0FSeW9XSjs7QVF2b1dFO0VBQ0U7QVIwb1dKOztBUXhvV0U7RUFDRTtBUjJvV0o7O0FRem9XRTtFQUNFO0FSNG9XSjs7QVExb1dFO0VBQ0U7QVI2b1dKOztBUTNvV0U7RUFDRTtBUjhvV0o7O0FRNW9XRTtFQUNFO0FSK29XSjs7QVE3b1dFO0VBQ0U7QVJncFdKOztBUTlvV0U7RUFDRTtBUmlwV0o7O0FRL29XRTtFQUNFO0FSa3BXSjs7QVFocFdFO0VBQ0U7QVJtcFdKOztBUWpwV0U7RUFDRTtBUm9wV0o7O0FRbHBXRTtFQUNFO0FScXBXSjs7QVFucFdFO0VBQ0U7QVJzcFdKOztBUXBwV0U7RUFDRTtBUnVwV0o7O0FRcnBXRTtFQUNFO0FSd3BXSjs7QVF0cFdFO0VBQ0U7QVJ5cFdKOztBUXZwV0U7RUFDRTtBUjBwV0o7O0FReHBXRTtFQUNFO0FSMnBXSjs7QVF6cFdFO0VBQ0U7QVI0cFdKOztBUTFwV0U7RUFDRTtBUjZwV0o7O0FRM3BXRTtFQUNFO0VBQ0E7QVI4cFdKOztBUTVwV0U7RUFDRTtBUitwV0o7O0FRN3BXRTtFQUNFO0FSZ3FXSjs7QVE5cFdFO0VBQ0U7QVJpcVdKOztBUS9wV0U7RUFDRTtBUmtxV0o7O0FRaHFXRTtFQUNFO0FSbXFXSjs7QVFqcVdFO0VBQ0U7QVJvcVdKOztBUWxxV0U7RUFDRTtBUnFxV0o7O0FRbnFXRTtFQUNFLHlCVjdUd0I7QUVtK1c1Qjs7QVFwcVdFO0VBQ0U7QVJ1cVdKOztBUXJxV0U7RUFDRTtBUndxV0o7O0FRdHFXRTtFQUNFO0FSeXFXSjs7QVF2cVdFO0VBQ0U7QVIwcVdKOztBUXhxV0U7RUFDRTtBUjJxV0o7O0FRenFXRTtFQUNFO0FSNHFXSjs7QVExcVdFO0VBQ0UsY1ZsVndCO0FFKy9XNUI7O0FRM3FXRTtFQUNFO0FSOHFXSjs7QVE1cVdFO0VBQ0U7QVIrcVdKOztBUTdxV0U7RUFDRTtBUmdyV0o7O0FROXFXRTtFQUNFO0FSaXJXSjs7QVEvcVdFO0VBQ0U7QVJrcldKOztBUWhyV0U7RUFDRTtBUm1yV0o7O0FRanJXRTtFQUNFO0VBQ0E7QVJvcldKOztBUWxyV0U7RUFDRTtBUnFyV0o7O0FRbnJXRTtFQUNFO0FSc3JXSjs7QVFwcldFO0VBQ0U7QVJ1cldKOztBUXJyV0U7RUFDRSwrQlZxQzZCO0VVcEM3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3cldKOztBUXRyV0U7O0VBRUU7RUFDQTtFQUNBO0FSeXJXSjs7QVF2cldFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjByV0o7O0FReHJXRTs7RUFFRTtFQUNBO0FSMnJXSjs7QVF6cldFOztFQUVFO0FSNHJXSjs7QVExcldFOztFQUVFO0FSNnJXSjs7QVEzcldFOzs7Ozs7Ozs7O0VBVUUsY1ZyYXdCO0VVc2F4QjtBUjhyV0o7O0FRNXJXRTs7OztFQUlFLGNWNWF3QjtBRTJtWDVCOztBUTdyV0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsYVYxY3dCO0FFMG9YNUI7O0FROXJXRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRSxlVnhld0I7QUV5cVg1Qjs7QVEvcldFO0VBQ0U7O0lBRUUsY1ZqZXNCO0VFbXFYMUI7O0VRaHNXRTs7OztJQUlFLGFWdmVzQjtFRTBxWDFCOztFUWpzV0U7Ozs7SUFJRSxlVjdlc0I7RUVpclgxQjtBQUNGO0FRbHNXRTtFQUNFO0FSb3NXSjs7QVFsc1dFO0VBQ0U7QVJxc1dKOztBUW5zV0U7RUFDRTtBUnNzV0o7O0FRcHNXRTs7RUFFRTtBUnVzV0o7O0FRcnNXRTtFQUNFO0VBQ0E7QVJ3c1dKOztBUXRzV0U7RUFDRTtFQUNBO0FSeXNXSjs7QVF2c1dFO0VBQ0U7QVIwc1dKOztBUXhzV0U7RUFDRTtFQUNBO0FSMnNXSjs7QVF6c1dFO0VBQ0U7RUFDQTtFQUNBO0FSNHNXSjs7QVExc1dFO0VBQ0U7RUFDQSxlVm5oQndCO0VVb2hCeEI7RUFDQTtFQUNBO0FSNnNXSjs7QVEzc1dFO0VBQ0U7RUFDQSxlVjFoQndCO0VVMmhCeEI7RUFDQTtBUjhzV0o7O0FRNXNXRTs7RUFFRSxhVmhpQndCO0FFK3VYNUI7O0FRN3NXRTtFQUNFO0FSZ3RXSjs7QVE5c1dFO0VBQ0U7QVJpdFdKOztBUS9zV0U7O0VBRUU7QVJrdFdKOztBUWh0V0U7RUFDRTtBUm10V0o7O0FRanRXRTtFQUNFO0FSb3RXSjs7QVFsdFdFO0VBQ0U7QVJxdFdKOztBUW50V0U7RUFDRTtBUnN0V0o7O0FRcHRXRTtFQUNFO0FSdXRXSjs7QVFydFdFO0VBQ0U7QVJ3dFdKOztBUXR0V0U7RUFDRTtBUnl0V0o7O0FRdnRXRTtFQUNFO0FSMHRXSjs7QVF4dFdFO0VBQ0U7QVIydFdKOztBUXp0V0U7RUFDRTtBUjR0V0o7O0FRMXRXRTtFQUNFO0FSNnRXSjs7QVEzdFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI4dFdKOztBUTV0V0U7O0VBRUU7RUFDQTtBUit0V0o7O0FRN3RXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSZ3VXSjs7QVE5dFdFO0VBQ0U7RUFDQTtBUml1V0o7O0FRL3RXRTtFQUNFO0VBQ0E7RUFDQTtBUmt1V0o7O0FRaHVXRTtFQUNFO0FSbXVXSjs7QVFqdVdFO0VBQ0UsY1YzbUJ3QjtFVTRtQnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb3VXSjs7QVFsdVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxdVdKOztBUW51V0U7RUFDRTtFQUNBO0FSc3VXSjs7QVFwdVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdXVXSjs7QVFydVdFO0VBQ0U7RUFDQTtFQUNBO0FSd3VXSjs7QVF0dVdFO0VBQ0U7RUFDQTtBUnl1V0o7O0FRdnVXRTtFQUNFO0FSMHVXSjs7QVF4dVdFO0VBQ0U7QVIydVdKOztBUXp1V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjR1V0o7O0FRMXVXRTs7RUFFRTtBUjZ1V0o7O0FRM3VXRTs7RUFFRTtBUjh1V0o7O0FRNXVXRTs7RUFFRTtBUit1V0o7O0FRN3VXRTtFQUNFO0FSZ3ZXSjs7QVE5dVdFO0VBQ0U7RUFDQTtFQUNBO0FSaXZXSjs7QVEvdVdFO0VBQ0U7RUFDQTtBUmt2V0o7O0FRaHZXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm12V0o7O0FRanZXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvdldKOztBUWx2V0U7Ozs7OztFQU1FO0FScXZXSjs7QVFudldFO0VBQ0U7QVJzdldKOztBUXB2V0U7O0VBRUU7QVJ1dldKOztBUXJ2V0U7O0VBRUU7QVJ3dldKOztBUXR2V0U7O0VBRUU7QVJ5dldKOztBUXZ2V0U7O0VBRUU7QVIwdldKOztBUXh2V0U7O0VBRUU7QVIydldKOztBUXp2V0U7O0VBRUU7QVI0dldKOztBUTF2V0U7O0VBRUU7QVI2dldKOztBUTN2V0U7RUFDRTtBUjh2V0o7O0FRNXZXRTtFQUNFO0FSK3ZXSjs7QVE3dldFO0VBQ0U7QVJnd1dKOztBUTl2V0U7RUFDRTtBUml3V0o7O0FRL3ZXRTtFQUNFO0FSa3dXSjs7QVFod1dFO0VBQ0U7QVJtd1dKOztBUWp3V0U7RUFDRTtBUm93V0o7O0FRbHdXRTs7RUFFRTtBUnF3V0o7O0FRbndXRTs7RUFFRTtBUnN3V0o7O0FRcHdXRTs7RUFFRTtBUnV3V0o7O0FRcndXRTtFQUNFO0FSd3dXSjs7QVF0d1dFO0VBQ0U7QVJ5d1dKOztBUXZ3V0U7RUFDRTtBUjB3V0o7O0FReHdXRTs7RUFFRTtBUjJ3V0o7O0FRendXRTs7RUFFRTtBUjR3V0o7O0FRMXdXRTs7RUFFRTtBUjZ3V0o7O0FRM3dXRTs7RUFFRTtBUjh3V0o7O0FRNXdXRTtFQUNFO0FSK3dXSjs7QVE3d1dFO0VBQ0U7QVJneFdKOztBUTl3V0U7RUFDRTtBUml4V0o7O0FRL3dXRTtFQUNFO0FSa3hXSjs7QVFoeFdFO0VBQ0U7QVJteFdKOztBUWp4V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm94V0o7O0FRbHhXRTtFQUNFO0FScXhXSjs7QVFueFdFO0VBQ0U7QVJzeFdKOztBUXB4V0U7RUFDRTtFQUNBO0FSdXhXSjs7QVFyeFdFO0VBQ0UscUJWMW1CcUI7QUVrNFh6Qjs7QVF0eFdFO0VBQ0UscUJWN21CcUI7QUVzNFh6Qjs7QVF2eFdFOztFQUVFO0FSMHhXSjs7QVF4eFdFO0VBQ0U7QVIyeFdKOztBUXp4V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjVnQxQndCO0VVdTFCeEI7RUFDQTtBUjR4V0o7O0FRMXhXRTtFQUNFO0VBQ0E7RUFDQTtBUjZ4V0o7O0FRM3hXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOHhXSjs7QVE1eFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUit4V0o7O0FRN3hXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSZ3lXSjs7QVE5eFdFO0VBQ0U7RUFDQTtBUml5V0o7O0FRL3hXRTtFQUNFO0FSa3lXSjs7QVFoeVdFOztFQUVFO0FSbXlXSjs7QVFqeVdFO0VBQ0U7QVJveVdKOztBUWx5V0U7RUFDRTtFQUNBO0VBQ0E7QVJxeVdKOztBUW55V0U7RUFDRTtBUnN5V0o7O0FRcHlXRTtFQUNFO0FSdXlXSjs7QVFyeVdFO0VBQ0U7QVJ3eVdKOztBUXR5V0U7RUFDRSxjVjk1QndCO0FFdXNZNUI7O0FRdnlXRTtFQUNFO0FSMHlXSjs7QVNyaFlJO0VBeERBLGFYbEh3QjtFV21IeEIsY1huSHdCO0VXb0h4QixrQkFqSFc7RUFrSFgsZ0JYd0V3QjtBRXlnWTVCOztBU3hoWUk7O0VBckVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGttWUo7O0FTN2hZSTs7RUFFSTtBVGdpWVI7O0FTN2hZSTtFQW5HQSwyQkFvRzhCO0VBbkc5Qiw2QkFtRzhCO0VBbEc5Qix3QkFrRzhCO0VBakc5QixxQkFpRzhCO0VBaEc5Qiw0QkFnR3dDO0VBL0Z4QyxtQ0ErRndDO0VBOUZ4Qyx5QkE4RndDO0VBN0Z4QywyQkE2RndDO0VBMUZwQztFQTRGQTtBVHVpWVI7O0FTcGlZSTtFQXpHQSw2QkEwRzhCO0VBekc5QiwrQkF5RzhCO0VBeEc5QiwwQkF3RzhCO0VBdkc5Qix1QkF1RzhCO0VBdEc5Qiw0QkFzRzBDO0VBckcxQyxtQ0FxRzBDO0VBcEcxQyx5QkFvRzBDO0VBbkcxQywyQkFtRzBDO0VBaEd0QztFQWtHQTtBVDhpWVI7O0FTM2lZSTtFQS9HQSwyQkFnSDhCO0VBL0c5Qiw2QkErRzhCO0VBOUc5Qix3QkE4RzhCO0VBN0c5QixxQkE2RzhCO0VBNUc5QiwwQkE0R3dDO0VBM0d4QyxpQ0EyR3dDO0VBMUd4Qyx1QkEwR3dDO0VBekd4Qyx5QkF5R3dDO0VBcEdwQztFQXNHQTtBVHFqWVI7O0FTbGpZSTtFQXJIQSwyQkFzSDhCO0VBckg5Qiw2QkFxSDhCO0VBcEg5Qix3QkFvSDhCO0VBbkg5QixxQkFtSDhCO0VBbEg5Qiw0QkFrSHdDO0VBakh4QyxtQ0FpSHdDO0VBaEh4Qyx5QkFnSHdDO0VBL0d4QywyQkErR3dDO0VBNUdwQztFQThHQTtBVDRqWVI7O0FTempZSTtFQTNIQSwyQkE0SDhCO0VBM0g5Qiw2QkEySDhCO0VBMUg5Qix3QkEwSDhCO0VBekg5QixxQkF5SDhCO0VBeEg5Qix3QkF3SHdDO0VBdkh4QywrQkF1SHdDO0VBdEh4QyxxQkFzSHdDO0VBckh4Qyx1QkFxSHdDO0VBOUdwQztFQWdIQTtBVG1rWVI7O0FTaGtZSTtFQWpJQSw2QkFrSThCO0VBakk5QiwrQkFpSThCO0VBaEk5QiwwQkFnSThCO0VBL0g5Qix1QkErSDhCO0VBOUg5Qix3QkE4SDBDO0VBN0gxQywrQkE2SDBDO0VBNUgxQyxxQkE0SDBDO0VBM0gxQyx1QkEySDBDO0VBcEh0QztFQXNIQTtBVDBrWVI7O0FTdmtZSTtFQXZJQSwyQkF3SThCO0VBdkk5Qiw2QkF1SThCO0VBdEk5Qix3QkFzSThCO0VBckk5QixxQkFxSThCO0VBcEk5Qiw0QkFvSXdDO0VBbkl4QyxtQ0FtSXdDO0VBbEl4Qyx5QkFrSXdDO0VBakl4QywyQkFpSXdDO0VBOUhwQztFQWdJQTtBVGlsWVI7O0FTOWtZSTtFQTdJQSw2QkE4SThCO0VBN0k5QiwrQkE2SThCO0VBNUk5QiwwQkE0SThCO0VBM0k5Qix1QkEySThCO0VBMUk5Qiw0QkEwSTBDO0VBekkxQyxtQ0F5STBDO0VBeEkxQyx5QkF3STBDO0VBdkkxQywyQkF1STBDO0VBcEl0QztFQXNJQTtBVHdsWVI7O0FTcmxZSTtFQW5KQSx5QkFxSjhCO0VBcEo5QiwyQkFvSjhCO0VBbko5QixzQkFtSjhCO0VBbEo5QixtQkFrSjhCO0VBako5QiwwQkFpSnNDO0VBaEp0QyxpQ0FnSnNDO0VBL0l0Qyx1QkErSXNDO0VBOUl0Qyx5QkE4SXNDO0VBeklsQztFQTJJQTtBVDhsWVI7O0FTM2xZSTtFQTFKQSx5QkEySjhCO0VBMUo5QiwyQkEwSjhCO0VBeko5QixzQkF5SjhCO0VBeEo5QixtQkF3SjhCO0VBdko5Qiw0QkF1SnNDO0VBdEp0QyxtQ0FzSnNDO0VBckp0Qyx5QkFxSnNDO0VBcEp0QywyQkFvSnNDO0VBakpsQztFQW1KQTtBVHFtWVI7O0FTbG1ZSTtFQTVIQSxlWG1HcUI7RVdsR3JCLGlCQS9HWTtFQWtIUixxQkFuSFk7QVRtMVlwQjs7QVNwbVlJO0VBQ0ksVUE5T2tCO0FUcTFZMUI7O0FTcG1ZSTtFQTNIQSxpQkFqSFk7RUFrSFoscUJBaEhhO0FUbTFZakI7O0FTcm1ZSTtFQTFIQTtFQUNBLGlCQXpIWTtBVDQxWWhCOztBU3RtWUk7RUFySEE7RUFDQSxpQkE1SGM7QVQyMVlsQjs7QVN2bVlJO0VBcEhBO0VBQ0Esa0JBOUhXO0FUNjFZZjs7QVN4bVlJO0VBbkhBO0VBQ0Esa0JBaElhO0FUKzFZakI7O0FTM3RZSTtFQUNJLGVBb0hnQjtBVDBtWXhCO0FTM3RZSTtFQUNJLGFBZ0hnQjtBVDZtWXhCOztBU2x1WUk7RUFDSSxlQW9IZ0I7QVRpbll4QjtBU2x1WUk7RUFDSSxhQWdIZ0I7QVRvbll4Qjs7QVN6dVlJO0VBQ0ksZUFvSGdCO0FUd25ZeEI7QVN6dVlJO0VBQ0ksYUFnSGdCO0FUMm5ZeEI7O0FTaHZZSTtFQUNJLGVBb0hnQjtBVCtuWXhCO0FTaHZZSTtFQUNJLGFBZ0hnQjtBVGtvWXhCOztBU3Z2WUk7RUFDSSxlQW9IZ0I7QVRzb1l4QjtBU3Z2WUk7RUFDSSxhQWdIZ0I7QVR5b1l4Qjs7QVM5dllJO0VBQ0ksZUFvSGdCO0FUNm9ZeEI7QVM5dllJO0VBQ0ksYUFnSGdCO0FUZ3BZeEI7O0FTcndZSTtFQUNJLGVBb0hnQjtBVG9wWXhCO0FTcndZSTtFQUNJLGFBZ0hnQjtBVHVwWXhCOztBUzV3WUk7RUFDSSxlQW9IZ0I7QVQycFl4QjtBUzV3WUk7RUFDSSxhQWdIZ0I7QVQ4cFl4Qjs7QVNueFlJO0VBQ0ksZUFvSGdCO0FUa3FZeEI7QVNueFlJO0VBQ0ksYUFnSGdCO0FUcXFZeEI7O0FTMXhZSTtFQUNJLGVBb0hnQjtBVHlxWXhCO0FTMXhZSTtFQUNJLGFBZ0hnQjtBVDRxWXhCOztBU2p5WUk7RUFDSSxlQW9IZ0I7QVRncll4QjtBU2p5WUk7RUFDSSxhQWdIZ0I7QVRtcll4Qjs7QVN0cVlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHE1WTNDO0FTaDVZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGs1WVI7QVMvNFlJO0VBQ0k7RUFDQTtFQUNBO0FUaTVZUjtBUzk0WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGc1WVI7O0FTL3JZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQ4NlkzQztBU3o2WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyNllSO0FTeDZZSTtFQUNJO0VBQ0E7RUFDQTtBVDA2WVI7QVN2NllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVR5NllSOztBU3h0WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUdThZM0M7QVNsOFlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbzhZUjtBU2o4WUk7RUFDSTtFQUNBO0VBQ0E7QVRtOFlSO0FTaDhZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUazhZUjs7QVNqdllZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVGcrWTNDO0FTMzlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDY5WVI7QVMxOVlJO0VBQ0k7RUFDQTtFQUNBO0FUNDlZUjtBU3o5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDI5WVI7O0FTMXdZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVR5L1kzQztBU3AvWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzL1lSO0FTbi9ZSTtFQUNJO0VBQ0E7RUFDQTtBVHEvWVI7QVNsL1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRvL1lSOztBU255WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUa2haM0M7QVM3Z1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK2daUjtBUzVnWkk7RUFDSTtFQUNBO0VBQ0E7QVQ4Z1pSO0FTM2daSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUNmdaUjs7QVM1ellZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVDJpWjNDO0FTdGlaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdpWlI7QVNyaVpJO0VBQ0k7RUFDQTtFQUNBO0FUdWlaUjtBU3BpWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHNpWlI7O0FTcjFZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRva1ozQztBUy9qWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpa1pSO0FTOWpaSTtFQUNJO0VBQ0E7RUFDQTtBVGdrWlI7QVM3alpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQralpSOztBUzkyWVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUNmxaM0M7QVN4bFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMGxaUjtBU3ZsWkk7RUFDSTtFQUNBO0VBQ0E7QVR5bFpSO0FTdGxaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUd2xaUjs7QVN2NFlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHNuWjNDO0FTam5aSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1uWlI7QVNoblpJO0VBQ0k7RUFDQTtFQUNBO0FUa25aUjtBUy9tWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGluWlI7O0FTaDZZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQrb1ozQztBUzFvWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0b1pSO0FTem9aSTtFQUNJO0VBQ0E7RUFDQTtBVDJvWlI7QVN4b1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQwb1pSOztBU3o3WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUd3FaM0M7QVNucVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcXFaUjtBU2xxWkk7RUFDSTtFQUNBO0VBQ0E7QVRvcVpSO0FTanFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUbXFaUjs7QVNsOVlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVGlzWjNDO0FTNXJaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDhyWlI7QVMzclpJO0VBQ0k7RUFDQTtFQUNBO0FUNnJaUjtBUzFyWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDRyWlI7O0FTMytZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQwdFozQztBU3J0Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1dFpSO0FTcHRaSTtFQUNJO0VBQ0E7RUFDQTtBVHN0WlI7QVNudFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRxdFpSOztBU3BnWlk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUbXZaM0M7QVM5dVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ3ZaUjtBUzd1Wkk7RUFDSTtFQUNBO0VBQ0E7QVQrdVpSO0FTNXVaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUOHVaUjs7QVM3aFpZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVDR3WjNDO0FTdndaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHl3WlI7QVN0d1pJO0VBQ0k7RUFDQTtFQUNBO0FUd3daUjtBU3J3Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHV3WlI7O0FTdGpaWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRxeVozQztBU2h5Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRreVpSO0FTL3haSTtFQUNJO0VBQ0E7RUFDQTtBVGl5WlI7QVM5eFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRneVpSOztBU3RrWkk7RUFDSTtBVHlrWlI7O0FTcmtaQTtFQUNJLFVYbFV3QjtBRTA0WjVCOztBVXI1WkE7OztFQUFBO0FBSUM7RUFDQTtJQUFPO0VWeTVaTjtFVXg1WkQ7SUFBSztFVjI1Wko7QUFDRjtBVXo1WkE7RUFDQztBVjI1WkQ7O0FVeDVaQTs7O0VBQUE7QUFJQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyNVpEOztBVXg1WkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMjVaRDs7QVV4NVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjI1WkQ7O0FXeDhaQTs7O0NBQUE7QUFLQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBWHc4Wko7O0FXcjhaQTs7RUFFSTtBWHc4Wko7O0FXcjhaQTs7RUFFSTtBWHc4Wko7O0FXcjhaQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHc4Wko7O0FXcjhaQTtBQUNBO0VBQ0k7RUFDQTtFQUFrQjtFQUNsQjtFQUNBO0FYeThaSjs7QVd0OFpBOzs7O0VBSUk7RUFBZ0I7QVgwOFpwQjs7QVd2OFpBO0VBQ0k7QVgwOFpKOztBV3Y4WkE7RUFDSTtBWDA4Wko7O0FXdjhaQTs7RUFFSTtFQUFnQjtBWDI4WnBCOztBV3g4WkE7Ozs7Ozs7RUFPSTtBWDI4Wko7O0FXeDhaQTs7Ozs7OztFQU9JO0FYMjhaSjs7QVd4OFpBO0VBQ0k7QVgyOFpKOztBV3o4WkE7O0VBRUk7QVg0OFpKOztBV3o4WkE7O0VBRUk7QVg0OFpKOztBV3o4WkE7O0VBRUk7QVg0OFpKOztBV3o4WkE7RUFDSTtBWDQ4Wko7O0FXejhaQTs7RUFFSTtBWDQ4Wko7O0FXejhaQTs7RUFFSTtBWDQ4Wko7O0FXejhaQTs7OztFQUlJO0FYNDhaSjs7QVd6OFpBO0VBQ0k7RUFDQTtBWDQ4Wko7O0FXejhaQTs7Q0FBQTtBQUdBO0VBQ0E7QVg0OFpBOztBV3o4WkE7RUFDQTtBWDQ4WkE7O0FXejhaQTs7Q0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0FYNDhaSjs7QVd6OFpBO0VBQ0k7QVg0OFpKO0FXMThaSTtFQUNJO0VBQ0Esc0JidUZpQjtFYXRGakI7RUFDQTtBWDQ4WlI7O0FBdGxhQTs7a0NBQUE7QVl6QkE7RUFDRztBWnFuYUg7O0FZbG5hQTtFQUNHLDJLZDBNeUI7RWN6TXpCO0VBQ0EseUJkcUd5QjtFY3BHekIsY2RtQnlCO0VjbEJ6QjtFQUNBO0FacW5hSDs7QVlsbmFBOzs7Ozs7RUFNQyxjZE8yQjtFY04zQjtFQUNBO0VBQ0EsZ0JkOEwyQjtBRXU3WjVCO0FZbm5hQzs7Ozs7O0VBQ0MsZ0JkeUwwQjtFY3hMMUI7QVowbmFGOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7RUFDQyxjZGpDMkI7RWNrQzNCO0VBQ0E7QVp5bmFEOztBWXRuYUE7RUFDQztBWnluYUQ7O0FZdG5hQTtFQUNDLGNkeEQyQjtBRWlyYTVCO0FZdm5hQztFQUVDO0VBQ0E7QVp3bmFGO0FZcm5hQztFQUNDO0FadW5hRjtBWWxuYUU7RUFFQztBWm1uYUg7QVlobmFFO0VBQ0M7QVprbmFIO0FZN21hRTtFQUVDO0FaOG1hSDtBWTNtYUU7RUFDQztBWjZtYUg7QVl4bWFFO0VBRUM7QVp5bWFIO0FZdG1hRTtFQUNDO0Fad21hSDtBWW5tYUU7RUFDQztBWnFtYUg7O0FZaG1hQTs7OztFQUlDLGNkdEcyQjtBRXlzYTVCOztBWWhtYUE7RUFDQztBWm1tYUQ7O0FZaG1hQTtFQUNDO0VBQ0E7RUFDRztBWm1tYUo7O0FZaG1hQTtFQUNDLDJLZGlFMkI7QUVraWE1Qjs7QVk5bGFDO0VBRUM7QVpnbWFGOztBWTVsYUE7RUFDQztBWitsYUQ7O0FZNWxhQTtFQUNDO0FaK2xhRDs7QVk1bGFBO0VBQ0M7QVorbGFEOztBWTVsYUE7RUFDQztBWitsYUQ7O0FZMWxhQztFQUNDO0FaNmxhRjs7QVk5bGFDO0VBQ0M7QVppbWFGOztBWWxtYUM7RUFDQztBWnFtYUY7O0FZdG1hQztFQUNDO0FaeW1hRjs7QVkxbWFDO0VBQ0M7QVo2bWFGOztBWTltYUM7RUFDQztBWmluYUY7O0FZN21hQTtFQUNDO0FaZ25hRDs7QVk3bWFBO0VBQ0M7QVpnbmFEOztBWTdtYUE7RUFDQztBWmduYUQ7O0FZM21hQztFQUNDO0FaOG1hRjs7QVkvbWFDO0VBQ0M7QVprbmFGOztBWW5uYUM7RUFDQztBWnNuYUY7O0FZdm5hQztFQUNDO0FaMG5hRjs7QVkzbmFDO0VBQ0M7QVo4bmFGOztBWS9uYUM7RUFDQztBWmtvYUY7O0FZOW5hQTtFQUNDO0VBQ0E7RUFDQTtBWmlvYUQ7O0FZOW5hQTtFQUNJO0VBQ0E7RUFDQTtBWmlvYUo7O0FZNW5hQztFQUNDO0FaK25hRjtBWTVuYUM7RUFDQztBWjhuYUY7QVkzbmFDO0VBQ0M7QVo2bmFGOztBWXpuYUE7OztFQUdDO0FaNG5hRDs7QVl6bmFBO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDRztBWjRuYUo7O0FZem5hQTtFQUNDLGNkbk4yQjtBRSswYTVCOztBWXpuYUE7RUFDQyxjZHZOMkI7RWN3TjNCO0FaNG5hRDs7QVl6bmFBO0VBQ0M7QVo0bmFEOztBWXhuYUM7RUFDQztBWjJuYUY7O0FZdG5hQztFQUNDO0FaeW5hRjs7QVlybmFBO0VBQ0M7QVp3bmFEO0FJeDBhSTtFUStNSjtJQUlFO0lBQ0E7RVp5bmFBO0FBQ0Y7O0FZdG5hQTtFQUNDO0FaeW5hRDs7QUkzMGFJO0VRc05IO0lBQ0M7RVp5bmFBOztFWXRuYUQ7O0lBRUM7RVp5bmFBOztFWXRuYUQ7SUFDQztFWnluYUE7QUFDRjtBYXo1YUE7QUFDQTtFQUNJO0FiMjVhSjs7QWF4NWFBO0VBQ0k7QWIyNWFKOztBYXg1YUE7RUFDSTtBYjI1YUo7O0FheDVhQTtFQUNJO0FiMjVhSjs7QWF4NWFBO0VBQ0k7QWIyNWFKOztBYXg1YUE7RUFDSTtFQUNBO0FiMjVhSjs7QWF4NWFBO0VBQ0k7RUFDQTtBYjI1YUo7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBSS8vYUk7RVN3R0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0ViMjVhQTtBQUNGO0FheDVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtBYjA1YUo7O0FhdjVhQTtFQUNJO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QUk3cmJJO0VTdVNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztJQUNBO0ViMDVhQTtBQUNGO0FhdjVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBQ0k7RUFDQTtBYnk1YUo7O0FhdDVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBQ0k7RUFDQTtBYnk1YUo7O0FhdDVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBQ0k7RUFDQTtBYnk1YUo7O0FhdDVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBRUk7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FJLzJiSTtFUzJkSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYnc1YUE7QUFDRjtBYXI1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBSW5nY0k7RVNnbkJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnU1YUE7QUFDRjtBYXA1YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBSXRwY0k7RVNvd0JIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnM1YUE7QUFDRjtBYW41YUE7RUFFSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBSXp5Y0k7RVN5NUJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYm81YUE7QUFDRjtBYWo1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBSTU3Y0k7RVM2aUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYm01YUE7QUFDRjtBYWg1YUE7QUFFQTtFQUNJO0FiaTVhSjs7QWE5NGFBO0VBQ0k7QWJpNWFKOztBYTk0YUE7RUFDSTtBYmk1YUo7O0FhOTRhQTtFQUNJO0FiaTVhSjs7QWE5NGFBO0VBQ0k7QWJpNWFKOztBYTk0YUE7RUFDSTtFQUNBO0FiaTVhSjs7QWE5NGFBO0VBQ0k7RUFDQTtBYmk1YUo7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FJOW1kSTtFU2l1Q0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0ViaTVhQTtBQUNGO0FhOTRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FJL3hkSTtFU201Q0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0lBQ0E7RWJnNWFBO0FBQ0Y7QWE3NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QUlqOWRJO0VTc2tESDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYis0YUE7QUFDRjtBYTU0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBSXJtZUk7RVMydERIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjg0YUE7QUFDRjtBYTM0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBSXh2ZUk7RVMrMkRIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjY0YUE7QUFDRjtBYTE0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBSTM0ZUk7RVNtZ0VIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjQ0YUE7QUFDRjtBYXo0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBSTloZkk7RVN1cEVIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjI0YUE7QUFDRjtBYXg0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0M7QWIwNGFEOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXQ0YUE7QUFDQTtFQUNDO0FieTRhRDs7QWF0NGFBO0VBQ0M7QWJ5NGFEOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7QUFFQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtBQUNBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7QUFFQTtFQUNDO0FidTRhRDs7QWFwNGFBO0VBQ0M7QWJ1NGFEOztBYXA0YUE7RUFDQztBYnU0YUQ7O0FhcDRhQTtFQUNDO0FidTRhRDs7QWFwNGFBO0FBRUE7RUFDQztBYnM0YUQ7O0FhbjRhQTtFQUNDO0FiczRhRDs7QWFuNGFBO0VBQ0k7QWJzNGFKOztBYW40YUE7QUFFQTtFQUNDO0FicTRhRDs7QWFsNGFBO0VBQ0M7QWJxNGFEOztBYWw0YUE7RUFDQztBYnE0YUQ7O0FhbDRhQTtFQUNDO0FicTRhRDs7QWFsNGFBO0FBRUE7RUFDSTtBYm80YUo7O0FhajRhQTtFQUNJO0FibzRhSjs7QWFqNGFBO0VBQ0k7QWJvNGFKOztBYWo0YUE7QUFFQTtFQUNJO0FibTRhSjs7QWFoNGFBO0VBQ0k7QWJtNGFKOztBYWg0YUE7RUFDSTtBYm00YUo7O0FhaDRhQTtFQUNJO0FibTRhSjs7QWFoNGFBO0VBQ0k7QWJtNGFKOztBYWg0YUE7RUFDSTtBYm00YUo7O0FhaDRhQTtBVHp3Rkk7RVMyd0ZIO0lBQ0M7RWJtNGFBOztFYWg0YUQ7SUFDQztFYm00YUE7O0VhaDRhRDtJQUNDO0VibTRhQTtBQUNGO0FhaDRhQTtBQUNBO0VBQ0M7QWJrNGFEOztBYS8zYUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBYms0YUo7O0FhLzNhQTtBQUNBO0VBQ0k7QWJrNGFKOztBYS8zYUE7RUFDSTtBYms0YUo7O0FhLzNhQTtFQUNJO0FiazRhSjs7QWEvM2FBO0VBQ0k7QWJrNGFKOztBYS8zYUE7RUFDSTtBYms0YUo7O0FhLzNhQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0FiazRhRDtBYWg0YUM7RUFDQztFQUNBO0FiazRhRjs7QWE5M2FBO0VBQ0M7QWJpNGFEOztBYTkzYUE7QUFDQTtFQUNDO0FiaTRhRDs7QWE5M2FBO0VBQ0M7QWJpNGFEOztBYTkzYUE7RUFDQztBYmk0YUQ7O0FhOTNhQTtFQUNDO0FiaTRhRDs7QWE5M2FBO0VBQ0M7QWJpNGFEOztBYTkzYUE7QUFDQTtFQUNJO0FiaTRhSjs7QWE5M2FBO0VBQ0k7QWJpNGFKOztBYTkzYUE7RUFDSTtBYmk0YUo7O0FhOTNhQTtFQUNJO0FiaTRhSjs7QWE5M2FBO0VBQ0k7QWJpNGFKOztBYTkzYUE7RUFDSTtBYmk0YUo7O0FhOTNhQTtFQUNJO0FiaTRhSjs7QWE5M2FBO0VBQ0k7QWJpNGFKOztBYTkzYUE7RUFDSTtBYmk0YUo7O0FhOTNhQTtFQUNJO0FiaTRhSjs7QUlyd2dCSTtFUzI0RkE7RUFFSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvQk87RWI2M2FOOztFYTEzYUQ7Ozs7Ozs7Ozs7O0lBV0M7RWI2M2FBOztFYTEzYUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCTztFYjYzYU47O0VhMTNhRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JPO0ViNjNhTjtBQUNGO0FhMTNhQTtFQUNFO0FiNDNhRjs7QUFqM2dCQTs7a0NBQUE7QWNqQ0E7RUFDQyxZaEJzSDBCO0VnQnJIdkIsc0JoQlN3QjtFZ0JSeEI7RUFDQSxTaEJrSHVCO0VnQmpIdkI7RUFDQTtFQUNBO0VWNEZBLHlCVTNGb0I7RVY0RnBCLGlDVTVGb0I7RVY2RnBCLDhCVTdGb0I7RVY4RnBCLDRCVTlGb0I7RVYrRnBCLDZCVS9Gb0I7QWQ0NWdCeEI7QUlyMmdCSTtFVS9ESjtJQVVFO0VkODVnQkE7QUFDRjtBSWozZ0JJO0VVeERKO0lBY0U7RWQrNWdCQTtBQUNGO0FJbDVnQkk7RVU1Qko7SUFrQlEsWWhCc0dtQjtFRTB6Z0J6QjtBQUNGO0FjOTVnQkM7RUFDQztFQUNBO0FkZzZnQkY7QWM5NWdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZzZnQkg7QUkzemdCSTtFQUVJO0VBQ0E7QUo0emdCUjtBSXp6Z0JJO0VBQ0k7QUoyemdCUjtBY3A2Z0JHO0VBQ0M7RUFDQTtBZHM2Z0JKO0FjbDZnQks7RUFDQztFQUNBO0VBQ0E7RVZ1REYsNkJVdERzQjtFVnVEdEIscUNVdkRzQjtFVndEdEIsa0NVeERzQjtFVnlEdEIsZ0NVekRzQjtFVjBEdEIsaUNVMURzQjtBZHc2Z0IxQjtBSTM2Z0JJO0VVREM7SUFPRTtFZHk2Z0JMO0FBQ0Y7QWNyNmdCTztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHM2Z0JSO0FjbjZnQk87RVZRSCwwQ1VQdUI7RVZRdkIsa0RVUnVCO0VWU3ZCLCtDVVR1QjtFVlV2Qiw2Q1VWdUI7RVZXdkIsOENVWHVCO0FkeTZnQjNCO0FjdDZnQk87RVZJSCx5Q1VIdUI7RVZJdkIsaURVSnVCO0VWS3ZCLDhDVUx1QjtFVk12Qiw0Q1VOdUI7RVZPdkIsNkNVUHVCO0FkNDZnQjNCO0FjcjZnQk07RUFDQyxjaEJuRHFCO0FFMDlnQjVCO0FjcjZnQk87RUFDQyxjaEJ0RG9CO0FFNjlnQjVCO0FjaDZnQlM7RVZmTCwwQ1VnQnlCO0VWZnpCLGtEVWV5QjtFVmR6QiwrQ1VjeUI7RVZiekIsNkNVYXlCO0VWWnpCLDhDVVl5QjtBZHM2Z0I3QjtBY242Z0JTO0VWbkJMLHdDVW9CeUI7RVZuQnpCLGdEVW1CeUI7RVZsQnpCLDZDVWtCeUI7RVZqQnpCLDJDVWlCeUI7RVZoQnpCLDRDVWdCeUI7QWR5NmdCN0I7QWNuNmdCTTtFQUNDO0FkcTZnQlA7QWNsNmdCUTtFQUNDO0FkbzZnQlQ7QWNoNmdCTztFQUNDO0FkazZnQlI7QWM1NWdCSTtFQUNDLGNoQnhGdUI7RU1zRXhCLHlCVW1CcUI7RVZsQnJCLGlDVWtCcUI7RVZqQnJCLDhCVWlCcUI7RVZoQnJCLDRCVWdCcUI7RVZmckIsNkJVZXFCO0FkazZnQnpCO0FjaDZnQks7RUFFQztFQUNBLGNoQi9Gc0I7QUVnZ2hCNUI7QWMvNWdCTTtFQUNDLGNoQmxHcUI7QUVtZ2hCNUI7QWM1NWdCTTtFQUNDO0VBQ0E7QWQ4NWdCUDtBY3Q1Z0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHc1Z0JMO0FjbDVnQk07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbzVnQlA7QWNoNWdCUTtFQUNDO0VBQ0E7QWRrNWdCVDtBY2g1Z0JTO0VBRUM7RUFDQSxjaEIvSWtCO0FFZ2loQjVCO0FjNzRnQlE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VWMUdMLHlCVTJHd0I7RVYxR3hCLGlDVTBHd0I7RVZ6R3hCLDhCVXlHd0I7RVZ4R3hCLDRCVXdHd0I7RVZ2R3hCLDZCVXVHd0I7RVZsRnhCLDZEVW1GeUI7RVZsRnpCLHFFVWtGeUI7RVZqRnpCLGtFVWlGeUI7RVZoRnpCLGdFVWdGeUI7RVYvRXpCLGlFVStFeUI7RUFDcEI7RUFDQTtFQUNBLHFCaEJ4S21CO0FFK2poQjVCO0FjcDVnQlE7RUFDQztBZHM1Z0JUO0FjcDVnQlM7RUFDQyxjaEIvS2tCO0FFcWtoQjVCO0FjbjVnQlM7RVZ6SEwsb0JVMEh5QjtFVnpIekIsNEJVeUh5QjtFVnhIekIseUJVd0h5QjtFVnZIekIsdUJVdUh5QjtFVnRIekIsd0JVc0h5QjtFQUNuQjtBZHk1Z0JWO0FjaDVnQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZGs1Z0JMO0FjaDVnQks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVjNIRix5QlU0SHNCO0VWM0h0QixpQ1UySHNCO0VWMUh0Qiw4QlUwSHNCO0VWekh0Qiw0QlV5SHNCO0VWeEh0Qiw2QlV3SHNCO0FkczVnQjFCOztBSWxsaEJJO0VVc01IO0lBRUUsV2hCbEh3QjtFRWlnaEJ6QjtFYzM0Z0JFO0lBQ0M7RWQ2NGdCSDtFY3o0Z0JJO0lBQ0M7RWQyNGdCTDtFY3g0Z0JJO0lBQ0M7RWQwNGdCTDtFY3g0Z0JLO0lBQ0M7RWQwNGdCTjtFY2w0Z0JLO0lBQ0M7SUFDQTtFZG80Z0JOO0VjajRnQks7SUFDQztFZG00Z0JOO0VjLzNnQk07SUFDQztFZGk0Z0JQO0VjejNnQkM7SUFDQyxZaEJqS3VCO0VFNGhoQnpCO0VjbjNnQks7SUFDQztFZHEzZ0JOO0VjajNnQk07SUFDQztFZG0zZ0JQO0VjMTJnQk07SUFDQztFZDQyZ0JQO0VjdjJnQk07SUFDQztFZHkyZ0JQO0FBQ0Y7QUl0bmhCSTtFVStMSDtJQXVGRTtFZG8yZ0JEO0FBQ0Y7O0FJN21oQkk7RVU4UUo7SUFFRTtFZGsyZ0JBO0FBQ0Y7QUlubmhCSTtFVW1SSDtJQUVFO0VkazJnQkQ7QUFDRjs7QWN4MWdCRztFQUNDO0FkMjFnQko7QWN6MWdCSTtFQUNDO0FkMjFnQkw7QWN4MWdCSTtFQUNDO0FkMDFnQkw7O0FjbDJnQkc7RUFDQztBZHEyZ0JKO0FjbjJnQkk7RUFDQztBZHEyZ0JMO0FjbDJnQkk7RUFDQztBZG8yZ0JMOztBYzUyZ0JHO0VBQ0M7QWQrMmdCSjtBYzcyZ0JJO0VBQ0M7QWQrMmdCTDtBYzUyZ0JJO0VBQ0M7QWQ4MmdCTDs7QWN0M2dCRztFQUNDO0FkeTNnQko7QWN2M2dCSTtFQUNDO0FkeTNnQkw7QWN0M2dCSTtFQUNDO0FkdzNnQkw7O0FjaDRnQkc7RUFDQztBZG00Z0JKO0FjajRnQkk7RUFDQztBZG00Z0JMO0FjaDRnQkk7RUFDQztBZGs0Z0JMOztBY3oyZ0JJO0VBQ0YseUJoQmhReUI7QUU0bWhCM0I7QWNwMmdCSztFQUNDLGNoQnhRcUI7QUU4bWhCM0I7QWNwMmdCTTtFQTdCTCxXaEI3VjJCO0FFaXVoQjVCO0FjbDRnQkM7RUFDQyxXaEJoVzBCO0FFb3VoQjVCO0FjLzNnQkc7RUFFQztBZGc0Z0JKO0FjdDJnQk87RUFwQ04sV2hCN1YyQjtBRTB1aEI1QjtBYzM0Z0JDO0VBQ0MsV2hCaFcwQjtBRTZ1aEI1QjtBY3g0Z0JHO0VBRUM7QWR5NGdCSjtBYy8xZ0JVO0VBRUMsV2hCblppQjtBRW12aEI1QjtBYzUxZ0JTO0VBQ0M7QWQ4MWdCVjtBYzUxZ0JVO0VBQ0M7QWQ4MWdCWDtBYzMxZ0JVO0VBQ0MsV2hCL1ppQjtBRTR2aEI1QjtBY3AxZ0JRO0VBRUM7QWRxMWdCVDs7QWV4d2hCQztFQUNDO0FmMndoQkY7O0FnQjl3aEJBO0VBQ0ksZ0JsQlV3QjtFa0JUeEIsWWxCb0h1QjtFa0JuSHZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYWxCb2xCd0I7RWtCbmxCeEI7QWhCaXhoQko7QWdCL3doQkk7RUFDSSxZbEI0R21CO0VrQjNHbkI7RVp1RkoseUJZdEZ3QjtFWnVGeEIsaUNZdkZ3QjtFWndGeEIsOEJZeEZ3QjtFWnlGeEIsNEJZekZ3QjtFWjBGeEIsNkJZMUZ3QjtBaEJxeGhCNUI7QUl0d2hCSTtFWWxCQTtJQU1RLFlsQndHZTtFRThxaEJ6QjtBQUNGO0FJN3ZoQkk7RVloQ0E7SUFVUTtFaEJ1eGhCVjtBQUNGO0FnQnJ4aEJRO0VBQ0k7RUFDQTtBaEJ1eGhCWjtBZ0JweGhCUTtFQUNJO0FoQnN4aEJaO0FnQm54aEJRO0VBQ0k7QWhCcXhoQlo7QWdCanhoQkk7RUFDSTtFQUNBO0VBQ0E7QWhCbXhoQlI7QWdCL3doQlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpeGhCWjtBZ0I3d2hCZ0I7Ozs7RUFFSTtFQUNBO0VBQ0EsY2xCN0JRO0VrQjhCUjtFWndDaEIsaUNZdkNvQztFWndDcEMseUNZeENvQztFWnlDcEMsc0NZekNvQztFWjBDcEMsb0NZMUNvQztFWjJDcEMscUNZM0NvQztFQUNwQixzQmxCNkxLO0FFd2xoQnpCO0FnQm54aEJvQjs7Ozs7Ozs7OztFQUdJLGNsQmpESTtFa0JrREo7QWhCNHhoQnhCO0FnQjF4aEJ3Qjs7Ozs7Ozs7OztFQUNJLGNsQnJEQTtBRTAxaEI1QjtBZ0JqeWhCb0I7Ozs7RUFDSSxjbEI5Q0k7RWtCK0NKO0FoQnN5aEJ4QjtBZ0JoeWhCUTtFQUNJO0FoQmt5aEJaO0FnQi94aEJRO0VBQ0k7QWhCaXloQlo7QUk5MGhCSTtFWWdESTtJQUVRO0VoQmd5aEJkO0FBQ0Y7QWdCM3hoQm9CO0VBQ0k7QWhCNnhoQnhCO0FJNzFoQkk7RVlzRUk7SUFFUTtFaEJ5eGhCZDtBQUNGO0FnQnB4aEJvQjtFQUNJO0FoQnN4aEJ4QjtBZ0I3d2hCUTs7RUFDSTtFQUNBO0FoQmd4aEJaO0FnQjF3aEJRO0VBQ0ksV2xCWGU7QUV1eGhCM0I7O0FnQnZ3aEJBO0VBQ0k7QWhCMHdoQko7QWdCeHdoQkk7RUFDSTtBaEIwd2hCUjs7QWdCdHdoQkE7RUFDSTtBaEJ5d2hCSjs7QUl4M2hCSTtFWXdIUTtJQUNJLFdsQm5DVztFRXV5aEJ6QjtFZ0Jsd2hCYztJQUNJO0VoQm93aEJsQjtFZ0Jqd2hCYztJQUNJO0VoQm13aEJsQjtBQUNGO0FnQjF2aEJvQjtFQUNJO0FoQjR2aEJ4Qjs7QUlsM2hCSTtFWXNJd0I7SUFDSTtFaEJndmhCOUI7QUFDRjs7QWdCanVoQkk7Ozs7O0VBQ0k7QWhCd3VoQlI7QWdCdHVoQlE7Ozs7O0VBQ0k7QWhCNHVoQlo7QWdCMXVoQlk7Ozs7O0VBQ0k7QWhCZ3ZoQmhCO0FnQjd1aEJZOzs7OztFQUNJO0FoQm12aEJoQjtBZ0IxdWhCZ0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7QWhCOHZoQnBCO0FnQjV2aEJvQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdJLFdsQi9OSTtFa0JnT0o7QWhCcXpoQnhCO0FnQm56aEJ3Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJLFdsQm5PQTtBRWlsaUI1QjtBZ0IxMmhCb0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QWhCKzNoQnhCOztBZ0JwM2hCUTtFQUNJO0FoQnUzaEJaOztBZ0J4M2hCUTtFQUNJO0FoQjIzaEJaOztBZ0I1M2hCUTtFQUNJO0FoQiszaEJaOztBZ0JoNGhCUTtFQUNJO0FoQm00aEJaOztBZ0JwNGhCUTtFQUNJO0FoQnU0aEJaOztBaUJ0b2lCQTtFQUNDO0VBQ0E7QWpCeW9pQkQ7QWlCdm9pQkM7RUFDQztFQUNBLFluQndIeUI7RW1Cdkh6QjtFQUNBO0FqQnlvaUJGO0FJaG1pQkk7RWE3Q0g7SUFPRTtFakIwb2lCRDtBQUNGO0FJOWxpQkk7RWFwREg7SUFXRTtJQUNBO0VqQjJvaUJEO0FBQ0Y7O0FrQjVwaUJBO0VBQ0M7RUFDQSxtQnBCcUgwQjtFTXBCdkIseUJjaEdpQjtFZGlHakIsaUNjakdpQjtFZGtHakIsOEJjbEdpQjtFZG1HakIsNEJjbkdpQjtFZG9HakIsNkJjcEdpQjtBbEJtcWlCckI7QUl2bWlCSTtFYy9ESjtJQUtFO0VsQnFxaUJBO0FBQ0Y7QUkvb2lCSTtFYzVCSjtJQVNFLG1CcEIrR3lCO0VFdWppQnpCO0FBQ0Y7QUl0b2lCSTtFYzFDSjtJQWFFO0VsQnVxaUJBO0FBQ0Y7QWtCcnFpQkM7RUFDQztFQUNBO0FsQnVxaUJGO0FrQnJxaUJFO0VBQ0M7RUFDQTtBbEJ1cWlCSDtBSTluaUJJO0VjL0NIO0lBVUU7RWxCdXFpQkQ7QUFDRjtBSXhwaUJJO0VjMUJIO0lBY0U7RWxCd3FpQkQ7QUFDRjtBa0JycWlCQztFQUNDO0FsQnVxaUJGO0FrQnJxaUJFO0VBQ0Msc0JwQjNCeUI7RW9CNEJ6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwQmdGd0I7QUV1bGlCM0I7QWtCcnFpQkc7RUFDQztBbEJ1cWlCSjtBa0JucWlCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwQjdCeUI7QUVrc2lCNUI7QUl2cWlCSTtFY0xGO0lBVUU7SUFDQTtJQUNBO0VsQnNxaUJGO0FBQ0Y7QWtCbnFpQkU7RUFDQztBbEJxcWlCSDtBSWpyaUJJO0VjV0Y7SUFJRTtJQUNBO0VsQnNxaUJGO0FBQ0Y7O0FJNXNpQkk7RWM4Q0Y7SUFDQyxrQnBCdUN3QjtFRTJuaUJ6QjtBQUNGO0FJM3NpQkk7RWM2Q0Y7SUFDQztFbEJpcWlCRDtBQUNGOztBQWh0aUJBOztrQ0FBQTtBbUIxQ0E7RUFDSSxtQnJCMk53QjtFcUIxTnhCO0VBQ0EsbUJyQjZCd0I7RXFCNUJ4QixXckJPd0I7RXFCTnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3JCMGYrQjtFcUJ6Zi9CLFlyQnlmK0I7RXFCeGYvQixpQnJCd2YrQjtFcUJ2Zi9CO0VBQ0E7QW5CZ3dpQko7QW1COXZpQkk7RUFDSSxlckJzZjJCO0FFMHdoQm5DO0FtQjd2aUJJO0VBQ0k7RUFDQTtFQUNBO0FuQit2aUJSO0FtQjV2aUJJO0VBQ0k7RUFDQTtBbkI4dmlCUjtBbUIxdmlCWTtFQUNJO0VBQ0E7QW5CNHZpQmhCO0FtQnh2aUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CMHZpQlo7QW1CeHZpQlk7RUFDSTtBbkIwdmlCaEI7QW1CdnZpQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQmdLWTtBRXlsaUI1Qjs7QW1CbHZpQkE7RUFDSSxXckJ3YytCO0VxQnZjL0IsWXJCdWMrQjtFcUJ0Yy9CLGlCckJzYytCO0FFK3loQm5DO0FtQm52aUJJO0VBQ0ksaUJyQm1jMkI7QUVremhCbkM7QW1CbHZpQkk7RUFDSSxlckJrYzJCO0FFa3poQm5DOztBbUJodmlCQTtFQUNJLFdyQnliK0I7RXFCeGIvQixZckJ3YitCO0VxQnZiL0IsaUJyQnViK0I7QUU0emhCbkM7QW1CanZpQkk7RUFDSSxpQnJCb2IyQjtBRSt6aEJuQztBbUJodmlCSTtFQUNJLGVyQm1iMkI7QUUremhCbkM7O0FtQjl1aUJBO0VBQ0ksc0JyQmlLcUI7QUVnbGlCekI7O0FtQjV1aUJJO0VBQ0k7RUFDQTtBbkIrdWlCUjs7QW1CanZpQkk7RUFDSTtFQUNBO0FuQm92aUJSOztBbUJ0dmlCSTtFQUNJO0VBQ0E7QW5CeXZpQlI7O0FtQjN2aUJJO0VBQ0k7RUFDQTtBbkI4dmlCUjs7QW1CaHdpQkk7RUFDSTtFQUNBO0FuQm13aUJSOztBbUJyd2lCSTtFQUNJO0VBQ0E7QW5Cd3dpQlI7O0FtQjF3aUJJO0VBQ0k7RUFDQTtBbkI2d2lCUjs7QW1CL3dpQkk7RUFDSTtFQUNBO0FuQmt4aUJSOztBbUJweGlCSTtFQUNJO0VBQ0E7QW5CdXhpQlI7O0FtQnp4aUJJO0VBQ0k7RUFDQTtBbkI0eGlCUjs7QW1COXhpQkk7RUFDSTtFQUNBO0FuQml5aUJSOztBbUIzeGlCSTtFQUNJO0VBQ0E7QW5COHhpQlI7O0FtQnh4aUJJO0VBQ0k7RUFDQTtBbkIyeGlCUjs7QW9CMzRpQkE7RUFDSTtBcEI4NGlCSjtBb0I1NGlCSTtFQUNJO0VBQ0E7RUFDQTtBcEI4NGlCUjtBb0I1NGlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0QmNnQjtFTXNFeEIsa0NnQm5GNEI7RWhCb0Y1QiwwQ2dCcEY0QjtFaEJxRjVCLHVDZ0JyRjRCO0VoQnNGNUIscUNnQnRGNEI7RWhCdUY1QixzQ2dCdkY0QjtFQUNwQjtFQUNBO0VBQ0Esc0J0QnVPYTtFc0J0T2I7RUFDQTtBcEJrNWlCWjtBSTczaUJJO0VnQmxDSTtJQWdCUTtFcEJtNWlCZDtBQUNGO0FJcDNpQkk7RWdCaERJO0lBb0JRO0VwQm81aUJkO0FBQ0Y7QW9CbDVpQlk7RUFDSTtFaEJtRVosc0NnQmxFZ0M7RWhCbUVoQyw4Q2dCbkVnQztFaEJvRWhDLDJDZ0JwRWdDO0VoQnFFaEMseUNnQnJFZ0M7RWhCc0VoQywwQ2dCdEVnQztBcEJ3NWlCcEM7QW9CcjVpQlk7RUFDSTtFQUNBO0FwQnU1aUJoQjtBb0JwNWlCWTtFQUNJLGN0QnpCWTtFc0IwQlo7QXBCczVpQmhCO0FvQnA1aUJnQjtFaEI2QloscUJnQjVCbUM7RWhCNkJuQyw2QmdCN0JtQztFaEI4Qm5DLDBCZ0I5Qm1DO0VoQitCbkMsd0JnQi9CbUM7RWhCZ0NuQyx5QmdCaENtQztBcEIwNWlCdkM7O0FxQjU3aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrN2lCRjs7QXFCNzdpQkE7RUFDRTtFQUNBO0FyQmc4aUJGO0FxQjk3aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCZzhpQko7O0FxQjU3aUJBO0VBQ0M7SWpCaURHLGlDaUJoRDBCO0lqQmlEMUIsOEJpQmpEMEI7SWpCa0QxQiw2QmlCbEQwQjtJakJtRDFCLHlCaUJuRDBCO0lqQm1DMUIsb0JpQmxDbUI7SWpCbUNuQiw0QmlCbkNtQjtJakJvQ25CLHlCaUJwQ21CO0lqQnFDbkIsdUJpQnJDbUI7SWpCc0NuQix3QmlCdENtQjtFckJzOGlCckI7RXFCcDhpQkQ7SWpCNkNHLGlDaUI1Q3dCO0lqQjZDeEIsOEJpQjdDd0I7SWpCOEN4Qiw2QmlCOUN3QjtJakIrQ3hCLHlCaUIvQ3dCO0lqQitCeEIseUJpQjlCbUI7SWpCK0JuQixpQ2lCL0JtQjtJakJnQ25CLDhCaUJoQ21CO0lqQmlDbkIsNEJpQmpDbUI7SWpCa0NuQiw2QmlCbENtQjtFckI2OGlCckI7QUFDRjtBcUIxOGlCQTtFQUNFO0FyQjQ4aUJGOztBcUIxOGlCQTtFQUNFO0FyQjY4aUJGOztBcUIzOGlCQTtFQUNFO0FyQjg4aUJGOztBcUI1OGlCQTtFQUNFO0FyQis4aUJGOztBcUI3OGlCQTtFQUNFO0FyQmc5aUJGOztBcUI5OGlCQTtFQUNFO0FyQmk5aUJGOztBcUIvOGlCQTtFQUNFO0FyQms5aUJGOztBcUJoOWlCQTtFQUNFO0FyQm05aUJGOztBcUJqOWlCQTtFQUNFO0FyQm85aUJGOztBcUJsOWlCQTtFQUNFO0FyQnE5aUJGOztBcUJuOWlCQTtFQUNFO0FyQnM5aUJGOztBcUJwOWlCQTtFQUNFO0FyQnU5aUJGOztBcUJyOWlCQTtFQUNFO0FyQnc5aUJGOztBcUJ0OWlCQTtFQUNFO0FyQnk5aUJGOztBcUJ2OWlCQTtFQUNFO0FyQjA5aUJGOztBcUJ4OWlCQTtFQUNFO0FyQjI5aUJGOztBcUJ6OWlCQTtFQUNFO0FyQjQ5aUJGOztBcUIxOWlCQTtFQUNFO0FyQjY5aUJGOztBcUIzOWlCQTtFQUNFO0FyQjg5aUJGOztBcUI1OWlCQTtFQUNFO0FyQis5aUJGOztBcUI3OWlCQTtFQUNFO0FyQmcraUJGOztBcUI5OWlCQTtFQUNFO0FyQmkraUJGOztBcUIvOWlCQTtFQUNFO0FyQmsraUJGOztBcUJoK2lCQTtFQUNFO0FyQm0raUJGOztBcUJqK2lCQTtFQUNFO0FyQm8raUJGOztBcUJsK2lCQTtFQUNFO0FyQnEraUJGOztBcUJuK2lCQTtFQUNFO0FyQnMraUJGOztBcUJwK2lCQTtFQUNFO0FyQnUraUJGOztBcUJyK2lCQTtFQUNFO0FyQncraUJGOztBcUJ0K2lCQTtFQUNFO0FyQnkraUJGOztBcUJ2K2lCQTtFQUNFO0FyQjAraUJGOztBcUJ4K2lCQTtFQUNFO0FyQjIraUJGOztBcUJ6K2lCQTtFQUNFO0FyQjQraUJGOztBcUIxK2lCQTtFQUNFO0FyQjYraUJGOztBcUIzK2lCQTtFQUNFO0FyQjgraUJGOztBcUI1K2lCQTtFQUNFO0FyQisraUJGOztBcUI3K2lCQTtFQUNFO0FyQmcvaUJGOztBcUI5K2lCQTtFQUNFO0FyQmkvaUJGOztBcUIvK2lCQTtFQUNFO0FyQmsvaUJGOztBcUJoL2lCQTtFQUNFO0FyQm0vaUJGOztBcUJqL2lCQTtFQUNFO0FyQm8vaUJGOztBcUJsL2lCQTtFQUNFO0FyQnEvaUJGOztBcUJuL2lCQTtFQUNFO0FyQnMvaUJGOztBcUJwL2lCQTtFQUNFO0FyQnUvaUJGOztBcUJyL2lCQTtFQUNFO0FyQncvaUJGOztBcUJ0L2lCQTtFQUNFO0FyQnkvaUJGOztBcUJ2L2lCQTtFQUNFO0FyQjAvaUJGOztBcUJ4L2lCQTtFQUNFO0FyQjIvaUJGOztBcUJ6L2lCQTtFQUNFO0FyQjQvaUJGOztBcUIxL2lCQTtFQUNFO0FyQjYvaUJGOztBcUIzL2lCQTtFQUNFO0FyQjgvaUJGOztBcUI1L2lCQTtFQUNFO0FyQisvaUJGOztBcUI3L2lCQTtFQUNFO0FyQmdnakJGOztBcUI5L2lCQTtFQUNFO0FyQmlnakJGOztBcUIvL2lCQTtFQUNFO0FyQmtnakJGOztBcUJoZ2pCQTtFQUNFO0FyQm1nakJGOztBcUJqZ2pCQTtFQUNFO0FyQm9nakJGOztBcUJsZ2pCQTtFQUNFO0FyQnFnakJGOztBcUJuZ2pCQTtFQUNFO0FyQnNnakJGOztBcUJwZ2pCQTtFQUNFO0FyQnVnakJGOztBcUJyZ2pCQTtFQUNFO0FyQndnakJGOztBcUJ0Z2pCQTtFQUNFO0FyQnlnakJGOztBcUJ2Z2pCQTtFQUNFO0FyQjBnakJGOztBcUJ4Z2pCQTtFQUNFO0FyQjJnakJGOztBcUJ6Z2pCQTtFQUNFO0FyQjRnakJGOztBcUIxZ2pCQTtFQUNFO0FyQjZnakJGOztBcUIzZ2pCQTtFQUNFO0FyQjhnakJGOztBcUI1Z2pCQTtFQUNFO0FyQitnakJGOztBcUI3Z2pCQTtFQUNFO0FyQmdoakJGOztBcUI5Z2pCQTtFQUNFO0FyQmloakJGOztBcUIvZ2pCQTtFQUNFO0FyQmtoakJGOztBcUJoaGpCQTtFQUNFO0FyQm1oakJGOztBcUJqaGpCQTtFQUNFO0FyQm9oakJGOztBcUJsaGpCQTtFQUNFO0FyQnFoakJGOztBcUJuaGpCQTtFQUNFO0FyQnNoakJGOztBcUJwaGpCQTtFQUNFO0FyQnVoakJGOztBcUJyaGpCQTtFQUNFO0FyQndoakJGOztBcUJ0aGpCQTtFQUNFO0FyQnloakJGOztBcUJ2aGpCQTtFQUNFO0FyQjBoakJGOztBcUJ4aGpCQTtFQUNFO0FyQjJoakJGOztBcUJ6aGpCQTtFQUNFO0FyQjRoakJGOztBcUIxaGpCQTtFQUNFO0FyQjZoakJGOztBcUIzaGpCQTtFQUNFO0FyQjhoakJGOztBcUI1aGpCQTtFQUNFO0FyQitoakJGOztBcUI3aGpCQTtFQUNFO0FyQmdpakJGOztBcUI5aGpCQTtFQUNFO0FyQmlpakJGOztBcUIvaGpCQTtFQUNFO0FyQmtpakJGOztBcUJoaWpCQTtFQUNFO0FyQm1pakJGOztBcUJqaWpCQTtFQUNFO0FyQm9pakJGOztBcUJsaWpCQTtFQUNFO0FyQnFpakJGOztBcUJuaWpCQTtFQUNFO0FyQnNpakJGOztBcUJwaWpCQTtFQUNFO0FyQnVpakJGOztBcUJyaWpCQTtFQUNFO0FyQndpakJGOztBcUJ0aWpCQTtFQUNFO0FyQnlpakJGOztBcUJ2aWpCQTtFQUNFO0FyQjBpakJGOztBcUJ4aWpCQTtFQUNFO0FyQjJpakJGOztBcUJ6aWpCQTtFQUNFO0FyQjRpakJGOztBcUIxaWpCQTtFQUNFO0FyQjZpakJGOztBcUIzaWpCQTtFQUNFO0FyQjhpakJGOztBcUI1aWpCQTtFQUNFO0FyQitpakJGOztBcUI3aWpCQTtFQUNFO0FyQmdqakJGOztBcUI5aWpCQTtFQUNFO0FyQmlqakJGOztBcUIvaWpCQTtFQUNFO0FyQmtqakJGOztBcUJoampCQTtFQUNFO0FyQm1qakJGOztBcUJqampCQTtFQUNFO0FyQm9qakJGOztBcUJsampCQTtFQUNFO0FyQnFqakJGOztBcUJuampCQTtFQUNFO0FyQnNqakJGOztBcUJwampCQTtFQUNFO0FyQnVqakJGOztBcUJyampCQTtFQUNFO0FyQndqakJGOztBcUJ0ampCQTtFQUNFO0FyQnlqakJGOztBcUJ2ampCQTtFQUNFO0FyQjBqakJGOztBcUJ4ampCQTtFQUNFO0FyQjJqakJGOztBcUJ6ampCQTtFQUNFO0FyQjRqakJGOztBcUIxampCQTtFQUNFO0FyQjZqakJGOztBcUIzampCQTtFQUNFO0FyQjhqakJGOztBcUI1ampCQTtFQUNFO0FyQitqakJGOztBcUI3ampCQTtFQUNFO0FyQmdrakJGOztBcUI5ampCQTtFQUNFO0FyQmlrakJGOztBcUIvampCQTtFQUNFO0FyQmtrakJGOztBcUJoa2pCQTtFQUNFO0FyQm1rakJGOztBcUJqa2pCQTtFQUNFO0FyQm9rakJGOztBcUJsa2pCQTtFQUNFO0FyQnFrakJGOztBcUJua2pCQTtFQUNFO0FyQnNrakJGOztBcUJwa2pCQTtFQUNFO0FyQnVrakJGOztBcUJya2pCQTtFQUNFO0FyQndrakJGOztBcUJ0a2pCQTtFQUNFO0FyQnlrakJGOztBcUJ2a2pCQTtFQUNFO0FyQjBrakJGOztBcUJ4a2pCQTtFQUNFO0FyQjJrakJGOztBcUJ6a2pCQTtFQUNFO0FyQjRrakJGOztBcUIxa2pCQTtFQUNFO0FyQjZrakJGOztBcUIza2pCQTtFQUNFO0FyQjhrakJGOztBcUI1a2pCQTtFQUNFO0FyQitrakJGOztBcUI3a2pCQTtFQUNFO0FyQmdsakJGOztBcUI5a2pCQTtFQUNFO0FyQmlsakJGOztBcUIva2pCQTtFQUNFO0FyQmtsakJGOztBcUJobGpCQTtFQUNFO0FyQm1sakJGOztBcUJqbGpCQTtFQUNFO0FyQm9sakJGOztBcUJsbGpCQTtFQUNFO0FyQnFsakJGOztBcUJubGpCQTtFQUNFO0FyQnNsakJGOztBcUJwbGpCQTtFQUNFO0FyQnVsakJGOztBcUJybGpCQTtFQUNFO0FyQndsakJGOztBcUJ0bGpCQTtFQUNFO0FyQnlsakJGOztBcUJ2bGpCQTtFQUNFO0FyQjBsakJGOztBcUJ4bGpCQTtFQUNFO0FyQjJsakJGOztBcUJ6bGpCQTtFQUNFO0FyQjRsakJGOztBcUIxbGpCQTtFQUNFO0FyQjZsakJGOztBcUIzbGpCQTtFQUNFO0FyQjhsakJGOztBcUI1bGpCQTtFQUNFO0FyQitsakJGOztBcUI3bGpCQTtFQUNFO0FyQmdtakJGOztBcUI5bGpCQTtFQUNFO0FyQmltakJGOztBcUIvbGpCQTtFQUNFO0FyQmttakJGOztBcUJobWpCQTtFQUNFO0FyQm1takJGOztBcUJqbWpCQTtFQUNFO0FyQm9takJGOztBcUJsbWpCQTtFQUNFO0FyQnFtakJGOztBcUJubWpCQTtFQUNFO0FyQnNtakJGOztBcUJwbWpCQTtFQUNFO0FyQnVtakJGOztBcUJybWpCQTtFQUNFO0FyQndtakJGOztBcUJ0bWpCQTtFQUNFO0FyQnltakJGOztBcUJ2bWpCQTtFQUNFO0FyQjBtakJGOztBcUJ4bWpCQTtFQUNFO0FyQjJtakJGOztBcUJ6bWpCQTtFQUNFO0FyQjRtakJGOztBcUIxbWpCQTtFQUNFO0FyQjZtakJGOztBcUIzbWpCQTtFQUNFO0FyQjhtakJGOztBcUI1bWpCQTtFQUNFO0FyQittakJGOztBcUI3bWpCQTtFQUNFO0FyQmduakJGOztBcUI5bWpCQTtFQUNFO0FyQmluakJGOztBcUIvbWpCQTtFQUNFO0FyQmtuakJGOztBcUJobmpCQTtFQUNFO0FyQm1uakJGOztBcUJqbmpCQTtFQUNFO0FyQm9uakJGOztBcUJsbmpCQTtFQUNFO0FyQnFuakJGOztBcUJubmpCQTtFQUNFO0FyQnNuakJGOztBcUJwbmpCQTtFQUNFO0FyQnVuakJGOztBcUJybmpCQTtFQUNFO0FyQnduakJGOztBcUJ0bmpCQTtFQUNFO0FyQnluakJGOztBcUJ2bmpCQTtFQUNFO0FyQjBuakJGOztBcUJ4bmpCQTtFQUNFO0FyQjJuakJGOztBcUJ6bmpCQTtFQUNFO0FyQjRuakJGOztBcUIxbmpCQTtFQUNFO0FyQjZuakJGOztBcUIzbmpCQTtFQUNFO0FyQjhuakJGOztBcUI1bmpCQTtFQUNFO0FyQituakJGOztBcUI3bmpCQTtFQUNFO0FyQmdvakJGOztBcUI5bmpCQTtFQUNFO0FyQmlvakJGOztBcUIvbmpCQTtFQUNFO0FyQmtvakJGOztBcUJob2pCQTtFQUNFO0FyQm1vakJGOztBcUJqb2pCQTtFQUNFO0FyQm9vakJGOztBcUJsb2pCQTtFQUNFO0FyQnFvakJGOztBcUJub2pCQTtFQUNFO0FyQnNvakJGOztBcUJwb2pCQTtFQUNFO0FyQnVvakJGOztBcUJyb2pCQTtFQUNFO0FyQndvakJGOztBcUJ0b2pCQTtFQUNFO0FyQnlvakJGOztBcUJ2b2pCQTtFQUNFO0FyQjBvakJGOztBcUJ4b2pCQTtFQUNFO0FyQjJvakJGOztBcUJ6b2pCQTtFQUNFO0FyQjRvakJGOztBcUIxb2pCQTtFQUNFO0FyQjZvakJGOztBcUIzb2pCQTtFQUNFO0FyQjhvakJGOztBcUI1b2pCQTtFQUNFO0FyQitvakJGOztBcUI3b2pCQTtFQUNFO0FyQmdwakJGOztBcUI5b2pCQTtFQUNFO0FyQmlwakJGOztBcUIvb2pCQTtFQUNFO0FyQmtwakJGOztBcUJocGpCQTtFQUNFO0FyQm1wakJGOztBcUJqcGpCQTtFQUNFO0VBQ0E7RWpCemNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4bGtCSjs7QXFCdHBqQkE7RUFDRTtBckJ5cGpCRjs7QXFCdnBqQkE7RUFDRTtBckIwcGpCRjs7QXFCeHBqQkE7RUFDRTtBckIycGpCRjs7QXFCenBqQkE7RUFDRTtBckI0cGpCRjs7QXFCMXBqQkE7RUFDRTtBckI2cGpCRjs7QXFCM3BqQkE7RUFDRTtBckI4cGpCRjs7QXFCNXBqQkE7RUFDRTtBckIrcGpCRjs7QXFCN3BqQkE7RUFDRTtBckJncWpCRjs7QXFCOXBqQkE7RUFDRTtBckJpcWpCRjs7QXFCL3BqQkE7RUFDRTtBckJrcWpCRjs7QXFCaHFqQkE7RUFDRTtBckJtcWpCRjs7QXFCanFqQkE7RUFDRTtBckJvcWpCRjs7QXFCbHFqQkE7RUFDRTtBckJxcWpCRjs7QXFCbnFqQkE7RUFDRTtBckJzcWpCRjs7QXFCcHFqQkE7RUFDRTtBckJ1cWpCRjs7QXFCcnFqQkE7RUFDRTtBckJ3cWpCRjs7QXFCdHFqQkE7RUFDRTtBckJ5cWpCRjs7QXFCdnFqQkE7RUFDRTtBckIwcWpCRjs7QXFCeHFqQkE7RUFDRTtBckIycWpCRjs7QXFCenFqQkE7RUFDRTtBckI0cWpCRjs7QXFCMXFqQkE7RUFDRTtBckI2cWpCRjs7QXFCM3FqQkE7RUFDRTtBckI4cWpCRjs7QXFCNXFqQkE7RUFDRTtBckIrcWpCRjs7QXFCN3FqQkE7RUFDRTtBckJncmpCRjs7QXFCOXFqQkE7RUFDRTtBckJpcmpCRjs7QXFCL3FqQkE7RUFDRTtBckJrcmpCRjs7QXFCaHJqQkE7RUFDRTtBckJtcmpCRjs7QXFCanJqQkE7RUFDRTtBckJvcmpCRjs7QXFCbHJqQkE7RUFDRTtBckJxcmpCRjs7QXFCbnJqQkE7RUFDRTtBckJzcmpCRjs7QXFCcHJqQkE7RUFDRTtBckJ1cmpCRjs7QXFCcnJqQkE7RUFDRTtBckJ3cmpCRjs7QXFCdHJqQkE7RUFDRTtBckJ5cmpCRjs7QXFCdnJqQkE7RUFDRTtBckIwcmpCRjs7QXFCeHJqQkE7RUFDRTtBckIycmpCRjs7QXFCenJqQkE7RUFDRTtBckI0cmpCRjs7QXFCMXJqQkE7RUFDRTtBckI2cmpCRjs7QXFCM3JqQkE7RUFDRTtBckI4cmpCRjs7QXFCNXJqQkE7RUFDRTtBckIrcmpCRjs7QXFCN3JqQkE7RUFDRTtBckJnc2pCRjs7QXFCOXJqQkE7RUFDRTtBckJpc2pCRjs7QXFCL3JqQkE7RUFDRTtBckJrc2pCRjs7QXFCaHNqQkE7RUFDRTtBckJtc2pCRjs7QXFCanNqQkE7RUFDRTtBckJvc2pCRjs7QXFCbHNqQkE7RUFDRTtBckJxc2pCRjs7QXFCbnNqQkE7RUFDRTtBckJzc2pCRjs7QXFCcHNqQkE7RUFDRTtBckJ1c2pCRjs7QXFCcnNqQkE7RUFDRTtBckJ3c2pCRjs7QXFCdHNqQkE7RUFDRTtBckJ5c2pCRjs7QXFCdnNqQkE7RUFDRTtBckIwc2pCRjs7QXFCeHNqQkE7RUFDRTtBckIyc2pCRjs7QXFCenNqQkE7RUFDRTtBckI0c2pCRjs7QXFCMXNqQkE7RUFDRTtBckI2c2pCRjs7QXFCM3NqQkE7RUFDRTtBckI4c2pCRjs7QXFCNXNqQkE7RUFDRTtBckIrc2pCRjs7QXFCN3NqQkE7RUFDRTtBckJndGpCRjs7QXFCOXNqQkE7RUFDRTtBckJpdGpCRjs7QXFCL3NqQkE7RUFDRTtBckJrdGpCRjs7QXFCaHRqQkE7RUFDRTtBckJtdGpCRjs7QXFCanRqQkE7RUFDRTtBckJvdGpCRjs7QXFCbHRqQkE7RUFDRTtBckJxdGpCRjs7QXFCbnRqQkE7RUFDRTtBckJzdGpCRjs7QXFCcHRqQkE7RUFDRTtBckJ1dGpCRjs7QXFCcnRqQkE7RUFDRTtBckJ3dGpCRjs7QXFCdHRqQkE7RUFDRTtBckJ5dGpCRjs7QXFCdnRqQkE7RUFDRTtBckIwdGpCRjs7QXFCeHRqQkE7RUFDRTtBckIydGpCRjs7QXFCenRqQkE7RUFDRTtBckI0dGpCRjs7QXFCMXRqQkE7RUFDRTtBckI2dGpCRjs7QXFCM3RqQkE7RUFDRTtBckI4dGpCRjs7QXFCNXRqQkE7RUFDRTtBckIrdGpCRjs7QXFCN3RqQkE7RUFDRTtBckJndWpCRjs7QXFCOXRqQkE7RUFDRTtBckJpdWpCRjs7QXFCL3RqQkE7RUFDRTtBckJrdWpCRjs7QXFCaHVqQkE7RUFDRTtBckJtdWpCRjs7QXFCanVqQkE7RUFDRTtBckJvdWpCRjs7QXFCbHVqQkE7RUFDRTtBckJxdWpCRjs7QXFCbnVqQkE7RUFDRTtBckJzdWpCRjs7QXFCcHVqQkE7RUFDRTtBckJ1dWpCRjs7QXFCcnVqQkE7RUFDRTtBckJ3dWpCRjs7QXFCdHVqQkE7RUFDRTtBckJ5dWpCRjs7QXFCdnVqQkE7RUFDRTtBckIwdWpCRjs7QXFCeHVqQkE7RUFDRTtBckIydWpCRjs7QXFCenVqQkE7RUFDRTtBckI0dWpCRjs7QXFCMXVqQkE7RUFDRTtBckI2dWpCRjs7QXFCM3VqQkE7RUFDRTtBckI4dWpCRjs7QXFCNXVqQkE7RUFDRTtBckIrdWpCRjs7QXFCN3VqQkE7RUFDRTtBckJndmpCRjs7QXFCOXVqQkE7RUFDRTtBckJpdmpCRjs7QXFCL3VqQkE7RUFDRTtBckJrdmpCRjs7QXFCaHZqQkE7RUFDRTtBckJtdmpCRjs7QXFCanZqQkE7RUFDRTtBckJvdmpCRjs7QXFCbHZqQkE7RUFDRTtBckJxdmpCRjs7QXFCbnZqQkE7RUFDRTtBckJzdmpCRjs7QXFCcHZqQkE7RUFDRTtBckJ1dmpCRjs7QXFCcnZqQkE7RUFDRTtBckJ3dmpCRjs7QXFCdHZqQkE7RUFDRTtBckJ5dmpCRjs7QXFCdnZqQkE7RUFDRTtBckIwdmpCRjs7QXFCeHZqQkE7RUFDRTtBckIydmpCRjs7QXFCenZqQkE7RUFDRTtBckI0dmpCRjs7QXFCMXZqQkE7RUFDRTtBckI2dmpCRjs7QXFCM3ZqQkE7RUFDRTtBckI4dmpCRjs7QXFCNXZqQkE7RUFDRTtBckIrdmpCRjs7QXFCN3ZqQkE7RUFDRTtBckJnd2pCRjs7QXFCOXZqQkE7RUFDRTtBckJpd2pCRjs7QXFCL3ZqQkE7RUFDRTtBckJrd2pCRjs7QXFCaHdqQkE7RUFDRTtBckJtd2pCRjs7QXFCandqQkE7RUFDRTtBckJvd2pCRjs7QXFCbHdqQkE7RUFDRTtBckJxd2pCRjs7QXFCbndqQkE7RUFDRTtBckJzd2pCRjs7QXFCcHdqQkE7RUFDRTtBckJ1d2pCRjs7QXFCcndqQkE7RUFDRTtBckJ3d2pCRjs7QXFCdHdqQkE7RUFDRTtBckJ5d2pCRjs7QXFCdndqQkE7RUFDRTtBckIwd2pCRjs7QXFCeHdqQkE7RUFDRTtBckIyd2pCRjs7QXFCendqQkE7RUFDRTtBckI0d2pCRjs7QXFCMXdqQkE7RUFDRTtBckI2d2pCRjs7QXFCM3dqQkE7RUFDRTtBckI4d2pCRjs7QXFCNXdqQkE7RUFDRTtBckIrd2pCRjs7QXFCN3dqQkE7RUFDRTtBckJneGpCRjs7QXFCOXdqQkE7RUFDRTtBckJpeGpCRjs7QXFCL3dqQkE7RUFDRTtBckJreGpCRjs7QXFCaHhqQkE7RUFDRTtBckJteGpCRjs7QXFCanhqQkE7RUFDRTtBckJveGpCRjs7QXFCbHhqQkE7RUFDRTtBckJxeGpCRjs7QXFCbnhqQkE7RUFDRTtBckJzeGpCRjs7QXFCcHhqQkE7RUFDRTtBckJ1eGpCRjs7QXFCcnhqQkE7RUFDRTtBckJ3eGpCRjs7QXFCdHhqQkE7RUFDRTtBckJ5eGpCRjs7QXFCdnhqQkE7RUFDRTtBckIweGpCRjs7QXFCeHhqQkE7RUFDRTtBckIyeGpCRjs7QXFCenhqQkE7RUFDRTtBckI0eGpCRjs7QXFCMXhqQkE7RUFDRTtBckI2eGpCRjs7QXFCM3hqQkE7RUFDRTtBckI4eGpCRjs7QXFCNXhqQkE7RUFDRTtBckIreGpCRjs7QXFCN3hqQkE7RUFDRTtBckJneWpCRjs7QXFCOXhqQkE7RUFDRTtBckJpeWpCRjs7QXFCL3hqQkE7RUFDRTtBckJreWpCRjs7QXFCaHlqQkE7RUFDRTtBckJteWpCRjs7QXFCanlqQkE7RUFDRTtBckJveWpCRjs7QXFCbHlqQkE7RUFDRTtBckJxeWpCRjs7QXFCbnlqQkE7RUFDRTtBckJzeWpCRjs7QXFCcHlqQkE7RUFDRTtBckJ1eWpCRjs7QXFCcnlqQkE7RUFDRTtBckJ3eWpCRjs7QXFCdHlqQkE7RUFDRTtBckJ5eWpCRjs7QXFCdnlqQkE7RUFDRTtBckIweWpCRjs7QXFCeHlqQkE7RUFDRTtBckIyeWpCRjs7QXFCenlqQkE7RUFDRTtBckI0eWpCRjs7QXFCMXlqQkE7RUFDRTtBckI2eWpCRjs7QXFCM3lqQkE7RUFDRTtBckI4eWpCRjs7QXFCNXlqQkE7RUFDRTtBckIreWpCRjs7QXFCN3lqQkE7RUFDRTtBckJnempCRjs7QXFCOXlqQkE7RUFDRTtBckJpempCRjs7QXFCL3lqQkE7RUFDRTtBckJrempCRjs7QXFCaHpqQkE7RUFDRTtBckJtempCRjs7QXFCanpqQkE7RUFDRTtBckJvempCRjs7QXFCbHpqQkE7RUFDRTtBckJxempCRjs7QXFCbnpqQkE7RUFDRTtBckJzempCRjs7QXFCcHpqQkE7RUFDRTtBckJ1empCRjs7QXFCcnpqQkE7RUFDRTtBckJ3empCRjs7QXFCdHpqQkE7RUFDRTtBckJ5empCRjs7QXFCdnpqQkE7RUFDRTtBckIwempCRjs7QXFCeHpqQkE7RUFDRTtBckIyempCRjs7QXFCenpqQkE7RUFDRTtBckI0empCRjs7QXFCMXpqQkE7RUFDRTtBckI2empCRjs7QXFCM3pqQkE7RUFDRTtBckI4empCRjs7QXNCMzdsQkE7OztFQUFBO0FBSUM7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qjg3bEJIOztBc0I1N2xCQztFQUNFO0VBQ0E7RUFDQTtBdEIrN2xCSDs7QXNCNzdsQkM7RUFDRTtBdEJnOGxCSDs7QXNCOTdsQkM7RUFDRTtBdEJpOGxCSDs7QXNCLzdsQkM7RUFDRTtBdEJrOGxCSDs7QXNCaDhsQkM7RUFDRTtBdEJtOGxCSDs7QXNCajhsQkM7RUFDRTtBdEJvOGxCSDs7QXNCbDhsQkM7RUFDRTtBdEJxOGxCSDs7QXNCbjhsQkM7RUFDRTtBdEJzOGxCSDs7QXNCcDhsQkM7RUFDRTtBdEJ1OGxCSDs7QXNCcjhsQkM7RUFDRTtBdEJ3OGxCSDs7QXNCdDhsQkM7RUFDRTtBdEJ5OGxCSDs7QXNCdjhsQkM7RUFDRTtBdEIwOGxCSDs7QXNCeDhsQkM7RUFDRTtBdEIyOGxCSDs7QXNCejhsQkM7RUFDRTtFQUNBO0F0QjQ4bEJIOztBc0IxOGxCQztFQUNFO0VBQ0E7RUFDQTtBdEI2OGxCSDs7QXNCNThsQkc7RUFDRTtBdEIrOGxCTDs7QXNCNzhsQkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qmc5bEJIOztBc0I5OGxCQztFQUNFO0VBQ0E7RUFDQTtBdEJpOWxCSDs7QXNCLzhsQkM7RUFDRTtBdEJrOWxCSDs7QXNCaDlsQkM7RUFDRTtBdEJtOWxCSDs7QXNCajlsQkM7Ozs7O0VBS0U7QXRCbzlsQkg7O0FzQmw5bEJDOzs7OztFQUtFO0F0QnE5bEJIOztBc0JuOWxCQztFQUNFO0VBQ1E7QXRCczlsQlg7O0FzQnA5bEJDO0VBQ0U7RUFDUTtBdEJ1OWxCWDs7QXNCcjlsQkM7RUFDRTtJQUNFO0lBQ1E7RXRCdzlsQlg7RXNCdjlsQkM7SUFDRTtJQUNRO0V0Qnk5bEJYO0FBQ0Y7QXNCeDlsQkM7RUFDRTtJQUNFO0lBQ1E7RXRCMDlsQlg7RXNCejlsQkM7SUFDRTtJQUNRO0V0QjI5bEJYO0FBQ0Y7QXNCMTlsQkM7RUFDRTtFQUNBO0VBQ1E7QXRCNDlsQlg7O0FzQjE5bEJDO0VBQ0U7RUFDQTtFQUNRO0F0QjY5bEJYOztBc0IzOWxCQztFQUNFO0VBQ0E7RUFDUTtBdEI4OWxCWDs7QXNCNTlsQkM7RUFDRTtFQUNBO0VBQ1E7QXRCKzlsQlg7O0FzQjc5bEJDO0VBQ0U7RUFDQTtFQUNRO0F0QmcrbEJYOztBc0I5OWxCQztFQUNFO0VBQ0E7RUFDUTtBdEJpK2xCWDs7QXNCLzlsQkM7Ozs7OztFQU1FO0VBQ1E7QXRCaytsQlg7O0FzQmgrbEJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm0rbEJIOztBc0JqK2xCQzs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdEJvK2xCSDs7QXNCbCtsQkM7RUFDRTtBdEJxK2xCSDs7QXNCbitsQkM7RUFDRTtBdEJzK2xCSDs7QXNCcCtsQkM7RUFDRTtBdEJ1K2xCSDs7QXNCcitsQkM7Z0VBQUE7QUFFQTtFQUNFO0F0QncrbEJIOztBc0J0K2xCQztFQUNFO0F0QnkrbEJIOztBc0J2K2xCQztFQUNFO0F0QjArbEJIOztBc0J4K2xCQztFQUNFO0F0QjIrbEJIOztBc0J6K2xCQztFQUNFO0F0QjQrbEJIOztBc0IxK2xCQztFQUNFO0F0QjYrbEJIOztBc0IzK2xCQztFQUNFO0F0QjgrbEJIOztBc0I1K2xCQztFQUNFO0F0QisrbEJIOztBc0I3K2xCQztFQUNFO0F0QmcvbEJIOztBc0I5K2xCQztFQUNFO0F0QmkvbEJIOztBc0IvK2xCQztFQUNFO0F0QmsvbEJIOztBc0JoL2xCQztFQUNFO0F0Qm0vbEJIOztBc0JqL2xCQztFQUNFO0F0Qm8vbEJIOztBc0JsL2xCQztFQUNFO0F0QnEvbEJIOztBc0JuL2xCQztFQUNFO0F0QnMvbEJIOztBc0JwL2xCQztFQUNFO0F0QnUvbEJIOztBc0JyL2xCQztFQUNFO0F0QncvbEJIOztBc0J0L2xCQztFQUNFO0F0QnkvbEJIOztBc0J2L2xCQztFQUNFO0F0QjAvbEJIOztBc0J4L2xCQztFQUNFO0F0QjIvbEJIOztBc0J6L2xCQztFQUNFO0F0QjQvbEJIOztBc0IxL2xCQztFQUNFO0F0QjYvbEJIOztBc0IzL2xCQztFQUNFO0F0QjgvbEJIOztBc0I1L2xCQztFQUNFO0F0QisvbEJIOztBc0I3L2xCQztFQUNFO0F0QmdnbUJIOztBc0I5L2xCQztFQUNFO0F0QmlnbUJIOztBc0IvL2xCQztFQUNFO0F0QmtnbUJIOztBc0JoZ21CQztFQUNFO0F0Qm1nbUJIOztBc0JqZ21CQztFQUNFO0F0Qm9nbUJIOztBc0JsZ21CQztFQUNFO0F0QnFnbUJIOztBc0JuZ21CQztFQUNFO0F0QnNnbUJIOztBc0JwZ21CQztFQUNFO0F0QnVnbUJIOztBc0JyZ21CQztFQUNFO0F0QndnbUJIOztBc0J0Z21CQztFQUNFO0F0QnlnbUJIOztBc0J2Z21CQztFQUNFO0F0QjBnbUJIOztBc0J4Z21CQztFQUNFO0F0QjJnbUJIOztBc0J6Z21CQztFQUNFO0F0QjRnbUJIOztBc0IxZ21CQztFQUNFO0F0QjZnbUJIOztBc0IzZ21CQztFQUNFO0F0QjhnbUJIOztBc0I1Z21CQztFQUNFO0F0QitnbUJIOztBc0I3Z21CQztFQUNFO0F0QmdobUJIOztBc0I5Z21CQztFQUNFO0F0QmlobUJIOztBc0IvZ21CQztFQUNFO0F0QmtobUJIOztBc0JoaG1CQztFQUNFO0F0Qm1obUJIOztBc0JqaG1CQztFQUNFO0F0Qm9obUJIOztBc0JsaG1CQztFQUNFO0F0QnFobUJIOztBc0JuaG1CQztFQUNFO0F0QnNobUJIOztBc0JwaG1CQztFQUNFO0F0QnVobUJIOztBc0JyaG1CQztFQUNFO0F0QndobUJIOztBc0J0aG1CQztFQUNFO0F0QnlobUJIOztBc0J2aG1CQztFQUNFO0F0QjBobUJIOztBc0J4aG1CQztFQUNFO0F0QjJobUJIOztBc0J6aG1CQztFQUNFO0F0QjRobUJIOztBc0IxaG1CQztFQUNFO0F0QjZobUJIOztBc0IzaG1CQztFQUNFO0F0QjhobUJIOztBc0I1aG1CQztFQUNFO0F0QitobUJIOztBc0I3aG1CQztFQUNFO0F0QmdpbUJIOztBc0I5aG1CQztFQUNFO0F0QmlpbUJIOztBc0IvaG1CQztFQUNFO0F0QmtpbUJIOztBc0JoaW1CQztFQUNFO0F0Qm1pbUJIOztBc0JqaW1CQztFQUNFO0F0Qm9pbUJIOztBc0JsaW1CQztFQUNFO0F0QnFpbUJIOztBc0JuaW1CQztFQUNFO0F0QnNpbUJIOztBc0JwaW1CQztFQUNFO0F0QnVpbUJIOztBc0JyaW1CQztFQUNFO0F0QndpbUJIOztBc0J0aW1CQztFQUNFO0F0QnlpbUJIOztBc0J2aW1CQztFQUNFO0F0QjBpbUJIOztBc0J4aW1CQztFQUNFO0F0QjJpbUJIOztBc0J6aW1CQztFQUNFO0F0QjRpbUJIOztBc0IxaW1CQztFQUNFO0F0QjZpbUJIOztBc0IzaW1CQztFQUNFO0F0QjhpbUJIOztBc0I1aW1CQztFQUNFO0F0QitpbUJIOztBc0I3aW1CQztFQUNFO0F0QmdqbUJIOztBc0I5aW1CQztFQUNFO0F0QmlqbUJIOztBc0IvaW1CQztFQUNFO0F0QmtqbUJIOztBc0Joam1CQztFQUNFO0F0Qm1qbUJIOztBc0Jqam1CQztFQUNFO0F0Qm9qbUJIOztBc0Jsam1CQztFQUNFO0F0QnFqbUJIOztBc0Juam1CQztFQUNFO0F0QnNqbUJIOztBc0Jwam1CQztFQUNFO0F0QnVqbUJIOztBc0Jyam1CQztFQUNFO0F0QndqbUJIOztBc0J0am1CQztFQUNFO0F0QnlqbUJIOztBc0J2am1CQztFQUNFO0F0QjBqbUJIOztBc0J4am1CQztFQUNFO0F0QjJqbUJIOztBc0J6am1CQztFQUNFO0F0QjRqbUJIOztBc0Ixam1CQztFQUNFO0F0QjZqbUJIOztBc0Izam1CQztFQUNFO0F0QjhqbUJIOztBc0I1am1CQztFQUNFO0F0QitqbUJIOztBc0I3am1CQztFQUNFO0F0QmdrbUJIOztBc0I5am1CQztFQUNFO0F0QmlrbUJIOztBc0Ivam1CQztFQUNFO0F0QmtrbUJIOztBc0Joa21CQztFQUNFO0F0Qm1rbUJIOztBc0Jqa21CQztFQUNFO0F0Qm9rbUJIOztBc0Jsa21CQztFQUNFO0F0QnFrbUJIOztBc0Jua21CQztFQUNFO0F0QnNrbUJIOztBc0Jwa21CQztFQUNFO0F0QnVrbUJIOztBc0Jya21CQztFQUNFO0F0QndrbUJIOztBc0J0a21CQztFQUNFO0F0QnlrbUJIOztBc0J2a21CQztFQUNFO0F0QjBrbUJIOztBc0J4a21CQztFQUNFO0F0QjJrbUJIOztBc0J6a21CQztFQUNFO0F0QjRrbUJIOztBc0Ixa21CQztFQUNFO0F0QjZrbUJIOztBc0Iza21CQztFQUNFO0F0QjhrbUJIOztBc0I1a21CQztFQUNFO0F0QitrbUJIOztBc0I3a21CQztFQUNFO0F0QmdsbUJIOztBc0I5a21CQztFQUNFO0F0QmlsbUJIOztBc0Iva21CQztFQUNFO0F0QmtsbUJIOztBc0JobG1CQztFQUNFO0F0Qm1sbUJIOztBc0JqbG1CQztFQUNFO0F0Qm9sbUJIOztBc0JsbG1CQztFQUNFO0F0QnFsbUJIOztBc0JubG1CQztFQUNFO0F0QnNsbUJIOztBc0JwbG1CQztFQUNFO0F0QnVsbUJIOztBc0JybG1CQztFQUNFO0F0QndsbUJIOztBc0J0bG1CQztFQUNFO0F0QnlsbUJIOztBc0J2bG1CQztFQUNFO0F0QjBsbUJIOztBc0J4bG1CQztFQUNFO0F0QjJsbUJIOztBc0J6bG1CQztFQUNFO0F0QjRsbUJIOztBc0IxbG1CQztFQUNFO0F0QjZsbUJIOztBc0IzbG1CQztFQUNFO0F0QjhsbUJIOztBc0I1bG1CQztFQUNFO0F0QitsbUJIOztBc0I3bG1CQztFQUNFO0F0QmdtbUJIOztBc0I5bG1CQztFQUNFO0F0QmltbUJIOztBc0IvbG1CQztFQUNFO0F0QmttbUJIOztBc0JobW1CQztFQUNFO0F0Qm1tbUJIOztBc0JqbW1CQztFQUNFO0F0Qm9tbUJIOztBc0JsbW1CQztFQUNFO0F0QnFtbUJIOztBc0JubW1CQztFQUNFO0F0QnNtbUJIOztBc0JwbW1CQztFQUNFO0F0QnVtbUJIOztBc0JybW1CQztFQUNFO0F0QndtbUJIOztBc0J0bW1CQztFQUNFO0F0QnltbUJIOztBc0J2bW1CQztFQUNFO0F0QjBtbUJIOztBc0J4bW1CQztFQUNFO0F0QjJtbUJIOztBc0J6bW1CQztFQUNFO0F0QjRtbUJIOztBc0IxbW1CQztFQUNFO0F0QjZtbUJIOztBc0IzbW1CQztFQUNFO0F0QjhtbUJIOztBc0I1bW1CQztFQUNFO0F0QittbUJIOztBc0I3bW1CQztFQUNFO0F0QmdubUJIOztBc0I5bW1CQztFQUNFO0F0QmlubUJIOztBc0IvbW1CQztFQUNFO0F0QmtubUJIOztBc0Jobm1CQztFQUNFO0F0Qm1ubUJIOztBc0Jqbm1CQztFQUNFO0F0Qm9ubUJIOztBc0Jsbm1CQztFQUNFO0F0QnFubUJIOztBc0Jubm1CQztFQUNFO0F0QnNubUJIOztBc0Jwbm1CQztFQUNFO0F0QnVubUJIOztBc0Jybm1CQztFQUNFO0F0QndubUJIOztBc0J0bm1CQztFQUNFO0F0QnlubUJIOztBc0J2bm1CQztFQUNFO0F0QjBubUJIOztBc0J4bm1CQztFQUNFO0F0QjJubUJIOztBc0J6bm1CQztFQUNFO0F0QjRubUJIOztBc0Ixbm1CQztFQUNFO0F0QjZubUJIOztBc0Izbm1CQztFQUNFO0F0QjhubUJIOztBc0I1bm1CQztFQUNFO0F0QitubUJIOztBc0I3bm1CQztFQUNFO0F0QmdvbUJIOztBc0I5bm1CQztFQUNFO0F0QmlvbUJIOztBc0Ivbm1CQztFQUNFO0F0QmtvbUJIOztBc0Job21CQztFQUNFO0F0Qm1vbUJIOztBc0Jqb21CQztFQUNFO0F0Qm9vbUJIOztBc0Jsb21CQztFQUNFO0F0QnFvbUJIOztBc0Jub21CQztFQUNFO0F0QnNvbUJIOztBc0Jwb21CQztFQUNFO0F0QnVvbUJIOztBc0Jyb21CQztFQUNFO0F0QndvbUJIOztBc0J0b21CQztFQUNFO0F0QnlvbUJIOztBc0J2b21CQztFQUNFO0F0QjBvbUJIOztBc0J4b21CQztFQUNFO0F0QjJvbUJIOztBc0J6b21CQztFQUNFO0F0QjRvbUJIOztBc0Ixb21CQztFQUNFO0F0QjZvbUJIOztBc0Izb21CQztFQUNFO0F0QjhvbUJIOztBc0I1b21CQztFQUNFO0F0QitvbUJIOztBc0I3b21CQztFQUNFO0F0QmdwbUJIOztBc0I5b21CQztFQUNFO0F0QmlwbUJIOztBc0Ivb21CQztFQUNFO0F0QmtwbUJIOztBc0JocG1CQztFQUNFO0F0Qm1wbUJIOztBc0JqcG1CQztFQUNFO0F0Qm9wbUJIOztBc0JscG1CQztFQUNFO0F0QnFwbUJIOztBc0JucG1CQztFQUNFO0F0QnNwbUJIOztBc0JwcG1CQztFQUNFO0F0QnVwbUJIOztBc0JycG1CQztFQUNFO0F0QndwbUJIOztBc0J0cG1CQztFQUNFO0F0QnlwbUJIOztBc0J2cG1CQztFQUNFO0F0QjBwbUJIOztBc0J4cG1CQztFQUNFO0F0QjJwbUJIOztBc0J6cG1CQztFQUNFO0F0QjRwbUJIOztBc0IxcG1CQztFQUNFO0F0QjZwbUJIOztBc0IzcG1CQztFQUNFO0F0QjhwbUJIOztBc0I1cG1CQztFQUNFO0F0QitwbUJIOztBc0I3cG1CQztFQUNFO0F0QmdxbUJIOztBc0I5cG1CQztFQUNFO0F0QmlxbUJIOztBc0IvcG1CQztFQUNFO0F0QmtxbUJIOztBc0JocW1CQztFQUNFO0F0Qm1xbUJIOztBc0JqcW1CQztFQUNFO0F0Qm9xbUJIOztBc0JscW1CQztFQUNFO0F0QnFxbUJIOztBc0JucW1CQztFQUNFO0F0QnNxbUJIOztBc0JwcW1CQztFQUNFO0F0QnVxbUJIOztBc0JycW1CQztFQUNFO0F0QndxbUJIOztBc0J0cW1CQztFQUNFO0F0QnlxbUJIOztBc0J2cW1CQztFQUNFO0F0QjBxbUJIOztBc0J4cW1CQztFQUNFO0F0QjJxbUJIOztBc0J6cW1CQztFQUNFO0F0QjRxbUJIOztBc0IxcW1CQztFQUNFO0F0QjZxbUJIOztBc0IzcW1CQztFQUNFO0F0QjhxbUJIOztBc0I1cW1CQztFQUNFO0F0QitxbUJIOztBc0I3cW1CQztFQUNFO0F0QmdybUJIOztBc0I5cW1CQztFQUNFO0F0QmlybUJIOztBc0IvcW1CQztFQUNFO0F0QmtybUJIOztBc0Jocm1CQztFQUNFO0F0Qm1ybUJIOztBc0Jqcm1CQztFQUNFO0F0Qm9ybUJIOztBc0Jscm1CQztFQUNFO0F0QnFybUJIOztBc0Jucm1CQztFQUNFO0F0QnNybUJIOztBc0Jwcm1CQztFQUNFO0F0QnVybUJIOztBc0Jycm1CQztFQUNFO0F0QndybUJIOztBc0J0cm1CQztFQUNFO0F0QnlybUJIOztBc0J2cm1CQztFQUNFO0F0QjBybUJIOztBc0J4cm1CQztFQUNFO0F0QjJybUJIOztBc0J6cm1CQztFQUNFO0F0QjRybUJIOztBc0Ixcm1CQztFQUNFO0F0QjZybUJIOztBc0Izcm1CQztFQUNFO0F0QjhybUJIOztBc0I1cm1CQztFQUNFO0F0QitybUJIOztBc0I3cm1CQztFQUNFO0F0QmdzbUJIOztBc0I5cm1CQztFQUNFO0F0QmlzbUJIOztBc0Ivcm1CQztFQUNFO0F0QmtzbUJIOztBc0Joc21CQztFQUNFO0F0Qm1zbUJIOztBc0Jqc21CQztFQUNFO0F0Qm9zbUJIOztBc0Jsc21CQztFQUNFO0F0QnFzbUJIOztBc0Juc21CQztFQUNFO0F0QnNzbUJIOztBc0Jwc21CQztFQUNFO0F0QnVzbUJIOztBc0Jyc21CQztFQUNFO0F0QndzbUJIOztBc0J0c21CQztFQUNFO0F0QnlzbUJIOztBc0J2c21CQztFQUNFO0F0QjBzbUJIOztBc0J4c21CQztFQUNFO0F0QjJzbUJIOztBc0J6c21CQztFQUNFO0F0QjRzbUJIOztBc0Ixc21CQztFQUNFO0F0QjZzbUJIOztBc0Izc21CQztFQUNFO0F0QjhzbUJIOztBc0I1c21CQztFQUNFO0F0QitzbUJIOztBc0I3c21CQztFQUNFO0F0Qmd0bUJIOztBc0I5c21CQztFQUNFO0F0Qml0bUJIOztBc0Ivc21CQztFQUNFO0F0Qmt0bUJIOztBc0JodG1CQztFQUNFO0F0Qm10bUJIOztBc0JqdG1CQztFQUNFO0F0Qm90bUJIOztBc0JsdG1CQztFQUNFO0F0QnF0bUJIOztBc0JudG1CQztFQUNFO0F0QnN0bUJIOztBc0JwdG1CQztFQUNFO0F0QnV0bUJIOztBc0JydG1CQztFQUNFO0F0Qnd0bUJIOztBc0J0dG1CQztFQUNFO0F0Qnl0bUJIOztBc0J2dG1CQztFQUNFO0F0QjB0bUJIOztBc0J4dG1CQztFQUNFO0F0QjJ0bUJIOztBc0J6dG1CQztFQUNFO0F0QjR0bUJIOztBc0IxdG1CQztFQUNFO0F0QjZ0bUJIOztBc0IzdG1CQztFQUNFO0F0Qjh0bUJIOztBc0I1dG1CQztFQUNFO0F0Qit0bUJIOztBc0I3dG1CQztFQUNFO0F0Qmd1bUJIOztBc0I5dG1CQztFQUNFO0F0Qml1bUJIOztBc0IvdG1CQztFQUNFO0F0Qmt1bUJIOztBc0JodW1CQztFQUNFO0F0Qm11bUJIOztBc0JqdW1CQztFQUNFO0F0Qm91bUJIOztBc0JsdW1CQztFQUNFO0F0QnF1bUJIOztBc0JudW1CQztFQUNFO0F0QnN1bUJIOztBc0JwdW1CQztFQUNFO0F0QnV1bUJIOztBc0JydW1CQztFQUNFO0F0Qnd1bUJIOztBc0J0dW1CQztFQUNFO0F0Qnl1bUJIOztBc0J2dW1CQztFQUNFO0F0QjB1bUJIOztBc0J4dW1CQztFQUNFO0F0QjJ1bUJIOztBc0J6dW1CQztFQUNFO0F0QjR1bUJIOztBc0IxdW1CQztFQUNFO0F0QjZ1bUJIOztBc0IzdW1CQztFQUNFO0F0Qjh1bUJIOztBc0I1dW1CQztFQUNFO0F0Qit1bUJIOztBc0I3dW1CQztFQUNFO0F0Qmd2bUJIOztBc0I5dW1CQztFQUNFO0F0Qml2bUJIOztBc0IvdW1CQztFQUNFO0F0Qmt2bUJIOztBc0Jodm1CQztFQUNFO0F0Qm12bUJIOztBc0Jqdm1CQztFQUNFO0F0Qm92bUJIOztBc0Jsdm1CQztFQUNFO0F0QnF2bUJIOztBc0Judm1CQztFQUNFO0F0QnN2bUJIOztBc0Jwdm1CQztFQUNFO0F0QnV2bUJIOztBc0Jydm1CQztFQUNFO0F0Qnd2bUJIOztBc0J0dm1CQztFQUNFO0F0Qnl2bUJIOztBc0J2dm1CQztFQUNFO0F0QjB2bUJIOztBc0J4dm1CQztFQUNFO0F0QjJ2bUJIOztBc0J6dm1CQztFQUNFO0F0QjR2bUJIOztBc0Ixdm1CQztFQUNFO0F0QjZ2bUJIOztBc0Izdm1CQztFQUNFO0F0Qjh2bUJIOztBc0I1dm1CQztFQUNFO0F0Qit2bUJIOztBc0I3dm1CQztFQUNFO0F0Qmd3bUJIOztBc0I5dm1CQztFQUNFO0F0Qml3bUJIOztBc0Ivdm1CQztFQUNFO0F0Qmt3bUJIOztBc0Jod21CQztFQUNFO0F0Qm13bUJIOztBc0Jqd21CQztFQUNFO0F0Qm93bUJIOztBc0Jsd21CQztFQUNFO0F0QnF3bUJIOztBc0Jud21CQztFQUNFO0F0QnN3bUJIOztBc0Jwd21CQztFQUNFO0F0QnV3bUJIOztBc0Jyd21CQztFQUNFO0F0Qnd3bUJIOztBc0J0d21CQztFQUNFO0F0Qnl3bUJIOztBc0J2d21CQztFQUNFO0F0QjB3bUJIOztBc0J4d21CQztFQUNFO0F0QjJ3bUJIOztBc0J6d21CQztFQUNFO0F0QjR3bUJIOztBc0Ixd21CQztFQUNFO0F0QjZ3bUJIOztBc0Izd21CQztFQUNFO0F0Qjh3bUJIOztBc0I1d21CQztFQUNFO0F0Qit3bUJIOztBc0I3d21CQztFQUNFO0F0Qmd4bUJIOztBc0I5d21CQztFQUNFO0F0Qml4bUJIOztBc0Ivd21CQztFQUNFO0F0Qmt4bUJIOztBc0JoeG1CQztFQUNFO0F0Qm14bUJIOztBc0JqeG1CQztFQUNFO0F0Qm94bUJIOztBc0JseG1CQztFQUNFO0F0QnF4bUJIOztBc0JueG1CQztFQUNFO0F0QnN4bUJIOztBc0JweG1CQztFQUNFO0F0QnV4bUJIOztBc0JyeG1CQztFQUNFO0F0Qnd4bUJIOztBc0J0eG1CQztFQUNFO0F0Qnl4bUJIOztBc0J2eG1CQztFQUNFO0F0QjB4bUJIOztBc0J4eG1CQztFQUNFO0F0QjJ4bUJIOztBc0J6eG1CQztFQUNFO0F0QjR4bUJIOztBc0IxeG1CQztFQUNFO0F0QjZ4bUJIOztBc0IzeG1CQztFQUNFO0F0Qjh4bUJIOztBc0I1eG1CQztFQUNFO0F0Qit4bUJIOztBc0I3eG1CQztFQUNFO0F0Qmd5bUJIOztBc0I5eG1CQztFQUNFO0F0Qml5bUJIOztBc0IveG1CQztFQUNFO0F0Qmt5bUJIOztBc0JoeW1CQztFQUNFO0F0Qm15bUJIOztBc0JqeW1CQztFQUNFO0F0Qm95bUJIOztBc0JseW1CQztFQUNFO0F0QnF5bUJIOztBc0JueW1CQztFQUNFO0F0QnN5bUJIOztBc0JweW1CQztFQUNFO0F0QnV5bUJIOztBc0JyeW1CQztFQUNFO0F0Qnd5bUJIOztBc0J0eW1CQztFQUNFO0F0Qnl5bUJIOztBc0J2eW1CQztFQUNFO0F0QjB5bUJIOztBc0J4eW1CQztFQUNFO0F0QjJ5bUJIOztBc0J6eW1CQztFQUNFO0F0QjR5bUJIOztBc0IxeW1CQztFQUNFO0F0QjZ5bUJIOztBc0IzeW1CQztFQUNFO0F0Qjh5bUJIOztBc0I1eW1CQztFQUNFO0F0Qit5bUJIOztBc0I3eW1CQztFQUNFO0F0Qmd6bUJIOztBc0I5eW1CQztFQUNFO0F0Qml6bUJIOztBc0IveW1CQztFQUNFO0F0Qmt6bUJIOztBc0Joem1CQztFQUNFO0F0Qm16bUJIOztBc0Jqem1CQztFQUNFO0F0Qm96bUJIOztBc0Jsem1CQztFQUNFO0F0QnF6bUJIOztBc0Juem1CQztFQUNFO0F0QnN6bUJIOztBc0Jwem1CQztFQUNFO0F0QnV6bUJIOztBc0Jyem1CQztFQUNFO0F0Qnd6bUJIOztBc0J0em1CQztFQUNFO0F0Qnl6bUJIOztBc0J2em1CQztFQUNFO0F0QjB6bUJIOztBc0J4em1CQztFQUNFO0F0QjJ6bUJIOztBc0J6em1CQztFQUNFO0F0QjR6bUJIOztBc0Ixem1CQztFQUNFO0F0QjZ6bUJIOztBc0Izem1CQztFQUNFO0F0Qjh6bUJIOztBc0I1em1CQztFQUNFO0F0Qit6bUJIOztBc0I3em1CQztFQUNFO0F0QmcwbUJIOztBc0I5em1CQztFQUNFO0F0QmkwbUJIOztBc0Ivem1CQztFQUNFO0F0QmswbUJIOztBc0JoMG1CQztFQUNFO0F0Qm0wbUJIOztBc0JqMG1CQztFQUNFO0F0Qm8wbUJIOztBc0JsMG1CQztFQUNFO0F0QnEwbUJIOztBc0JuMG1CQztFQUNFO0F0QnMwbUJIOztBc0JwMG1CQztFQUNFO0F0QnUwbUJIOztBc0JyMG1CQztFQUNFO0F0QncwbUJIOztBc0J0MG1CQztFQUNFO0F0QnkwbUJIOztBc0J2MG1CQztFQUNFO0F0QjAwbUJIOztBc0J4MG1CQztFQUNFO0F0QjIwbUJIOztBc0J6MG1CQztFQUNFO0F0QjQwbUJIOztBc0IxMG1CQztFQUNFO0F0QjYwbUJIOztBc0IzMG1CQztFQUNFO0F0QjgwbUJIOztBc0I1MG1CQztFQUNFO0F0QiswbUJIOztBc0I3MG1CQztFQUNFO0F0QmcxbUJIOztBc0I5MG1CQztFQUNFO0F0QmkxbUJIOztBc0IvMG1CQztFQUNFO0F0QmsxbUJIOztBc0JoMW1CQztFQUNFO0F0Qm0xbUJIOztBc0JqMW1CQztFQUNFO0F0Qm8xbUJIOztBc0JsMW1CQztFQUNFO0F0QnExbUJIOztBc0JuMW1CQztFQUNFO0F0QnMxbUJIOztBc0JwMW1CQztFQUNFO0F0QnUxbUJIOztBc0JyMW1CQztFQUNFO0F0QncxbUJIOztBc0J0MW1CQztFQUNFO0F0QnkxbUJIOztBc0J2MW1CQztFQUNFO0F0QjAxbUJIOztBc0J4MW1CQztFQUNFO0F0QjIxbUJIOztBc0J6MW1CQztFQUNFO0F0QjQxbUJIOztBc0IxMW1CQztFQUNFO0F0QjYxbUJIOztBc0IzMW1CQztFQUNFO0F0QjgxbUJIOztBc0I1MW1CQztFQUNFO0F0QisxbUJIOztBc0I3MW1CQztFQUNFO0F0QmcybUJIOztBc0I5MW1CQztFQUNFO0F0QmkybUJIOztBc0IvMW1CQztFQUNFO0F0QmsybUJIOztBc0JoMm1CQztFQUNFO0F0Qm0ybUJIOztBc0JqMm1CQztFQUNFO0F0Qm8ybUJIOztBc0JsMm1CQztFQUNFO0F0QnEybUJIOztBc0JuMm1CQztFQUNFO0F0QnMybUJIOztBc0JwMm1CQztFQUNFO0F0QnUybUJIOztBc0JyMm1CQztFQUNFO0F0QncybUJIOztBc0J0Mm1CQztFQUNFO0F0QnkybUJIOztBc0J2Mm1CQztFQUNFO0F0QjAybUJIOztBc0J4Mm1CQztFQUNFO0F0QjIybUJIOztBc0J6Mm1CQztFQUNFO0F0QjQybUJIOztBc0IxMm1CQztFQUNFO0F0QjYybUJIOztBc0IzMm1CQztFQUNFO0F0QjgybUJIOztBc0I1Mm1CQztFQUNFO0F0QisybUJIOztBc0I3Mm1CQztFQUNFO0F0QmczbUJIOztBc0I5Mm1CQztFQUNFO0F0QmkzbUJIOztBc0IvMm1CQztFQUNFO0F0QmszbUJIOztBc0JoM21CQztFQUNFO0F0Qm0zbUJIOztBc0JqM21CQztFQUNFO0F0Qm8zbUJIOztBc0JsM21CQztFQUNFO0F0QnEzbUJIOztBc0JuM21CQztFQUNFO0F0QnMzbUJIOztBc0JwM21CQztFQUNFO0F0QnUzbUJIOztBc0JyM21CQztFQUNFO0F0QnczbUJIOztBc0J0M21CQztFQUNFO0F0QnkzbUJIOztBc0J2M21CQztFQUNFO0F0QjAzbUJIOztBc0J4M21CQztFQUNFO0F0QjIzbUJIOztBc0J6M21CQztFQUNFO0F0QjQzbUJIOztBc0IxM21CQztFQUNFO0F0QjYzbUJIOztBc0IzM21CQztFQUNFO0F0QjgzbUJIOztBc0I1M21CQztFQUNFO0F0QiszbUJIOztBc0I3M21CQztFQUNFO0F0Qmc0bUJIOztBc0I5M21CQztFQUNFO0F0Qmk0bUJIOztBc0IvM21CQztFQUNFO0F0Qms0bUJIOztBc0JoNG1CQztFQUNFO0F0Qm00bUJIOztBc0JqNG1CQztFQUNFO0F0Qm80bUJIOztBc0JsNG1CQztFQUNFO0F0QnE0bUJIOztBc0JuNG1CQztFQUNFO0F0QnM0bUJIOztBc0JwNG1CQztFQUNFO0F0QnU0bUJIOztBc0JyNG1CQztFQUNFO0F0Qnc0bUJIOztBc0J0NG1CQztFQUNFO0F0Qnk0bUJIOztBc0J2NG1CQztFQUNFO0F0QjA0bUJIOztBc0J4NG1CQztFQUNFO0F0QjI0bUJIOztBc0J6NG1CQztFQUNFO0F0QjQ0bUJIOztBc0IxNG1CQztFQUNFO0F0QjY0bUJIOztBc0IzNG1CQztFQUNFO0F0Qjg0bUJIOztBc0I1NG1CQztFQUNFO0F0Qis0bUJIOztBc0I3NG1CQztFQUNFO0F0Qmc1bUJIOztBc0I5NG1CQztFQUNFO0F0Qmk1bUJIOztBc0IvNG1CQztFQUNFO0F0Qms1bUJIOztBc0JoNW1CQztFQUNFO0F0Qm01bUJIOztBc0JqNW1CQztFQUNFO0F0Qm81bUJIOztBc0JsNW1CQztFQUNFO0F0QnE1bUJIOztBc0JuNW1CQztFQUNFO0F0QnM1bUJIOztBc0JwNW1CQztFQUNFO0F0QnU1bUJIOztBc0JyNW1CQztFQUNFO0F0Qnc1bUJIOztBc0J0NW1CQztFQUNFO0F0Qnk1bUJIOztBc0J2NW1CQztFQUNFO0F0QjA1bUJIOztBc0J4NW1CQztFQUNFO0F0QjI1bUJIOztBc0J6NW1CQztFQUNFO0F0QjQ1bUJIOztBc0IxNW1CQztFQUNFO0F0QjY1bUJIOztBc0IzNW1CQztFQUNFO0F0Qjg1bUJIOztBc0I1NW1CQztFQUNFO0F0Qis1bUJIOztBc0I3NW1CQztFQUNFO0F0Qmc2bUJIOztBc0I5NW1CQztFQUNFO0F0Qmk2bUJIOztBc0IvNW1CQztFQUNFO0F0Qms2bUJIOztBc0JoNm1CQztFQUNFO0F0Qm02bUJIOztBc0JqNm1CQztFQUNFO0F0Qm82bUJIOztBc0JsNm1CQztFQUNFO0F0QnE2bUJIOztBc0JuNm1CQztFQUNFO0F0QnM2bUJIOztBc0JwNm1CQztFQUNFO0F0QnU2bUJIOztBc0JyNm1CQztFQUNFO0F0Qnc2bUJIOztBc0J0Nm1CQztFQUNFO0F0Qnk2bUJIOztBc0J2Nm1CQztFQUNFO0F0QjA2bUJIOztBc0J4Nm1CQztFQUNFO0F0QjI2bUJIOztBc0J6Nm1CQztFQUNFO0F0QjQ2bUJIOztBc0IxNm1CQztFQUNFO0F0QjY2bUJIOztBc0IzNm1CQztFQUNFO0F0Qjg2bUJIOztBc0I1Nm1CQztFQUNFO0F0Qis2bUJIOztBc0I3Nm1CQztFQUNFO0F0Qmc3bUJIOztBc0I5Nm1CQztFQUNFO0F0Qmk3bUJIOztBc0IvNm1CQztFQUNFO0F0Qms3bUJIOztBc0JoN21CQztFQUNFO0F0Qm03bUJIOztBc0JqN21CQztFQUNFO0F0Qm83bUJIOztBc0JsN21CQztFQUNFO0F0QnE3bUJIOztBc0JuN21CQztFQUNFO0F0QnM3bUJIOztBc0JwN21CQztFQUNFO0F0QnU3bUJIOztBc0JyN21CQztFQUNFO0F0Qnc3bUJIOztBc0J0N21CQztFQUNFO0F0Qnk3bUJIOztBc0J2N21CQztFQUNFO0F0QjA3bUJIOztBc0J4N21CQztFQUNFO0F0QjI3bUJIOztBc0J6N21CQztFQUNFO0F0QjQ3bUJIOztBc0IxN21CQztFQUNFO0F0QjY3bUJIOztBc0IzN21CQztFQUNFO0F0Qjg3bUJIOztBc0I1N21CQztFQUNFO0F0Qis3bUJIOztBc0I3N21CQztFQUNFO0F0Qmc4bUJIOztBc0I5N21CQztFQUNFO0F0Qmk4bUJIOztBc0IvN21CQztFQUNFO0F0Qms4bUJIOztBc0JoOG1CQztFQUNFO0F0Qm04bUJIOztBc0JqOG1CQztFQUNFO0F0Qm84bUJIOztBc0JsOG1CQztFQUNFO0F0QnE4bUJIOztBc0JuOG1CQztFQUNFO0F0QnM4bUJIOztBc0JwOG1CQztFQUNFO0F0QnU4bUJIOztBc0JyOG1CQztFQUNFO0F0Qnc4bUJIOztBc0J0OG1CQztFQUNFO0F0Qnk4bUJIOztBc0J2OG1CQztFQUNFO0F0QjA4bUJIOztBc0J4OG1CQztFQUNFO0F0QjI4bUJIOztBc0J6OG1CQztFQUNFO0F0QjQ4bUJIOztBc0IxOG1CQztFQUNFO0F0QjY4bUJIOztBc0IzOG1CQztFQUNFO0F0Qjg4bUJIOztBc0I1OG1CQztFQUNFO0F0Qis4bUJIOztBc0I3OG1CQztFQUNFO0F0Qmc5bUJIOztBc0I5OG1CQztFQUNFO0F0Qmk5bUJIOztBc0IvOG1CQztFQUNFO0F0Qms5bUJIOztBc0JoOW1CQztFQUNFO0F0Qm05bUJIOztBc0JqOW1CQztFQUNFO0F0Qm85bUJIOztBc0JsOW1CQztFQUNFO0F0QnE5bUJIOztBc0JuOW1CQztFQUNFO0F0QnM5bUJIOztBc0JwOW1CQztFQUNFO0F0QnU5bUJIOztBc0JyOW1CQztFQUNFO0F0Qnc5bUJIOztBc0J0OW1CQztFQUNFO0F0Qnk5bUJIOztBc0J2OW1CQztFQUNFO0F0QjA5bUJIOztBc0J4OW1CQztFQUNFO0F0QjI5bUJIOztBc0J6OW1CQztFQUNFO0F0QjQ5bUJIOztBc0IxOW1CQztFQUNFO0F0QjY5bUJIOztBc0IzOW1CQztFQUNFO0F0Qjg5bUJIOztBc0I1OW1CQztFQUNFO0F0Qis5bUJIOztBc0I3OW1CQztFQUNFO0F0QmcrbUJIOztBc0I5OW1CQztFQUNFO0F0QmkrbUJIOztBc0IvOW1CQztFQUNFO0F0QmsrbUJIOztBc0JoK21CQztFQUNFO0F0Qm0rbUJIOztBc0JqK21CQztFQUNFO0F0Qm8rbUJIOztBc0JsK21CQztFQUNFO0F0QnErbUJIOztBc0JuK21CQztFQUNFO0F0QnMrbUJIOztBc0JwK21CQztFQUNFO0F0QnUrbUJIOztBc0JyK21CQztFQUNFO0F0QncrbUJIOztBc0J0K21CQztFQUNFO0F0QnkrbUJIOztBc0J2K21CQztFQUNFO0F0QjArbUJIOztBc0J4K21CQztFQUNFO0F0QjIrbUJIOztBc0J6K21CQztFQUNFO0F0QjQrbUJIOztBc0IxK21CQztFQUNFO0F0QjYrbUJIOztBc0IzK21CQztFQUNFO0F0QjgrbUJIOztBc0I1K21CQztFQUNFO0F0QisrbUJIOztBc0I3K21CQztFQUNFO0F0QmcvbUJIOztBc0I5K21CQztFQUNFO0F0QmkvbUJIOztBc0IvK21CQztFQUNFO0F0QmsvbUJIOztBc0JoL21CQztFQUNFO0F0Qm0vbUJIOztBc0JqL21CQztFQUNFO0F0Qm8vbUJIOztBc0JsL21CQztFQUNFO0F0QnEvbUJIOztBc0JuL21CQztFQUNFO0F0QnMvbUJIOztBc0JwL21CQztFQUNFO0F0QnUvbUJIOztBc0JyL21CQztFQUNFO0F0QncvbUJIOztBc0J0L21CQztFQUNFO0F0QnkvbUJIOztBc0J2L21CQztFQUNFO0F0QjAvbUJIOztBc0J4L21CQztFQUNFO0F0QjIvbUJIOztBc0J6L21CQztFQUNFO0F0QjQvbUJIOztBc0IxL21CQztFQUNFO0F0QjYvbUJIOztBc0IzL21CQztFQUNFO0F0QjgvbUJIOztBc0I1L21CQztFQUNFO0F0QisvbUJIOztBc0I3L21CQztFQUNFO0F0QmdnbkJIOztBc0I5L21CQztFQUNFO0F0QmlnbkJIOztBc0IvL21CQztFQUNFO0F0QmtnbkJIOztBc0JoZ25CQztFQUNFO0F0Qm1nbkJIOztBc0JqZ25CQztFQUNFO0F0Qm9nbkJIOztBc0JsZ25CQztFQUNFO0F0QnFnbkJIOztBc0JuZ25CQztFQUNFO0F0QnNnbkJIOztBc0JwZ25CQztFQUNFO0F0QnVnbkJIOztBc0JyZ25CQztFQUNFO0F0QndnbkJIOztBc0J0Z25CQztFQUNFO0F0QnlnbkJIOztBc0J2Z25CQztFQUNFO0F0QjBnbkJIOztBc0J4Z25CQztFQUNFO0F0QjJnbkJIOztBc0J6Z25CQztFQUNFO0F0QjRnbkJIOztBc0IxZ25CQztFQUNFO0F0QjZnbkJIOztBc0IzZ25CQztFQUNFO0F0QjhnbkJIOztBc0I1Z25CQztFQUNFO0F0QitnbkJIOztBc0I3Z25CQztFQUNFO0F0QmdobkJIOztBc0I5Z25CQztFQUNFO0F0QmlobkJIOztBc0IvZ25CQztFQUNFO0F0QmtobkJIOztBc0JoaG5CQztFQUNFO0F0Qm1obkJIOztBc0JqaG5CQztFQUNFO0F0Qm9obkJIOztBc0JsaG5CQztFQUNFO0F0QnFobkJIOztBc0JuaG5CQztFQUNFO0F0QnNobkJIOztBc0JwaG5CQztFQUNFO0F0QnVobkJIOztBc0JyaG5CQztFQUNFO0F0QndobkJIOztBc0J0aG5CQztFQUNFO0F0QnlobkJIOztBc0J2aG5CQztFQUNFO0F0QjBobkJIOztBc0J4aG5CQztFQUNFO0F0QjJobkJIOztBc0J6aG5CQztFQUNFO0F0QjRobkJIOztBc0IxaG5CQztFQUNFO0F0QjZobkJIOztBc0IzaG5CQztFQUNFO0F0QjhobkJIOztBc0I1aG5CQztFQUNFO0F0QitobkJIOztBc0I3aG5CQztFQUNFO0F0QmdpbkJIOztBc0I5aG5CQztFQUNFO0F0QmlpbkJIOztBc0IvaG5CQztFQUNFO0F0QmtpbkJIOztBc0JoaW5CQztFQUNFO0F0Qm1pbkJIOztBc0JqaW5CQztFQUNFO0F0Qm9pbkJIOztBc0JsaW5CQztFQUNFO0F0QnFpbkJIOztBc0JuaW5CQztFQUNFO0F0QnNpbkJIOztBc0JwaW5CQztFQUNFO0F0QnVpbkJIOztBc0JyaW5CQztFQUNFO0F0QndpbkJIOztBc0J0aW5CQztFQUNFO0F0QnlpbkJIOztBc0J2aW5CQztFQUNFO0F0QjBpbkJIOztBc0J4aW5CQztFQUNFO0F0QjJpbkJIOztBc0J6aW5CQztFQUNFO0F0QjRpbkJIOztBc0IxaW5CQztFQUNFO0F0QjZpbkJIOztBc0IzaW5CQztFQUNFO0F0QjhpbkJIOztBc0I1aW5CQztFQUNFO0F0QitpbkJIOztBc0I3aW5CQztFQUNFO0F0QmdqbkJIOztBc0I5aW5CQztFQUNFO0F0QmlqbkJIOztBc0IvaW5CQztFQUNFO0F0QmtqbkJIOztBc0Joam5CQztFQUNFO0F0Qm1qbkJIOztBc0Jqam5CQztFQUNFO0F0Qm9qbkJIOztBc0Jsam5CQztFQUNFO0F0QnFqbkJIOztBc0Juam5CQztFQUNFO0F0QnNqbkJIOztBc0Jwam5CQztFQUNFO0F0QnVqbkJIOztBc0Jyam5CQztFQUNFO0F0QndqbkJIOztBc0J0am5CQztFQUNFO0F0QnlqbkJIOztBc0J2am5CQztFQUNFO0F0QjBqbkJIOztBc0J4am5CQztFQUNFO0F0QjJqbkJIOztBc0J6am5CQztFQUNFO0F0QjRqbkJIOztBc0Ixam5CQztFQUNFO0F0QjZqbkJIOztBc0Izam5CQztFQUNFO0F0QjhqbkJIOztBc0I1am5CQztFQUNFO0F0QitqbkJIOztBc0I3am5CQztFQUNFO0F0QmdrbkJIOztBc0I5am5CQztFQUNFO0F0QmlrbkJIOztBc0Ivam5CQztFQUNFO0F0QmtrbkJIOztBc0Joa25CQztFQUNFO0F0Qm1rbkJIOztBc0Jqa25CQztFQUNFO0F0Qm9rbkJIOztBc0Jsa25CQztFQUNFO0F0QnFrbkJIOztBc0Jua25CQztFQUNFO0F0QnNrbkJIOztBc0Jwa25CQztFQUNFO0F0QnVrbkJIOztBc0Jya25CQztFQUNFO0F0QndrbkJIOztBc0J0a25CQztFQUNFO0F0QnlrbkJIOztBc0J2a25CQztFQUNFO0F0QjBrbkJIOztBc0J4a25CQztFQUNFO0F0QjJrbkJIOztBc0J6a25CQztFQUNFO0F0QjRrbkJIOztBc0Ixa25CQztFQUNFO0F0QjZrbkJIOztBc0Iza25CQztFQUNFO0F0QjhrbkJIOztBc0I1a25CQztFQUNFO0F0QitrbkJIOztBc0I3a25CQztFQUNFO0F0QmdsbkJIOztBc0I5a25CQztFQUNFO0F0QmlsbkJIOztBc0Iva25CQztFQUNFO0F0QmtsbkJIOztBc0JobG5CQztFQUNFO0F0Qm1sbkJIOztBc0JqbG5CQztFQUNFO0F0Qm9sbkJIOztBc0JsbG5CQztFQUNFO0F0QnFsbkJIOztBc0JubG5CQztFQUNFO0F0QnNsbkJIOztBc0JwbG5CQztFQUNFO0F0QnVsbkJIOztBc0JybG5CQztFQUNFO0F0QndsbkJIOztBc0J0bG5CQztFQUNFO0F0QnlsbkJIOztBc0J2bG5CQztFQUNFO0F0QjBsbkJIOztBc0J4bG5CQztFQUNFO0F0QjJsbkJIOztBc0J6bG5CQztFQUNFO0F0QjRsbkJIOztBc0IxbG5CQztFQUNFO0F0QjZsbkJIOztBc0IzbG5CQztFQUNFO0F0QjhsbkJIOztBc0I1bG5CQztFQUNFO0F0QitsbkJIOztBc0I3bG5CQztFQUNFO0F0QmdtbkJIOztBc0I5bG5CQztFQUNFO0F0QmltbkJIOztBc0IvbG5CQztFQUNFO0F0QmttbkJIOztBc0JobW5CQztFQUNFO0F0Qm1tbkJIOztBc0JqbW5CQztFQUNFO0F0Qm9tbkJIOztBc0JsbW5CQztFQUNFO0F0QnFtbkJIOztBc0JubW5CQztFQUNFO0F0QnNtbkJIOztBc0JwbW5CQztFQUNFO0F0QnVtbkJIOztBc0JybW5CQztFQUNFO0F0QndtbkJIOztBc0J0bW5CQztFQUNFO0F0QnltbkJIOztBc0J2bW5CQztFQUNFO0F0QjBtbkJIOztBc0J4bW5CQztFQUNFO0F0QjJtbkJIOztBc0J6bW5CQztFQUNFO0F0QjRtbkJIOztBc0IxbW5CQztFQUNFO0F0QjZtbkJIOztBc0IzbW5CQztFQUNFO0F0QjhtbkJIOztBc0I1bW5CQztFQUNFO0F0QittbkJIOztBc0I3bW5CQztFQUNFO0F0QmdubkJIOztBc0I5bW5CQztFQUNFO0F0QmlubkJIOztBc0IvbW5CQztFQUNFO0F0QmtubkJIOztBc0Jobm5CQztFQUNFO0F0Qm1ubkJIOztBc0Jqbm5CQztFQUNFO0F0Qm9ubkJIOztBc0Jsbm5CQztFQUNFO0F0QnFubkJIOztBc0Jubm5CQztFQUNFO0F0QnNubkJIOztBc0Jwbm5CQztFQUNFO0F0QnVubkJIOztBc0Jybm5CQztFQUNFO0F0QndubkJIOztBc0J0bm5CQztFQUNFO0F0QnlubkJIOztBc0J2bm5CQztFQUNFO0F0QjBubkJIOztBc0J4bm5CQztFQUNFO0F0QjJubkJIOztBc0J6bm5CQztFQUNFO0F0QjRubkJIOztBc0Ixbm5CQztFQUNFO0F0QjZubkJIOztBc0Izbm5CQztFQUNFO0F0QjhubkJIOztBc0I1bm5CQztFQUNFO0F0QitubkJIOztBc0I3bm5CQztFQUNFO0F0QmdvbkJIOztBc0I5bm5CQztFQUNFO0F0QmlvbkJIOztBc0Ivbm5CQztFQUNFO0F0QmtvbkJIOztBc0Job25CQztFQUNFO0F0Qm1vbkJIOztBc0Jqb25CQztFQUNFO0F0Qm9vbkJIOztBc0Jsb25CQztFQUNFO0F0QnFvbkJIOztBc0Jub25CQztFQUNFO0F0QnNvbkJIOztBc0Jwb25CQztFQUNFO0F0QnVvbkJIOztBc0Jyb25CQztFQUNFO0F0QndvbkJIOztBc0J0b25CQztFQUNFO0F0QnlvbkJIOztBc0J2b25CQztFQUNFO0F0QjBvbkJIOztBc0J4b25CQztFQUNFO0F0QjJvbkJIOztBc0J6b25CQztFQUNFO0F0QjRvbkJIOztBc0Ixb25CQztFQUNFO0F0QjZvbkJIOztBc0Izb25CQztFQUNFO0F0QjhvbkJIOztBc0I1b25CQztFQUNFO0F0QitvbkJIOztBc0I3b25CQztFQUNFO0F0QmdwbkJIOztBc0I5b25CQztFQUNFO0F0QmlwbkJIOztBc0Ivb25CQztFQUNFO0F0QmtwbkJIOztBc0JocG5CQztFQUNFO0F0Qm1wbkJIOztBc0JqcG5CQztFQUNFO0F0Qm9wbkJIOztBc0JscG5CQztFQUNFO0F0QnFwbkJIOztBc0JucG5CQztFQUNFO0F0QnNwbkJIOztBc0JwcG5CQztFQUNFO0F0QnVwbkJIOztBc0JycG5CQztFQUNFO0F0QndwbkJIOztBc0J0cG5CQztFQUNFO0F0QnlwbkJIOztBc0J2cG5CQztFQUNFO0F0QjBwbkJIOztBc0J4cG5CQztFQUNFO0F0QjJwbkJIOztBc0J6cG5CQztFQUNFO0F0QjRwbkJIOztBc0IxcG5CQztFQUNFO0F0QjZwbkJIOztBc0IzcG5CQztFQUNFO0F0QjhwbkJIOztBc0I1cG5CQztFQUNFO0F0QitwbkJIOztBc0I3cG5CQztFQUNFO0F0QmdxbkJIOztBc0I5cG5CQztFQUNFO0F0QmlxbkJIOztBc0IvcG5CQztFQUNFO0F0QmtxbkJIOztBc0JocW5CQztFQUNFO0F0Qm1xbkJIOztBc0JqcW5CQztFQUNFO0F0Qm9xbkJIOztBc0JscW5CQztFQUNFO0F0QnFxbkJIOztBc0JucW5CQztFQUNFO0F0QnNxbkJIOztBc0JwcW5CQztFQUNFO0F0QnVxbkJIOztBc0JycW5CQztFQUNFO0F0QndxbkJIOztBc0J0cW5CQztFQUNFO0F0QnlxbkJIOztBc0J2cW5CQztFQUNFO0F0QjBxbkJIOztBc0J4cW5CQztFQUNFO0F0QjJxbkJIOztBc0J6cW5CQztFQUNFO0F0QjRxbkJIOztBc0IxcW5CQztFQUNFO0F0QjZxbkJIOztBc0IzcW5CQztFQUNFO0F0QjhxbkJIOztBc0I1cW5CQztFQUNFO0F0QitxbkJIOztBc0I3cW5CQztFQUNFO0F0QmdybkJIOztBc0I5cW5CQztFQUNFO0F0QmlybkJIOztBc0IvcW5CQztFQUNFO0F0QmtybkJIOztBc0Jocm5CQztFQUNFO0F0Qm1ybkJIOztBc0Jqcm5CQztFQUNFO0F0Qm9ybkJIOztBc0Jscm5CQztFQUNFO0F0QnFybkJIOztBc0Jucm5CQztFQUNFO0F0QnNybkJIOztBc0Jwcm5CQztFQUNFO0F0QnVybkJIOztBc0Jycm5CQztFQUNFO0F0QndybkJIOztBc0J0cm5CQztFQUNFO0F0QnlybkJIOztBc0J2cm5CQztFQUNFO0F0QjBybkJIOztBc0J4cm5CQztFQUNFO0F0QjJybkJIOztBc0J6cm5CQztFQUNFO0F0QjRybkJIOztBc0Ixcm5CQztFQUNFO0F0QjZybkJIOztBc0Izcm5CQztFQUNFO0F0QjhybkJIOztBc0I1cm5CQztFQUNFO0F0QitybkJIOztBc0I3cm5CQztFQUNFO0F0QmdzbkJIOztBc0I5cm5CQztFQUNFO0F0QmlzbkJIOztBc0Ivcm5CQztFQUNFO0F0QmtzbkJIOztBc0Joc25CQztFQUNFO0F0Qm1zbkJIOztBc0Jqc25CQztFQUNFO0F0Qm9zbkJIOztBc0Jsc25CQztFQUNFO0F0QnFzbkJIOztBc0Juc25CQztFQUNFO0F0QnNzbkJIOztBc0Jwc25CQztFQUNFO0F0QnVzbkJIOztBc0Jyc25CQztFQUNFO0F0QndzbkJIOztBc0J0c25CQztFQUNFO0F0QnlzbkJIOztBc0J2c25CQztFQUNFO0F0QjBzbkJIOztBc0J4c25CQztFQUNFO0F0QjJzbkJIOztBc0J6c25CQztFQUNFO0F0QjRzbkJIOztBc0Ixc25CQztFQUNFO0F0QjZzbkJIOztBc0Izc25CQztFQUNFO0F0QjhzbkJIOztBc0I1c25CQztFQUNFO0F0QitzbkJIOztBc0I3c25CQztFQUNFO0F0Qmd0bkJIOztBc0I5c25CQztFQUNFO0F0Qml0bkJIOztBc0Ivc25CQztFQUNFO0F0Qmt0bkJIOztBc0JodG5CQztFQUNFO0F0Qm10bkJIOztBc0JqdG5CQztFQUNFO0F0Qm90bkJIOztBc0JsdG5CQztFQUNFO0F0QnF0bkJIOztBc0JudG5CQztFQUNFO0F0QnN0bkJIOztBc0JwdG5CQztFQUNFO0F0QnV0bkJIOztBc0JydG5CQztFQUNFO0F0Qnd0bkJIOztBc0J0dG5CQztFQUNFO0F0Qnl0bkJIOztBc0J2dG5CQztFQUNFO0F0QjB0bkJIOztBc0J4dG5CQztFQUNFO0F0QjJ0bkJIOztBc0J6dG5CQztFQUNFO0F0QjR0bkJIOztBc0IxdG5CQztFQUNFO0F0QjZ0bkJIOztBc0IzdG5CQztFQUNFO0F0Qjh0bkJIOztBc0I1dG5CQztFQUNFO0F0Qit0bkJIOztBc0I3dG5CQztFQUNFO0F0Qmd1bkJIOztBc0I5dG5CQztFQUNFO0F0Qml1bkJIOztBc0IvdG5CQztFQUNFO0F0Qmt1bkJIOztBc0JodW5CQztFQUNFO0F0Qm11bkJIOztBc0JqdW5CQztFQUNFO0F0Qm91bkJIOztBc0JsdW5CQztFQUNFO0F0QnF1bkJIOztBc0JudW5CQztFQUNFO0F0QnN1bkJIOztBc0JwdW5CQztFQUNFO0F0QnV1bkJIOztBc0JydW5CQztFQUNFO0F0Qnd1bkJIOztBc0J0dW5CQztFQUNFO0F0Qnl1bkJIOztBc0J2dW5CQztFQUNFO0F0QjB1bkJIOztBc0J4dW5CQztFQUNFO0F0QjJ1bkJIOztBc0J6dW5CQztFQUNFO0F0QjR1bkJIOztBc0IxdW5CQztFQUNFO0F0QjZ1bkJIOztBc0IzdW5CQztFQUNFO0F0Qjh1bkJIOztBc0I1dW5CQztFQUNFO0F0Qit1bkJIOztBc0I3dW5CQztFQUNFO0F0Qmd2bkJIOztBc0I5dW5CQztFQUNFO0F0Qml2bkJIOztBc0IvdW5CQztFQUNFO0F0Qmt2bkJIOztBc0Jodm5CQztFQUNFO0F0Qm12bkJIOztBc0Jqdm5CQztFQUNFO0F0Qm92bkJIOztBc0Jsdm5CQztFQUNFO0F0QnF2bkJIOztBc0Judm5CQztFQUNFO0F0QnN2bkJIOztBc0Jwdm5CQztFQUNFO0F0QnV2bkJIOztBc0Jydm5CQztFQUNFO0F0Qnd2bkJIOztBc0J0dm5CQztFQUNFO0F0Qnl2bkJIOztBc0J2dm5CQztFQUNFO0F0QjB2bkJIOztBc0J4dm5CQztFQUNFO0F0QjJ2bkJIOztBc0J6dm5CQztFQUNFO0F0QjR2bkJIOztBc0Ixdm5CQztFQUNFO0F0QjZ2bkJIOztBc0Izdm5CQztFQUNFO0F0Qjh2bkJIOztBc0I1dm5CQztFQUNFO0F0Qit2bkJIOztBc0I3dm5CQztFQUNFO0F0Qmd3bkJIOztBc0I5dm5CQztFQUNFO0F0Qml3bkJIOztBc0Ivdm5CQztFQUNFO0F0Qmt3bkJIOztBc0Jod25CQztFQUNFO0F0Qm13bkJIOztBc0Jqd25CQztFQUNFO0F0Qm93bkJIOztBc0Jsd25CQztFQUNFO0F0QnF3bkJIOztBc0Jud25CQztFQUNFO0F0QnN3bkJIOztBc0Jwd25CQztFQUNFO0F0QnV3bkJIOztBc0Jyd25CQztFQUNFO0F0Qnd3bkJIOztBc0J0d25CQztFQUNFO0F0Qnl3bkJIOztBc0J2d25CQztFQUNFO0F0QjB3bkJIOztBc0J4d25CQztFQUNFO0F0QjJ3bkJIOztBc0J6d25CQztFQUNFO0F0QjR3bkJIOztBc0Ixd25CQztFQUNFO0F0QjZ3bkJIOztBc0Izd25CQztFQUNFO0F0Qjh3bkJIOztBc0I1d25CQztFQUNFO0F0Qit3bkJIOztBc0I3d25CQztFQUNFO0F0Qmd4bkJIOztBc0I5d25CQztFQUNFO0F0Qml4bkJIOztBc0Ivd25CQztFQUNFO0F0Qmt4bkJIOztBc0JoeG5CQztFQUNFO0F0Qm14bkJIOztBc0JqeG5CQztFQUNFO0F0Qm94bkJIOztBc0JseG5CQztFQUNFO0F0QnF4bkJIOztBc0JueG5CQztFQUNFO0F0QnN4bkJIOztBc0JweG5CQztFQUNFO0F0QnV4bkJIOztBc0JyeG5CQztFQUNFO0F0Qnd4bkJIOztBc0J0eG5CQztFQUNFO0F0Qnl4bkJIOztBc0J2eG5CQztFQUNFO0F0QjB4bkJIOztBc0J4eG5CQztFQUNFO0F0QjJ4bkJIOztBc0J6eG5CQztFQUNFO0F0QjR4bkJIOztBc0IxeG5CQztFQUNFO0F0QjZ4bkJIOztBc0IzeG5CQztFQUNFO0F0Qjh4bkJIOztBc0I1eG5CQztFQUNFO0F0Qit4bkJIOztBc0I3eG5CQztFQUNFO0F0Qmd5bkJIOztBc0I5eG5CQztFQUNFO0F0Qml5bkJIOztBc0IveG5CQztFQUNFO0F0Qmt5bkJIOztBc0JoeW5CQztFQUNFO0F0Qm15bkJIOztBc0JqeW5CQztFQUNFO0F0Qm95bkJIOztBc0JseW5CQztFQUNFO0F0QnF5bkJIOztBc0JueW5CQztFQUNFO0F0QnN5bkJIOztBc0JweW5CQztFQUNFO0F0QnV5bkJIOztBc0JyeW5CQztFQUNFO0F0Qnd5bkJIOztBc0J0eW5CQztFQUNFO0F0Qnl5bkJIOztBc0J2eW5CQztFQUNFO0F0QjB5bkJIOztBc0J4eW5CQztFQUNFO0F0QjJ5bkJIOztBc0J6eW5CQztFQUNFO0F0QjR5bkJIOztBc0IxeW5CQztFQUNFO0F0QjZ5bkJIOztBc0IzeW5CQztFQUNFO0F0Qjh5bkJIOztBc0I1eW5CQztFQUNFO0F0Qit5bkJIOztBc0I3eW5CQztFQUNFO0F0Qmd6bkJIOztBc0I5eW5CQztFQUNFO0F0Qml6bkJIOztBc0IveW5CQztFQUNFO0F0Qmt6bkJIOztBc0Joem5CQztFQUNFO0F0Qm16bkJIOztBc0Jqem5CQztFQUNFO0F0Qm96bkJIOztBc0Jsem5CQztFQUNFO0F0QnF6bkJIOztBc0Juem5CQztFQUNFO0F0QnN6bkJIOztBc0Jwem5CQztFQUNFO0F0QnV6bkJIOztBc0Jyem5CQztFQUNFO0F0Qnd6bkJIOztBc0J0em5CQztFQUNFO0F0Qnl6bkJIOztBc0J2em5CQztFQUNFO0F0QjB6bkJIOztBc0J4em5CQztFQUNFO0F0QjJ6bkJIOztBc0J6em5CQztFQUNFO0F0QjR6bkJIOztBc0Ixem5CQztFQUNFO0F0QjZ6bkJIOztBc0Izem5CQztFQUNFO0F0Qjh6bkJIOztBc0I1em5CQztFQUNFO0F0Qit6bkJIOztBc0I3em5CQztFQUNFO0F0QmcwbkJIOztBc0I5em5CQztFQUNFO0F0QmkwbkJIOztBc0Ivem5CQztFQUNFO0F0QmswbkJIOztBc0JoMG5CQztFQUNFO0F0Qm0wbkJIOztBc0JqMG5CQztFQUNFO0F0Qm8wbkJIOztBc0JsMG5CQztFQUNFO0F0QnEwbkJIOztBc0JuMG5CQztFQUNFO0F0QnMwbkJIOztBc0JwMG5CQztFQUNFO0F0QnUwbkJIOztBc0JyMG5CQztFQUNFO0F0QncwbkJIOztBc0J0MG5CQztFQUNFO0F0QnkwbkJIOztBc0J2MG5CQztFQUNFO0F0QjAwbkJIOztBc0J4MG5CQztFQUNFO0F0QjIwbkJIOztBc0J6MG5CQztFQUNFO0F0QjQwbkJIOztBc0IxMG5CQztFQUNFO0F0QjYwbkJIOztBc0IzMG5CQztFQUNFO0F0QjgwbkJIOztBc0I1MG5CQztFQUNFO0F0QiswbkJIOztBc0I3MG5CQztFQUNFO0F0QmcxbkJIOztBc0I5MG5CQztFQUNFO0F0QmkxbkJIOztBc0IvMG5CQztFQUNFO0F0QmsxbkJIOztBc0JoMW5CQztFQUNFO0F0Qm0xbkJIOztBc0JqMW5CQztFQUNFO0F0Qm8xbkJIOztBc0JsMW5CQztFQUNFO0F0QnExbkJIOztBc0JuMW5CQztFQUNFO0F0QnMxbkJIOztBc0JwMW5CQztFQUNFO0F0QnUxbkJIOztBc0JyMW5CQztFQUNFO0F0QncxbkJIOztBc0J0MW5CQztFQUNFO0F0QnkxbkJIOztBc0J2MW5CQztFQUNFO0F0QjAxbkJIOztBc0J4MW5CQztFQUNFO0F0QjIxbkJIOztBc0J6MW5CQztFQUNFO0F0QjQxbkJIOztBc0IxMW5CQztFQUNFO0F0QjYxbkJIOztBc0IzMW5CQztFQUNFO0F0QjgxbkJIOztBc0I1MW5CQztFQUNFO0F0QisxbkJIOztBc0I3MW5CQztFQUNFO0F0QmcybkJIOztBc0I5MW5CQztFQUNFO0F0QmkybkJIOztBc0IvMW5CQztFQUNFO0F0QmsybkJIOztBc0JoMm5CQztFQUNFO0F0Qm0ybkJIOztBc0JqMm5CQztFQUNFO0F0Qm8ybkJIOztBc0JsMm5CQztFQUNFO0F0QnEybkJIOztBc0JuMm5CQztFQUNFO0F0QnMybkJIOztBc0JwMm5CQztFQUNFO0F0QnUybkJIOztBc0JyMm5CQztFQUNFO0F0QncybkJIOztBc0J0Mm5CQztFQUNFO0F0QnkybkJIOztBc0J2Mm5CQztFQUNFO0F0QjAybkJIOztBc0J4Mm5CQztFQUNFO0F0QjIybkJIOztBc0J6Mm5CQztFQUNFO0F0QjQybkJIOztBc0IxMm5CQztFQUNFO0F0QjYybkJIOztBc0IzMm5CQztFQUNFO0F0QjgybkJIOztBc0I1Mm5CQztFQUNFO0F0QisybkJIOztBc0I3Mm5CQztFQUNFO0F0QmczbkJIOztBc0I5Mm5CQztFQUNFO0F0QmkzbkJIOztBc0IvMm5CQztFQUNFO0F0QmszbkJIOztBc0JoM25CQztFQUNFO0F0Qm0zbkJIOztBc0JqM25CQztFQUNFO0F0Qm8zbkJIOztBc0JsM25CQztFQUNFO0F0QnEzbkJIOztBc0JuM25CQztFQUNFO0F0QnMzbkJIOztBc0JwM25CQztFQUNFO0F0QnUzbkJIOztBc0JyM25CQztFQUNFO0F0QnczbkJIOztBc0J0M25CQztFQUNFO0F0QnkzbkJIOztBc0J2M25CQztFQUNFO0F0QjAzbkJIOztBc0J4M25CQztFQUNFO0F0QjIzbkJIOztBc0J6M25CQztFQUNFO0F0QjQzbkJIOztBc0IxM25CQztFQUNFO0F0QjYzbkJIOztBc0IzM25CQztFQUNFO0F0QjgzbkJIOztBc0I1M25CQztFQUNFO0F0QiszbkJIOztBc0I3M25CQztFQUNFO0F0Qmc0bkJIOztBc0I5M25CQztFQUNFO0F0Qmk0bkJIOztBc0IvM25CQztFQUNFO0F0Qms0bkJIOztBc0JoNG5CQztFQUNFO0F0Qm00bkJIOztBc0JqNG5CQztFQUNFO0F0Qm80bkJIOztBc0JsNG5CQztFQUNFO0F0QnE0bkJIOztBc0JuNG5CQztFQUNFO0F0QnM0bkJIOztBc0JwNG5CQztFQUNFO0F0QnU0bkJIOztBc0JyNG5CQztFQUNFO0F0Qnc0bkJIOztBc0J0NG5CQztFQUNFO0F0Qnk0bkJIOztBc0J2NG5CQztFQUNFO0F0QjA0bkJIOztBc0J4NG5CQztFQUNFO0F0QjI0bkJIOztBc0J6NG5CQztFQUNFO0F0QjQ0bkJIOztBc0IxNG5CQztFQUNFO0F0QjY0bkJIOztBc0IzNG5CQztFQUNFO0F0Qjg0bkJIOztBc0I1NG5CQztFQUNFO0F0Qis0bkJIOztBc0I3NG5CQztFQUNFO0F0Qmc1bkJIOztBc0I5NG5CQztFQUNFO0F0Qmk1bkJIOztBc0IvNG5CQztFQUNFO0F0Qms1bkJIOztBc0JoNW5CQztFQUNFO0F0Qm01bkJIOztBc0JqNW5CQztFQUNFO0F0Qm81bkJIOztBc0JsNW5CQztFQUNFO0F0QnE1bkJIOztBc0JuNW5CQztFQUNFO0F0QnM1bkJIOztBc0JwNW5CQztFQUNFO0F0QnU1bkJIOztBc0JyNW5CQztFQUNFO0F0Qnc1bkJIOztBc0J0NW5CQztFQUNFO0F0Qnk1bkJIOztBc0J2NW5CQztFQUNFO0F0QjA1bkJIOztBc0J4NW5CQztFQUNFO0F0QjI1bkJIOztBc0J6NW5CQztFQUNFO0F0QjQ1bkJIOztBc0IxNW5CQztFQUNFO0F0QjY1bkJIOztBc0IzNW5CQztFQUNFO0F0Qjg1bkJIOztBc0I1NW5CQztFQUNFO0F0Qis1bkJIOztBc0I3NW5CQztFQUNFO0F0Qmc2bkJIOztBc0I5NW5CQztFQUNFO0F0Qmk2bkJIOztBc0IvNW5CQztFQUNFO0F0Qms2bkJIOztBc0JoNm5CQztFQUNFO0F0Qm02bkJIOztBc0JqNm5CQztFQUNFO0F0Qm82bkJIOztBc0JsNm5CQztFQUNFO0F0QnE2bkJIOztBc0JuNm5CQztFQUNFO0F0QnM2bkJIOztBc0JwNm5CQztFQUNFO0F0QnU2bkJIOztBc0JyNm5CQztFQUNFO0F0Qnc2bkJIOztBc0J0Nm5CQztFQUNFO0F0Qnk2bkJIOztBc0J2Nm5CQztFQUNFO0F0QjA2bkJIOztBc0J4Nm5CQztFQUNFO0F0QjI2bkJIOztBc0J6Nm5CQztFQUNFO0F0QjQ2bkJIOztBc0IxNm5CQztFQUNFO0F0QjY2bkJIOztBc0IzNm5CQztFQUNFO0F0Qjg2bkJIOztBc0I1Nm5CQztFQUNFO0F0Qis2bkJIOztBc0I3Nm5CQztFQUNFO0F0Qmc3bkJIOztBc0I5Nm5CQztFQUNFO0F0Qmk3bkJIOztBc0IvNm5CQztFQUNFO0F0Qms3bkJIOztBc0JoN25CQztFQUNFO0F0Qm03bkJIOztBc0JqN25CQztFQUNFO0F0Qm83bkJIOztBc0JsN25CQztFQUNFO0F0QnE3bkJIOztBc0JuN25CQztFQUNFO0F0QnM3bkJIOztBc0JwN25CQztFQUNFO0F0QnU3bkJIOztBc0JyN25CQztFQUNFO0F0Qnc3bkJIOztBc0J0N25CQztFQUNFO0F0Qnk3bkJIOztBc0J2N25CQztFQUNFO0F0QjA3bkJIOztBc0J4N25CQztFQUNFO0F0QjI3bkJIOztBc0J6N25CQztFQUNFO0F0QjQ3bkJIOztBc0IxN25CQztFQUNFO0F0QjY3bkJIOztBc0IzN25CQztFQUNFO0F0Qjg3bkJIOztBc0I1N25CQztFQUNFO0F0Qis3bkJIOztBc0I3N25CQztFQUNFO0F0Qmc4bkJIOztBc0I5N25CQztFQUNFO0F0Qmk4bkJIOztBc0IvN25CQztFQUNFO0F0Qms4bkJIOztBc0JoOG5CQztFQUNFO0F0Qm04bkJIOztBc0JqOG5CQztFQUNFO0F0Qm84bkJIOztBc0JsOG5CQztFQUNFO0F0QnE4bkJIOztBc0JuOG5CQztFQUNFO0F0QnM4bkJIOztBc0JwOG5CQztFQUNFO0F0QnU4bkJIOztBc0JyOG5CQztFQUNFO0F0Qnc4bkJIOztBc0J0OG5CQztFQUNFO0F0Qnk4bkJIOztBc0J2OG5CQztFQUNFO0F0QjA4bkJIOztBc0J4OG5CQztFQUNFO0F0QjI4bkJIOztBc0J6OG5CQztFQUNFO0F0QjQ4bkJIOztBc0IxOG5CQztFQUNFO0F0QjY4bkJIOztBc0IzOG5CQztFQUNFO0F0Qjg4bkJIOztBc0I1OG5CQztFQUNFO0F0Qis4bkJIOztBc0I3OG5CQztFQUNFO0F0Qmc5bkJIOztBc0I5OG5CQztFQUNFO0F0Qmk5bkJIOztBc0IvOG5CQztFQUNFO0F0Qms5bkJIOztBc0JoOW5CQztFQUNFO0F0Qm05bkJIOztBc0JqOW5CQztFQUNFO0F0Qm85bkJIOztBc0JsOW5CQztFQUNFO0F0QnE5bkJIOztBc0JuOW5CQztFQUNFO0F0QnM5bkJIOztBc0JwOW5CQztFQUNFO0F0QnU5bkJIOztBc0JyOW5CQztFQUNFO0F0Qnc5bkJIOztBc0J0OW5CQztFQUNFO0F0Qnk5bkJIOztBc0J2OW5CQztFQUNFO0F0QjA5bkJIOztBc0J4OW5CQztFQUNFO0F0QjI5bkJIOztBc0J6OW5CQztFQUNFO0F0QjQ5bkJIOztBc0IxOW5CQztFQUNFO0F0QjY5bkJIOztBc0IzOW5CQztFQUNFO0F0Qjg5bkJIOztBc0I1OW5CQztFQUNFO0F0Qis5bkJIOztBc0I3OW5CQztFQUNFO0F0QmcrbkJIOztBc0I5OW5CQztFQUNFO0F0QmkrbkJIOztBc0IvOW5CQztFQUNFO0F0QmsrbkJIOztBc0JoK25CQztFQUNFO0F0Qm0rbkJIOztBc0JqK25CQztFQUNFO0F0Qm8rbkJIOztBc0JsK25CQztFQUNFO0F0QnErbkJIOztBc0JuK25CQztFQUNFO0F0QnMrbkJIOztBc0JwK25CQztFQUNFO0F0QnUrbkJIOztBc0JyK25CQztFQUNFO0F0QncrbkJIOztBc0J0K25CQztFQUNFO0F0QnkrbkJIOztBc0J2K25CQztFQUNFO0F0QjArbkJIOztBc0J4K25CQztFQUNFO0F0QjIrbkJIOztBc0J6K25CQztFQUNFO0F0QjQrbkJIOztBc0IxK25CQztFQUNFO0F0QjYrbkJIOztBc0IzK25CQztFQUNFO0F0QjgrbkJIOztBc0I1K25CQztFQUNFO0F0QisrbkJIOztBc0I3K25CQztFQUNFO0F0QmcvbkJIOztBc0I5K25CQztFQUNFO0F0QmkvbkJIOztBc0IvK25CQztFQUNFO0F0QmsvbkJIOztBc0JoL25CQztFQUNFO0F0Qm0vbkJIOztBc0JqL25CQztFQUNFO0F0Qm8vbkJIOztBc0JsL25CQztFQUNFO0F0QnEvbkJIOztBc0JuL25CQztFQUNFO0F0QnMvbkJIOztBc0JwL25CQztFQUNFO0F0QnUvbkJIOztBc0JyL25CQztFQUNFO0F0QncvbkJIOztBc0J0L25CQztFQUNFO0F0QnkvbkJIOztBc0J2L25CQztFQUNFO0F0QjAvbkJIOztBc0J4L25CQztFQUNFO0F0QjIvbkJIOztBc0J6L25CQztFQUNFO0F0QjQvbkJIOztBc0IxL25CQztFQUNFO0F0QjYvbkJIOztBc0IzL25CQztFQUNFO0F0QjgvbkJIOztBc0I1L25CQztFQUNFO0F0QisvbkJIOztBc0I3L25CQztFQUNFO0F0Qmdnb0JIOztBc0I5L25CQztFQUNFO0F0Qmlnb0JIOztBc0IvL25CQztFQUNFO0F0Qmtnb0JIOztBc0JoZ29CQztFQUNFO0F0Qm1nb0JIOztBc0JqZ29CQztFQUNFO0F0Qm9nb0JIOztBc0JsZ29CQztFQUNFO0F0QnFnb0JIOztBc0JuZ29CQztFQUNFO0F0QnNnb0JIOztBc0JwZ29CQztFQUNFO0F0QnVnb0JIOztBc0JyZ29CQztFQUNFO0F0Qndnb0JIOztBc0J0Z29CQztFQUNFO0F0Qnlnb0JIOztBc0J2Z29CQztFQUNFO0F0QjBnb0JIOztBc0J4Z29CQztFQUNFO0F0QjJnb0JIOztBc0J6Z29CQztFQUNFO0F0QjRnb0JIOztBc0IxZ29CQztFQUNFO0F0QjZnb0JIOztBc0IzZ29CQztFQUNFO0F0Qjhnb0JIOztBc0I1Z29CQztFQUNFO0F0Qitnb0JIOztBc0I3Z29CQztFQUNFO0F0Qmdob0JIOztBc0I5Z29CQztFQUNFO0F0Qmlob0JIOztBc0IvZ29CQztFQUNFO0F0Qmtob0JIOztBc0JoaG9CQztFQUNFO0F0Qm1ob0JIOztBc0JqaG9CQztFQUNFO0F0Qm9ob0JIOztBc0JsaG9CQztFQUNFO0F0QnFob0JIOztBc0JuaG9CQztFQUNFO0F0QnNob0JIOztBc0JwaG9CQztFQUNFO0F0QnVob0JIOztBc0JyaG9CQztFQUNFO0F0Qndob0JIOztBc0J0aG9CQztFQUNFO0F0Qnlob0JIOztBc0J2aG9CQztFQUNFO0F0QjBob0JIOztBc0J4aG9CQztFQUNFO0F0QjJob0JIOztBc0J6aG9CQztFQUNFO0F0QjRob0JIOztBc0IxaG9CQztFQUNFO0F0QjZob0JIOztBc0IzaG9CQztFQUNFO0F0Qjhob0JIOztBc0I1aG9CQztFQUNFO0F0Qitob0JIOztBc0I3aG9CQztFQUNFO0F0Qmdpb0JIOztBc0I5aG9CQztFQUNFO0F0Qmlpb0JIOztBc0IvaG9CQztFQUNFO0F0Qmtpb0JIOztBc0JoaW9CQztFQUNFO0F0Qm1pb0JIOztBc0JqaW9CQztFQUNFO0F0Qm9pb0JIOztBc0JsaW9CQztFQUNFO0F0QnFpb0JIOztBc0JuaW9CQztFQUNFO0F0QnNpb0JIOztBc0JwaW9CQztFQUNFO0F0QnVpb0JIOztBc0JyaW9CQztFQUNFO0F0Qndpb0JIOztBc0J0aW9CQztFQUNFO0F0Qnlpb0JIOztBc0J2aW9CQztFQUNFO0F0QjBpb0JIOztBc0J4aW9CQztFQUNFO0F0QjJpb0JIOztBc0J6aW9CQztFQUNFO0F0QjRpb0JIOztBc0IxaW9CQztFQUNFO0F0QjZpb0JIOztBc0IzaW9CQztFQUNFO0F0Qjhpb0JIOztBc0I1aW9CQztFQUNFO0F0Qitpb0JIOztBc0I3aW9CQztFQUNFO0F0Qmdqb0JIOztBc0I5aW9CQztFQUNFO0F0Qmlqb0JIOztBc0IvaW9CQztFQUNFO0F0Qmtqb0JIOztBc0Joam9CQztFQUNFO0F0Qm1qb0JIOztBc0Jqam9CQztFQUNFO0F0Qm9qb0JIOztBc0Jsam9CQztFQUNFO0F0QnFqb0JIOztBc0Juam9CQztFQUNFO0F0QnNqb0JIOztBc0Jwam9CQztFQUNFO0F0QnVqb0JIOztBc0Jyam9CQztFQUNFO0F0Qndqb0JIOztBc0J0am9CQztFQUNFO0F0Qnlqb0JIOztBc0J2am9CQztFQUNFO0F0QjBqb0JIOztBc0J4am9CQztFQUNFO0F0QjJqb0JIOztBc0J6am9CQztFQUNFO0F0QjRqb0JIOztBc0Ixam9CQztFQUNFO0F0QjZqb0JIOztBc0Izam9CQztFQUNFO0F0Qjhqb0JIOztBc0I1am9CQztFQUNFO0F0Qitqb0JIOztBc0I3am9CQztFQUNFO0F0Qmdrb0JIOztBc0I5am9CQztFQUNFO0F0Qmlrb0JIOztBc0Ivam9CQztFQUNFO0F0Qmtrb0JIOztBc0Joa29CQztFQUNFO0F0Qm1rb0JIOztBc0Jqa29CQztFQUNFO0F0Qm9rb0JIOztBc0Jsa29CQztFQUNFO0F0QnFrb0JIOztBc0Jua29CQztFQUNFO0F0QnNrb0JIOztBc0Jwa29CQztFQUNFO0F0QnVrb0JIOztBc0Jya29CQztFQUNFO0F0Qndrb0JIOztBc0J0a29CQztFQUNFO0F0Qnlrb0JIOztBc0J2a29CQztFQUNFO0F0QjBrb0JIOztBc0J4a29CQztFQUNFO0F0QjJrb0JIOztBc0J6a29CQztFQUNFO0F0QjRrb0JIOztBc0Ixa29CQztFQUNFO0F0QjZrb0JIOztBc0Iza29CQztFQUNFO0F0Qjhrb0JIOztBc0I1a29CQztFQUNFO0F0Qitrb0JIOztBc0I3a29CQztFQUNFO0F0Qmdsb0JIOztBc0I5a29CQztFQUNFO0F0Qmlsb0JIOztBc0Iva29CQztFQUNFO0F0Qmtsb0JIOztBc0JobG9CQztFQUNFO0F0Qm1sb0JIOztBc0JqbG9CQztFQUNFO0F0Qm9sb0JIOztBc0JsbG9CQztFQUNFO0F0QnFsb0JIOztBc0JubG9CQztFQUNFO0F0QnNsb0JIOztBc0JwbG9CQztFQUNFO0F0QnVsb0JIOztBc0JybG9CQztFQUNFO0F0Qndsb0JIOztBc0J0bG9CQztFQUNFO0F0Qnlsb0JIOztBc0J2bG9CQztFQUNFO0F0QjBsb0JIOztBc0J4bG9CQztFQUNFO0F0QjJsb0JIOztBc0J6bG9CQztFQUNFO0F0QjRsb0JIOztBc0IxbG9CQztFQUNFO0F0QjZsb0JIOztBc0IzbG9CQztFQUNFO0F0Qjhsb0JIOztBc0I1bG9CQztFQUNFO0F0Qitsb0JIOztBc0I3bG9CQztFQUNFO0F0Qmdtb0JIOztBc0I5bG9CQztFQUNFO0F0Qmltb0JIOztBc0IvbG9CQztFQUNFO0F0Qmttb0JIOztBc0JobW9CQztFQUNFO0F0Qm1tb0JIOztBc0JqbW9CQztFQUNFO0F0Qm9tb0JIOztBc0JsbW9CQztFQUNFO0F0QnFtb0JIOztBc0JubW9CQztFQUNFO0F0QnNtb0JIOztBc0JwbW9CQztFQUNFO0F0QnVtb0JIOztBc0JybW9CQztFQUNFO0F0Qndtb0JIOztBc0J0bW9CQztFQUNFO0F0Qnltb0JIOztBc0J2bW9CQztFQUNFO0F0QjBtb0JIOztBc0J4bW9CQztFQUNFO0F0QjJtb0JIOztBc0J6bW9CQztFQUNFO0F0QjRtb0JIOztBc0IxbW9CQztFQUNFO0F0QjZtb0JIOztBc0IzbW9CQztFQUNFO0F0Qjhtb0JIOztBc0I1bW9CQztFQUNFO0F0Qittb0JIOztBc0I3bW9CQztFQUNFO0F0Qmdub0JIOztBc0I5bW9CQztFQUNFO0F0Qmlub0JIOztBc0IvbW9CQztFQUNFO0F0Qmtub0JIOztBc0Jobm9CQztFQUNFO0F0Qm1ub0JIOztBc0Jqbm9CQztFQUNFO0F0Qm9ub0JIOztBc0Jsbm9CQztFQUNFO0F0QnFub0JIOztBc0Jubm9CQztFQUNFO0F0QnNub0JIOztBc0Jwbm9CQztFQUNFO0F0QnVub0JIOztBc0Jybm9CQztFQUNFO0F0Qndub0JIOztBc0J0bm9CQztFQUNFO0F0Qnlub0JIOztBc0J2bm9CQztFQUNFO0F0QjBub0JIOztBc0J4bm9CQztFQUNFO0F0QjJub0JIOztBc0J6bm9CQztFQUNFO0F0QjRub0JIOztBc0Ixbm9CQztFQUNFO0F0QjZub0JIOztBc0Izbm9CQztFQUNFO0F0Qjhub0JIOztBc0I1bm9CQztFQUNFO0F0Qitub0JIOztBc0I3bm9CQztFQUNFO0F0Qmdvb0JIOztBc0I5bm9CQztFQUNFO0F0Qmlvb0JIOztBc0Ivbm9CQztFQUNFO0F0Qmtvb0JIOztBc0Job29CQztFQUNFO0F0Qm1vb0JIOztBc0Jqb29CQztFQUNFO0F0Qm9vb0JIOztBc0Jsb29CQztFQUNFO0F0QnFvb0JIOztBc0Jub29CQztFQUNFO0F0QnNvb0JIOztBc0Jwb29CQztFQUNFO0F0QnVvb0JIOztBc0Jyb29CQztFQUNFO0F0Qndvb0JIOztBc0J0b29CQztFQUNFO0F0Qnlvb0JIOztBc0J2b29CQztFQUNFO0F0QjBvb0JIOztBc0J4b29CQztFQUNFO0F0QjJvb0JIOztBc0J6b29CQztFQUNFO0F0QjRvb0JIOztBc0Ixb29CQztFQUNFO0F0QjZvb0JIOztBc0Izb29CQztFQUNFO0F0Qjhvb0JIOztBc0I1b29CQztFQUNFO0F0Qitvb0JIOztBc0I3b29CQztFQUNFO0F0Qmdwb0JIOztBc0I5b29CQztFQUNFO0F0Qmlwb0JIOztBc0Ivb29CQztFQUNFO0F0Qmtwb0JIOztBc0JocG9CQztFQUNFO0F0Qm1wb0JIOztBc0JqcG9CQztFQUNFO0F0Qm9wb0JIOztBc0JscG9CQztFQUNFO0F0QnFwb0JIOztBc0JucG9CQztFQUNFO0F0QnNwb0JIOztBc0JwcG9CQztFQUNFO0F0QnVwb0JIOztBc0JycG9CQztFQUNFO0F0Qndwb0JIOztBc0J0cG9CQztFQUNFO0F0Qnlwb0JIOztBc0J2cG9CQztFQUNFO0F0QjBwb0JIOztBc0J4cG9CQztFQUNFO0F0QjJwb0JIOztBc0J6cG9CQztFQUNFO0F0QjRwb0JIOztBc0IxcG9CQztFQUNFO0F0QjZwb0JIOztBc0IzcG9CQztFQUNFO0F0Qjhwb0JIOztBc0I1cG9CQztFQUNFO0F0Qitwb0JIOztBc0I3cG9CQztFQUNFO0F0Qmdxb0JIOztBc0I5cG9CQztFQUNFO0F0Qmlxb0JIOztBc0IvcG9CQztFQUNFO0F0Qmtxb0JIOztBc0JocW9CQztFQUNFO0F0Qm1xb0JIOztBc0JqcW9CQztFQUNFO0F0Qm9xb0JIOztBc0JscW9CQztFQUNFO0F0QnFxb0JIOztBc0JucW9CQztFQUNFO0F0QnNxb0JIOztBc0JwcW9CQztFQUNFO0F0QnVxb0JIOztBc0JycW9CQztFQUNFO0F0Qndxb0JIOztBc0J0cW9CQztFQUNFO0F0Qnlxb0JIOztBc0J2cW9CQztFQUNFO0F0QjBxb0JIOztBc0J4cW9CQztFQUNFO0F0QjJxb0JIOztBc0J6cW9CQztFQUNFO0F0QjRxb0JIOztBc0IxcW9CQztFQUNFO0F0QjZxb0JIOztBc0IzcW9CQztFQUNFO0F0Qjhxb0JIOztBc0I1cW9CQztFQUNFO0F0Qitxb0JIOztBc0I3cW9CQztFQUNFO0F0Qmdyb0JIOztBc0I5cW9CQztFQUNFO0F0Qmlyb0JIOztBc0IvcW9CQztFQUNFO0F0Qmtyb0JIOztBc0Jocm9CQztFQUNFO0F0Qm1yb0JIOztBc0Jqcm9CQztFQUNFO0F0Qm9yb0JIOztBc0Jscm9CQztFQUNFO0F0QnFyb0JIOztBc0Jucm9CQztFQUNFO0F0QnNyb0JIOztBc0Jwcm9CQztFQUNFO0F0QnVyb0JIOztBc0Jycm9CQztFQUNFO0F0Qndyb0JIOztBc0J0cm9CQztFQUNFO0F0Qnlyb0JIOztBc0J2cm9CQztFQUNFO0F0QjByb0JIOztBc0J4cm9CQztFQUNFO0F0QjJyb0JIOztBc0J6cm9CQztFQUNFO0F0QjRyb0JIOztBc0Ixcm9CQztFQUNFO0F0QjZyb0JIOztBc0Izcm9CQztFQUNFO0F0Qjhyb0JIOztBc0I1cm9CQztFQUNFO0F0Qityb0JIOztBc0I3cm9CQztFQUNFO0F0Qmdzb0JIOztBc0I5cm9CQztFQUNFO0F0Qmlzb0JIOztBc0Ivcm9CQztFQUNFO0F0Qmtzb0JIOztBc0Joc29CQztFQUNFO0F0Qm1zb0JIOztBc0Jqc29CQztFQUNFO0F0Qm9zb0JIOztBc0Jsc29CQztFQUNFO0F0QnFzb0JIOztBc0Juc29CQztFQUNFO0F0QnNzb0JIOztBc0Jwc29CQztFQUNFO0F0QnVzb0JIOztBc0Jyc29CQztFQUNFO0F0Qndzb0JIOztBc0J0c29CQztFQUNFO0F0Qnlzb0JIOztBc0J2c29CQztFQUNFO0F0QjBzb0JIOztBc0J4c29CQztFQUNFO0F0QjJzb0JIOztBc0J6c29CQztFQUNFO0F0QjRzb0JIOztBc0Ixc29CQztFQUNFO0F0QjZzb0JIOztBc0Izc29CQztFQUNFO0F0Qjhzb0JIOztBc0I1c29CQztFQUNFO0F0Qitzb0JIOztBc0I3c29CQztFQUNFO0F0Qmd0b0JIOztBc0I5c29CQztFQUNFO0F0Qml0b0JIOztBc0Ivc29CQztFQUNFO0F0Qmt0b0JIOztBc0JodG9CQztFQUNFO0F0Qm10b0JIOztBc0JqdG9CQztFQUNFO0F0Qm90b0JIOztBc0JsdG9CQztFQUNFO0F0QnF0b0JIOztBc0JudG9CQztFQUNFO0F0QnN0b0JIOztBc0JwdG9CQztFQUNFO0F0QnV0b0JIOztBc0JydG9CQztFQUNFO0F0Qnd0b0JIOztBc0J0dG9CQztFQUNFO0F0Qnl0b0JIOztBc0J2dG9CQztFQUNFO0F0QjB0b0JIOztBc0J4dG9CQztFQUNFO0F0QjJ0b0JIOztBc0J6dG9CQztFQUNFO0F0QjR0b0JIOztBc0IxdG9CQztFQUNFO0F0QjZ0b0JIOztBc0IzdG9CQztFQUNFO0F0Qjh0b0JIOztBc0I1dG9CQztFQUNFO0F0Qit0b0JIOztBc0I3dG9CQztFQUNFO0F0Qmd1b0JIOztBc0I5dG9CQztFQUNFO0F0Qml1b0JIOztBc0IvdG9CQztFQUNFO0F0Qmt1b0JIOztBc0JodW9CQztFQUNFO0F0Qm11b0JIOztBc0JqdW9CQztFQUNFO0F0Qm91b0JIOztBc0JsdW9CQztFQUNFO0F0QnF1b0JIOztBc0JudW9CQztFQUNFO0F0QnN1b0JIOztBc0JwdW9CQztFQUNFO0F0QnV1b0JIOztBc0JydW9CQztFQUNFO0F0Qnd1b0JIOztBc0J0dW9CQztFQUNFO0F0Qnl1b0JIOztBc0J2dW9CQztFQUNFO0F0QjB1b0JIOztBc0J4dW9CQztFQUNFO0F0QjJ1b0JIOztBc0J6dW9CQztFQUNFO0F0QjR1b0JIOztBc0IxdW9CQztFQUNFO0F0QjZ1b0JIOztBc0IzdW9CQztFQUNFO0F0Qjh1b0JIOztBc0I1dW9CQztFQUNFO0F0Qit1b0JIOztBc0I3dW9CQztFQUNFO0F0Qmd2b0JIOztBc0I5dW9CQztFQUNFO0F0Qml2b0JIOztBc0IvdW9CQztFQUNFO0F0Qmt2b0JIOztBc0Jodm9CQztFQUNFO0F0Qm12b0JIOztBc0Jqdm9CQztFQUNFO0F0Qm92b0JIOztBc0Jsdm9CQztFQUNFO0F0QnF2b0JIOztBc0Judm9CQztFQUNFO0F0QnN2b0JIOztBc0Jwdm9CQztFQUNFO0F0QnV2b0JIOztBc0Jydm9CQztFQUNFO0F0Qnd2b0JIOztBc0J0dm9CQztFQUNFO0F0Qnl2b0JIOztBc0J2dm9CQztFQUNFO0F0QjB2b0JIOztBc0J4dm9CQztFQUNFO0F0QjJ2b0JIOztBc0J6dm9CQztFQUNFO0F0QjR2b0JIOztBc0Ixdm9CQztFQUNFO0F0QjZ2b0JIOztBc0Izdm9CQztFQUNFO0F0Qjh2b0JIOztBc0I1dm9CQztFQUNFO0F0Qit2b0JIOztBc0I3dm9CQztFQUNFO0F0Qmd3b0JIOztBc0I5dm9CQztFQUNFO0F0Qml3b0JIOztBc0Ivdm9CQztFQUNFO0F0Qmt3b0JIOztBc0Jod29CQztFQUNFO0F0Qm13b0JIOztBc0Jqd29CQztFQUNFO0F0Qm93b0JIOztBc0Jsd29CQztFQUNFO0F0QnF3b0JIOztBc0Jud29CQztFQUNFO0F0QnN3b0JIOztBc0Jwd29CQztFQUNFO0F0QnV3b0JIOztBc0Jyd29CQztFQUNFO0F0Qnd3b0JIOztBc0J0d29CQztFQUNFO0F0Qnl3b0JIOztBc0J2d29CQztFQUNFO0F0QjB3b0JIOztBc0J4d29CQztFQUNFO0F0QjJ3b0JIOztBc0J6d29CQztFQUNFO0F0QjR3b0JIOztBc0Ixd29CQztFQUNFO0F0QjZ3b0JIOztBc0Izd29CQztFQUNFO0F0Qjh3b0JIOztBc0I1d29CQztFQUNFO0F0Qit3b0JIOztBc0I3d29CQztFQUNFO0F0Qmd4b0JIOztBc0I5d29CQztFQUNFO0F0Qml4b0JIOztBc0Ivd29CQztFQUNFO0F0Qmt4b0JIOztBc0JoeG9CQztFQUNFO0F0Qm14b0JIOztBc0JqeG9CQztFQUNFO0F0Qm94b0JIOztBc0JseG9CQztFQUNFO0F0QnF4b0JIOztBc0JueG9CQztFQUNFO0F0QnN4b0JIOztBc0JweG9CQztFQUNFO0F0QnV4b0JIOztBc0JyeG9CQztFQUNFO0F0Qnd4b0JIOztBc0J0eG9CQztFQUNFO0F0Qnl4b0JIOztBc0J2eG9CQztFQUNFO0F0QjB4b0JIOztBc0J4eG9CQztFQUNFO0F0QjJ4b0JIOztBc0J6eG9CQztFQUNFO0F0QjR4b0JIOztBc0IxeG9CQztFQUNFO0F0QjZ4b0JIOztBc0IzeG9CQztFQUNFO0F0Qjh4b0JIOztBc0I1eG9CQztFQUNFO0F0Qit4b0JIOztBc0I3eG9CQztFQUNFO0F0Qmd5b0JIOztBc0I5eG9CQztFQUNFO0F0Qml5b0JIOztBc0IveG9CQztFQUNFO0F0Qmt5b0JIOztBc0JoeW9CQztFQUNFO0F0Qm15b0JIOztBc0JqeW9CQztFQUNFO0F0Qm95b0JIOztBc0JseW9CQztFQUNFO0F0QnF5b0JIOztBc0JueW9CQztFQUNFO0F0QnN5b0JIOztBc0JweW9CQztFQUNFO0F0QnV5b0JIOztBc0JyeW9CQztFQUNFO0F0Qnd5b0JIOztBc0J0eW9CQztFQUNFO0F0Qnl5b0JIOztBc0J2eW9CQztFQUNFO0F0QjB5b0JIOztBc0J4eW9CQztFQUNFO0F0QjJ5b0JIOztBc0J6eW9CQztFQUNFO0F0QjR5b0JIOztBc0IxeW9CQztFQUNFO0F0QjZ5b0JIOztBc0IzeW9CQztFQUNFO0F0Qjh5b0JIOztBc0I1eW9CQztFQUNFO0F0Qit5b0JIOztBc0I3eW9CQztFQUNFO0F0Qmd6b0JIOztBc0I5eW9CQztFQUNFO0F0Qml6b0JIOztBc0IveW9CQztFQUNFO0F0Qmt6b0JIOztBc0Joem9CQztFQUNFO0F0Qm16b0JIOztBc0Jqem9CQztFQUNFO0F0Qm96b0JIOztBc0Jsem9CQztFQUNFO0F0QnF6b0JIOztBc0Juem9CQztFQUNFO0F0QnN6b0JIOztBc0Jwem9CQztFQUNFO0F0QnV6b0JIOztBc0Jyem9CQztFQUNFO0F0Qnd6b0JIOztBc0J0em9CQztFQUNFO0F0Qnl6b0JIOztBc0J2em9CQztFQUNFO0F0QjB6b0JIOztBc0J4em9CQztFQUNFO0F0QjJ6b0JIOztBc0J6em9CQztFQUNFO0F0QjR6b0JIOztBc0Ixem9CQztFQUNFO0F0QjZ6b0JIOztBc0Izem9CQztFQUNFO0F0Qjh6b0JIOztBc0I1em9CQztFQUNFO0F0Qit6b0JIOztBc0I3em9CQztFQUNFO0F0Qmcwb0JIOztBc0I5em9CQztFQUNFO0F0Qmkwb0JIOztBc0Ivem9CQztFQUNFO0F0Qmswb0JIOztBc0JoMG9CQztFQUNFO0F0Qm0wb0JIOztBc0JqMG9CQztFQUNFO0F0Qm8wb0JIOztBc0JsMG9CQztFQUNFO0F0QnEwb0JIOztBc0JuMG9CQztFQUNFO0F0QnMwb0JIOztBc0JwMG9CQztFQUNFO0F0QnUwb0JIOztBc0JyMG9CQztFQUNFO0F0Qncwb0JIOztBc0J0MG9CQztFQUNFO0F0Qnkwb0JIOztBc0J2MG9CQztFQUNFO0F0QjAwb0JIOztBc0J4MG9CQztFQUNFO0F0QjIwb0JIOztBc0J6MG9CQztFQUNFO0F0QjQwb0JIOztBc0IxMG9CQztFQUNFO0F0QjYwb0JIOztBc0IzMG9CQztFQUNFO0F0Qjgwb0JIOztBc0I1MG9CQztFQUNFO0F0Qiswb0JIOztBc0I3MG9CQztFQUNFO0F0Qmcxb0JIOztBc0I5MG9CQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCaTFvQkg7O0FzQi8wb0JDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qmsxb0JIOztBc0Jwem9CQzs7RUFFRTtFQUNBO0F0QnV6b0JIOztBdUJsbXhCQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJxbXhCSjtBdUJsbXhCUTtFQUNJLGN6QmlCZ0I7QUVtbHhCNUI7QXVCam14Qlk7RUFFSSxjekJEWTtBRW1teEI1QjtBdUJ6bHhCZ0I7RUFDSTtBdkIybHhCcEI7QXVCcGx4QlE7RUFDSSxjekJQZ0I7QUU2bHhCNUI7O0F3QjFueEJBO0VBQ0ksbUIxQjJOd0I7RTBCMU54QjtFQUNBLGlCMUJzUTZCO0UwQnJRN0I7RUFDQSxxQjFCb1BxQjtBRXk0d0J6QjtBd0IzbnhCSTtFQUVJLHlCMUJzQm9CO0UwQnJCcEIscUIxQnFCb0I7RTBCcEJwQixjMUJrQm9CO0FFMG14QjVCO0F3QnhueEJRO0VBQ0kscUIxQnlPYTtBRWk1d0J6QjtBd0J0bnhCQztFQUNDO0F4QndueEJGO0F3QnJueEJJO0VBQ0k7RUFDQSxxQjFCOE95QjtFMEI3T3pCLHNCMUI2T3lCO0FFMDR3QmpDO0F3QnBueEJJO0VBRUk7RUFDQSx5QjFCRG9CO0UwQkVwQixxQjFCdU5pQjtBRTg1d0J6QjtBd0JubnhCUTtFQUlJO0VBQ0EseUIxQlRnQjtFMEJVaEIscUIxQitNYTtBRW02d0J6QjtBd0I3bXhCRTtFQUNDO0F4QitteEJIO0F3QjNteEJDO0VBQ0M7RUFDQTtBeEI2bXhCRjtBd0IxbXhCRztFQUNDO0F4QjRteEJKOztBd0JwbXhCSTtFQUNJLGlCMUJzTXlCO0FFaTZ3QmpDOztBd0JubXhCQTtFQUNDLGMxQjNDMkI7RTBCNEN4QixzQjFCOUR3QjtFMEIrRHhCLHFCMUIrS3FCO0FFdTd3QnpCO0F3QnBteEJDO0VBR0MseUIxQmhEMEI7RTBCaURwQixxQjFCakRvQjtFMEJrRHBCLGMxQnBEb0I7QUV3cHhCNUI7QXdCL2x4QkU7RUFFQyx5QjFCekR5QjtFMEIwRHpCLHFCMUIxRHlCO0UwQjJEekIsYzFCN0R5QjtBRTZweEI1Qjs7QXdCemx4Qkk7RUFDSTtFQUNBO0VBQ0EsVzFCekZvQjtBRXFyeEI1QjtBd0IxbHhCUTtFQUVJLFcxQjdGZ0I7RTBCOEZoQjtFQUNBO0F4QjJseEJaO0F3QnhseEJRO0VBQ0ksVzFCbkdnQjtFMEJvR2hCO0VBQ0E7QXhCMGx4Qlo7QXdCdmx4QlE7RUFDSSxXMUJ6R2dCO0UwQjBHaEI7RUFDQTtBeEJ5bHhCWjtBd0J2bHhCWTtFQUVJO0VBQ0E7QXhCd2x4QmhCO0F3QmhseEJZO0VBQ0k7QXhCa2x4QmhCO0F3Qi9reEJHO0VBQ0MsVzFCN0h3QjtFMEI4SHhCO0VBQ0E7QXhCaWx4Qko7QXdCN2t4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQjFCb0V5QjtBRTJneEI1QjtBd0I3a3hCWTtFQUdJO0VBQ0E7RUFDQSxXMUI5SVk7QUUydHhCNUI7QXdCemt4QlE7RUFFSTtFQUNBLHlCMUJoSWdCO0UwQmlJaEIscUIxQndGYTtBRWsvd0J6QjtBd0J4a3hCWTtFQUlJO0VBQ0EseUIxQnhJWTtFMEJ5SVoscUIxQmdGUztBRXUvd0J6QjtBd0Jsa3hCWTtFQUNJO0F4Qm9reEJoQjs7QXdCM2p4Qlk7RUFDSTtFQUNBO0F4QjhqeEJoQjs7QXdCdnB4Qkk7RUFDSTtFQUNBO0VBQ0EsVzFCekZvQjtBRW12eEI1QjtBd0J4cHhCUTtFQUVJLFcxQjdGZ0I7RTBCOEZoQjtFQUNBO0F4QnlweEJaO0F3QnRweEJRO0VBQ0ksVzFCbkdnQjtFMEJvR2hCO0VBQ0E7QXhCd3B4Qlo7QXdCcnB4QlE7RUFDSSxXMUJ6R2dCO0UwQjBHaEI7RUFDQTtBeEJ1cHhCWjtBd0JycHhCWTtFQUVJO0VBQ0E7QXhCc3B4QmhCO0F3QjlveEJZO0VBQ0k7QXhCZ3B4QmhCO0F3QjdveEJHO0VBQ0MsVzFCN0h3QjtFMEI4SHhCO0VBQ0E7QXhCK294Qko7QXdCM294QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQjFCb0V5QjtBRXlreEI1QjtBd0Izb3hCWTtFQUdJO0VBQ0E7RUFDQSxXMUI5SVk7QUV5eHhCNUI7QXdCdm94QlE7RUFFSTtFQUNBLHlCMUJoSWdCO0UwQmlJaEIscUIxQndGYTtBRWdqeEJ6QjtBd0J0b3hCWTtFQUlJO0VBQ0EseUIxQnhJWTtFMEJ5SVoscUIxQmdGUztBRXFqeEJ6QjtBd0Job3hCWTtFQUNJO0F4QmtveEJoQjs7QXdCem54Qlk7RUFDSTtFQUNBO0F4QjRueEJoQjs7QXdCcnR4Qkk7RUFDSTtFQUNBO0VBQ0EsVzFCekZvQjtBRWl6eEI1QjtBd0J0dHhCUTtFQUVJLFcxQjdGZ0I7RTBCOEZoQjtFQUNBO0F4QnV0eEJaO0F3QnB0eEJRO0VBQ0ksVzFCbkdnQjtFMEJvR2hCO0VBQ0E7QXhCc3R4Qlo7QXdCbnR4QlE7RUFDSSxXMUJ6R2dCO0UwQjBHaEI7RUFDQTtBeEJxdHhCWjtBd0JudHhCWTtFQUVJO0VBQ0E7QXhCb3R4QmhCO0F3QjVzeEJZO0VBQ0k7QXhCOHN4QmhCO0F3QjNzeEJHO0VBQ0MsVzFCN0h3QjtFMEI4SHhCO0VBQ0E7QXhCNnN4Qko7QXdCenN4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQjFCb0V5QjtBRXVveEI1QjtBd0J6c3hCWTtFQUdJO0VBQ0E7RUFDQSxXMUI5SVk7QUV1MXhCNUI7QXdCcnN4QlE7RUFFSTtFQUNBLHlCMUJoSWdCO0UwQmlJaEIscUIxQndGYTtBRThteEJ6QjtBd0Jwc3hCWTtFQUlJO0VBQ0EseUIxQnhJWTtFMEJ5SVoscUIxQmdGUztBRW1ueEJ6QjtBd0I5cnhCWTtFQUNJO0F4QmdzeEJoQjs7QXdCdnJ4Qlk7RUFDSTtFQUNBO0F4QjByeEJoQjs7QXdCbnh4Qkk7RUFDSTtFQUNBO0VBQ0EsVzFCekZvQjtBRSsyeEI1QjtBd0JweHhCUTtFQUVJLFcxQjdGZ0I7RTBCOEZoQjtFQUNBO0F4QnF4eEJaO0F3Qmx4eEJRO0VBQ0ksVzFCbkdnQjtFMEJvR2hCO0VBQ0E7QXhCb3h4Qlo7QXdCanh4QlE7RUFDSSxXMUJ6R2dCO0UwQjBHaEI7RUFDQTtBeEJteHhCWjtBd0JqeHhCWTtFQUVJO0VBQ0E7QXhCa3h4QmhCO0F3QjF3eEJZO0VBQ0k7QXhCNHd4QmhCO0F3Qnp3eEJHO0VBQ0MsVzFCN0h3QjtFMEI4SHhCO0VBQ0E7QXhCMnd4Qko7QXdCdnd4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQjFCb0V5QjtBRXFzeEI1QjtBd0J2d3hCWTtFQUdJO0VBQ0E7RUFDQSxXMUI5SVk7QUVxNXhCNUI7QXdCbnd4QlE7RUFFSTtFQUNBLHlCMUJoSWdCO0UwQmlJaEIscUIxQndGYTtBRTRxeEJ6QjtBd0Jsd3hCWTtFQUlJO0VBQ0EseUIxQnhJWTtFMEJ5SVoscUIxQmdGUztBRWlyeEJ6QjtBd0I1dnhCWTtFQUNJO0F4Qjh2eEJoQjs7QXdCcnZ4Qlk7RUFDSTtFQUNBO0F4Qnd2eEJoQjs7QXdCajF4Qkk7RUFDSTtFQUNBO0VBQ0EsVzFCekZvQjtBRTY2eEI1QjtBd0JsMXhCUTtFQUVJLFcxQjdGZ0I7RTBCOEZoQjtFQUNBO0F4Qm0xeEJaO0F3QmgxeEJRO0VBQ0ksVzFCbkdnQjtFMEJvR2hCO0VBQ0E7QXhCazF4Qlo7QXdCLzB4QlE7RUFDSSxXMUJ6R2dCO0UwQjBHaEI7RUFDQTtBeEJpMXhCWjtBd0IvMHhCWTtFQUVJO0VBQ0E7QXhCZzF4QmhCO0F3QngweEJZO0VBQ0k7QXhCMDB4QmhCO0F3QnYweEJHO0VBQ0MsVzFCN0h3QjtFMEI4SHhCO0VBQ0E7QXhCeTB4Qko7QXdCcjB4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQjFCb0V5QjtBRW13eEI1QjtBd0JyMHhCWTtFQUdJO0VBQ0E7RUFDQSxXMUI5SVk7QUVtOXhCNUI7QXdCajB4QlE7RUFFSTtFQUNBLHlCMUJoSWdCO0UwQmlJaEIscUIxQndGYTtBRTB1eEJ6QjtBd0JoMHhCWTtFQUlJO0VBQ0EseUIxQnhJWTtFMEJ5SVoscUIxQmdGUztBRSt1eEJ6QjtBd0IxenhCWTtFQUNJO0F4QjR6eEJoQjs7QXdCbnp4Qlk7RUFDSTtFQUNBO0F4QnN6eEJoQjs7QXdCLzR4Qkk7RUFDSTtFQUNBO0VBQ0EsVzFCekZvQjtBRTIreEI1QjtBd0JoNXhCUTtFQUVJLFcxQjdGZ0I7RTBCOEZoQjtFQUNBO0F4Qmk1eEJaO0F3Qjk0eEJRO0VBQ0ksVzFCbkdnQjtFMEJvR2hCO0VBQ0E7QXhCZzV4Qlo7QXdCNzR4QlE7RUFDSSxXMUJ6R2dCO0UwQjBHaEI7RUFDQTtBeEIrNHhCWjtBd0I3NHhCWTtFQUVJO0VBQ0E7QXhCODR4QmhCO0F3QnQ0eEJZO0VBQ0k7QXhCdzR4QmhCO0F3QnI0eEJHO0VBQ0MsVzFCN0h3QjtFMEI4SHhCO0VBQ0E7QXhCdTR4Qko7QXdCbjR4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQjFCb0V5QjtBRWkweEI1QjtBd0JuNHhCWTtFQUdJO0VBQ0E7RUFDQSxXMUI5SVk7QUVpaHlCNUI7QXdCLzN4QlE7RUFFSTtFQUNBLHlCMUJoSWdCO0UwQmlJaEIscUIxQndGYTtBRXd5eEJ6QjtBd0I5M3hCWTtFQUlJO0VBQ0EseUIxQnhJWTtFMEJ5SVoscUIxQmdGUztBRTZ5eEJ6QjtBd0J4M3hCWTtFQUNJO0F4QjAzeEJoQjs7QXdCajN4Qlk7RUFDSTtFQUNBO0F4Qm8zeEJoQjs7QXdCNTJ4Qkk7RUFDSSxpQjFCc0V5QjtBRXl5eEJqQztBd0IzMnhCWTtFQUNJLHFCMUJ2TFk7RTBCd0xaLGMxQnhMWTtBRXFpeUI1QjtBd0IzMnhCZ0I7RUFFSSxzQjFCbE1RO0FFOGl5QjVCO0F3QmoyeEJRO0VBQ0k7RUFDQTtBeEJtMnhCWjs7QXdCOTF4QkE7RUFDSTtBeEJpMnhCSjtBd0IvMXhCSTtFQUdJO0VBQ0EsYzFCck5vQjtFMEJzTnBCO0F4QisxeEJSO0F3QjExeEJRO0VBRUk7QXhCMjF4Qlo7O0F3QnQxeEJBO0VBQ0k7RUFDQTtBeEJ5MXhCSjs7QXdCdDF4QkE7O0VBRUk7RUFDSDtFQUNBO0F4QnkxeEJEOztBd0J0MXhCQTs7RUFFSTtFQUNBO0F4QnkxeEJKOztBd0J0MXhCQTs7RUFFSTtFQUNBO0VBQ0E7QXhCeTF4Qko7O0F3QnQxeEJBO0VBQ0M7RUFDQSxXMUJVZ0M7RTBCVGhDLFkxQlNnQztFMEJSaEMsaUIxQlFnQztFMEJQaEM7QXhCeTF4QkQ7QXdCdjF4QkM7RUFDQyxXMUJNK0I7RTBCTC9CLFkxQksrQjtFMEJKL0IsaUIxQkkrQjtFMEJIL0I7QXhCeTF4QkY7QXdCdDF4QkM7RUFDQyxXMUJGK0I7RTBCRy9CLFkxQkgrQjtFMEJJL0IsaUIxQkorQjtFMEJLL0I7QXhCdzF4QkY7O0F5QnRueUJBO0VBQ0M7RUFDQSxzQjNCUzJCO0UyQlIzQixzQjNCMlM2QjtFMkIxUzdCO0VBQ0Esc0IzQnFQd0I7RU12SnJCLGdDcUI3RmlCO0VyQjhGakIsd0NxQjlGaUI7RXJCK0ZqQixxQ3FCL0ZpQjtFckJnR2pCLG1DcUJoR2lCO0VyQmlHakIsb0NxQmpHaUI7QXpCNm55QnJCOztBeUIxbnlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQm9TNkI7QUV5MXhCOUI7QXlCM255QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCNm55QkY7QXlCMW55QkM7RUFDQztFQUNBO0F6QjRueUJGO0F5QnpueUJDO0VBQ0M7QXpCMm55QkY7QXlCeG55QkM7RUFDQztFQUNBO0F6QjBueUJGOztBeUJ0bnlCQTtFQUNDLGdCM0I2SzJCO0UyQjVLM0I7RUFDQSxjM0JmMkI7RTJCZ0IzQjtFQUNBO0F6QnlueUJEOztBeUJ0bnlCQTtFQUNDLGUzQjBQNkI7RTJCelA3QjtBekJ5bnlCRDs7QXlCdG55QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnlueUJEO0F5QnZueUJDO0VBQ0M7QXpCeW55QkY7QXlCdG55QkM7RUFDQyxrQzNCeUx1QjtFMkJ4THZCLG1DM0J3THVCO0FFZzh4QnpCOztBeUJsbnlCQztFQUNDO0VBQ0E7RUFDQTtBekJxbnlCRjtBeUJqbnlCRztFQUNDO0VBQ0E7RUFDQTtBekJtbnlCSjtBeUJobnlCRztFQUNDO0VBQ0E7QXpCa255Qko7QXlCOW15Qkk7RUFDQztBekJnbnlCTDs7QXlCdm15QkM7RUFDQztFQUNBO0VBQ0E7QXpCMG15QkY7O0F5QnRteUJBO0VBQ0MsK0IzQjZJd0I7RTJCNUlyQixnQzNCNElxQjtBRTY5eEJ6Qjs7QXlCcG15QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckI0QkUsZ0JOM0l3QjtFTTJJSjtFQUNwQjtBSjZreUJKO0F5QnRteUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJCeUREO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEzSEEsNENxQmdFb0I7RXJCL0RwQixvRHFCK0RvQjtFckI5RHBCLGlEcUI4RG9CO0VyQjdEcEIsK0NxQjZEb0I7RXJCNURwQixnRHFCNERvQjtBekJnbnlCeEI7O0F5QjVteUJBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QXpCK215Qko7O0FJbmx5Qkk7RXFCekJzQjtJQUFLO0V6QmlueUI3QjtFeUJqbnlCcUQ7SUFBTztFekJvbnlCNUQ7QUFDRjtBSXpseUJJO0VxQjVCc0I7SUFBSztFekJ5bnlCN0I7RXlCem55QnFEO0lBQU87RXpCNG55QjVEO0FBQ0Y7QUk5bHlCSTtFcUIvQnNCO0lBQUs7RXpCaW95QjdCO0V5QmpveUJxRDtJQUFPO0V6Qm9veUI1RDtBQUNGO0FJbm15Qkk7RXFCbENzQjtJQUFLO0V6QnlveUI3QjtFeUJ6b3lCcUQ7SUFBTztFekI0b3lCNUQ7QUFDRjtBSXhteUJJO0VxQnJDc0I7SUFBSztFekJpcHlCN0I7RXlCanB5QnFEO0lBQU87RXpCb3B5QjVEO0FBQ0Y7QXlCbHB5QkM7RUFDQztBekJvcHlCRjtBeUJscHlCRTtFckIzQ0U7RUFDQTtFQUNBO0FKZ3N5Qko7O0F5QmhweUJBO0VBQ0M7RUFDQTtFQUNBO0F6Qm1weUJEO0F5QmpweUJDOzs7Ozs7RUFNQyxXM0JsSzBCO0FFcXp5QjVCO0F5QmhweUJDO0VBQ0M7QXpCa3B5QkY7QXlCL295QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaXB5QkY7QXlCOW95QkM7RUFDQztBekJncHlCRjtBeUI3b3lCQztFQUNDLFczQjFMMEI7QUV5MHlCNUI7QXlCN295QkU7RUFFQyxjM0I3S3lCO0FFMnp5QjVCO0F5QnpveUJFO0VBQ0MsbUIzQjlMeUI7RTJCK0x6QjtBekIyb3lCSDs7QXlCdG95QkE7RXJCbEhJLGdDcUJtSGlCO0VyQmxIakIsd0NxQmtIaUI7RXJCakhqQixxQ3FCaUhpQjtFckJoSGpCLG1DcUJnSGlCO0VyQi9HakIsb0NxQitHaUI7QXpCNm95QnJCO0F5QjNveUJDO0VyQjlJRyx5QnFCK0lpQjtFckI5SWpCLGlDcUI4SWlCO0VyQjdJakIsOEJxQjZJaUI7RXJCNUlqQiw0QnFCNElpQjtFckIzSWpCLDZCcUIySWlCO0F6QmlweUJyQjs7QTBCMTJ5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCNUJNd0I7RTRCTHhCO0ExQjYyeUJKO0EwQjMyeUJJO0VBQ0ksYzVCUW9CO0U0QlBwQjtFQUNBO0ExQjYyeUJSO0EwQjMyeUJRO0VBQ0ksYzVCR2dCO0FFMDJ5QjVCO0EwQnoyeUJJO0VBRUk7RUFDQTtFQUNBLHNCNUJYb0I7QUVxM3lCNUI7QTBCeDJ5QlE7RUFDSTtBMUIwMnlCWjs7QTBCbDJ5QlE7RUFFSSxjNUJQZ0I7RTRCUWhCLHlCNUJ1S2dCO0FFNnJ5QjVCO0EwQmoyeUJRO0VBQ0k7QTFCbTJ5Qlo7O0EyQjM0eUJBO0VBQ0k7RUFDQSxzQjdCd1BxQjtBRXNweUJ6QjtBMkI1NHlCSTtFQUNJLGM3QndCb0I7RTZCdkJwQjtBM0I4NHlCUjs7QTJCMTR5QkE7RUFDSSxxQjdCOE9xQjtBRStweUJ6Qjs7QTJCeDR5Qkk7RUFDSTtFQUNBO0VBQ0EsYzdCVW9CO0FFaTR5QjVCO0EyQno0eUJRO0VBQ0k7QTNCMjR5Qlo7QTJCeDR5QlE7RUFDSTtBM0IwNHlCWjs7QTJCcDV5Qkk7RUFDSTtFQUNBO0VBQ0EsYzdCVW9CO0FFNjR5QjVCO0EyQnI1eUJRO0VBQ0k7QTNCdTV5Qlo7QTJCcDV5QlE7RUFDSTtBM0JzNXlCWjs7QTJCaDZ5Qkk7RUFDSTtFQUNBO0VBQ0EsYzdCVW9CO0FFeTV5QjVCO0EyQmo2eUJRO0VBQ0k7QTNCbTZ5Qlo7QTJCaDZ5QlE7RUFDSTtBM0JrNnlCWjs7QTJCNTZ5Qkk7RUFDSTtFQUNBO0VBQ0EsYzdCVW9CO0FFcTZ5QjVCO0EyQjc2eUJRO0VBQ0k7QTNCKzZ5Qlo7QTJCNTZ5QlE7RUFDSTtBM0I4NnlCWjs7QTJCeDd5Qkk7RUFDSTtFQUNBO0VBQ0EsYzdCVW9CO0FFaTd5QjVCO0EyQno3eUJRO0VBQ0k7QTNCMjd5Qlo7QTJCeDd5QlE7RUFDSTtBM0IwN3lCWjs7QTJCcjd5QkE7RUFDSTtBM0J3N3lCSjs7QTRCeDl5QkE7RUFDSSxnQjlCbVYwQjtFOEJsVjFCLHFCOUJpVjBCO0FFMG95QjlCO0E0Qno5eUJJO0VBQ0ksa0I5QnlQaUI7RThCeFBqQjtFQUNBO0VBQ0E7RUFDQTtBNUIyOXlCUjtBNEJ6OXlCUTtFQUNJO0E1QjI5eUJaO0E0QnY5eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCeTl5QlI7QTRCdjl5QlE7RUFDSTtBNUJ5OXlCWjs7QTRCcDl5QkE7RUFDSTtFQUNBLHNCOUJuQndCO0U4Qm9CeEIsYzlCSHdCO0U4Qkl4QixnQjlCc0x3QjtBRWl5eUI1Qjs7QTRCbjl5Qkk7RUFDSTtFQUNBLFc5QjNCb0I7QUVpL3lCNUI7O0E0Qng5eUJJO0VBQ0k7RUFDQSxXOUIzQm9CO0FFcy95QjVCOztBNEI3OXlCSTtFQUNJO0VBQ0EsVzlCM0JvQjtBRTIveUI1Qjs7QTRCbCt5Qkk7RUFDSTtFQUNBLFc5QjNCb0I7QUVnZ3pCNUI7O0E0QnYreUJJO0VBQ0k7RUFDQSxXOUIzQm9CO0FFcWd6QjVCOztBNEI1K3lCSTtFQUNJO0VBQ0EsVzlCM0JvQjtBRTBnekI1Qjs7QTRCdit5Qlk7RUFFSTtFQUNBO0VBQ0EsVzlCdkNZO0FFZ2h6QjVCOztBNEI3K3lCWTtFQUVJO0VBQ0E7RUFDQSxXOUJ2Q1k7QUVzaHpCNUI7O0E0Qm4veUJZO0VBRUk7RUFDQTtFQUNBLFc5QnZDWTtBRTRoekI1Qjs7QTRCei95Qlk7RUFFSTtFQUNBO0VBQ0EsVzlCdkNZO0FFa2l6QjVCOztBNEIvL3lCWTtFQUVJO0VBQ0E7RUFDQSxXOUJ2Q1k7QUV3aXpCNUI7O0E0QnJnekJZO0VBRUk7RUFDQTtFQUNBLFc5QnZDWTtBRThpekI1Qjs7QTRCLy95Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJrZ3pCUjs7QTRCNy95Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRTBqekI1Qjs7QTRCM2d6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI4Z3pCUjs7QTRCemd6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRXNrekI1Qjs7QTRCdmh6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUIwaHpCUjs7QTRCcmh6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRWtsekI1Qjs7QTRCbml6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJzaXpCUjs7QTRCaml6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRThsekI1Qjs7QTRCL2l6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJranpCUjs7QTRCN2l6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRTBtekI1Qjs7QTRCM2p6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI4anpCUjs7QTRCemp6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRXNuekI1Qjs7QTRCdmt6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUIwa3pCUjs7QTRCcmt6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRWtvekI1Qjs7QTRCbmx6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJzbHpCUjs7QTRCamx6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRThvekI1Qjs7QTRCL2x6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJrbXpCUjs7QTRCN2x6Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRTBwekI1Qjs7QTRCM216Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI4bXpCUjs7QTRCem16Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRXNxekI1Qjs7QTRCdm56Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUIwbnpCUjs7QTRCcm56Qlk7RUFFSTtFQUNBLFc5QjNEWTtBRWtyekI1Qjs7QTZCN3J6QkE7RUFDQztFQUNBLGtCL0I0UHdCO0UrQjNQeEI7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBLGMvQnFCMkI7RStCcEIzQjtFQUNBO0V6QnlGRyxnQ3lCeEZpQjtFekJ5RmpCLHdDeUJ6RmlCO0V6QjBGakIscUN5QjFGaUI7RXpCMkZqQixtQ3lCM0ZpQjtFekI0RmpCLG9DeUI1RmlCO0E3Qm9zekJyQjtBNkJsc3pCQztFQUNDLGMvQkcwQjtFK0JGMUI7RUFDQTtFQUNBO0E3Qm9zekJGO0E2QmpzekJDO0VBQ0M7QTdCbXN6QkY7O0E2QjVyekJFO0VBQ0M7RUFDQTtBN0IrcnpCSDtBNkIxcnpCRTtFQUNDLG1CL0JuQnlCO0UrQm9CekI7QTdCNHJ6Qkg7O0E2Qm5yekJHO0VBQ0MsbUIvQjlCd0I7RStCK0J4QjtBN0JzcnpCSjtBNkJwcnpCSTtFQUNDLFcvQnhDdUI7QUU4dHpCNUI7QTZCaHJ6Qkc7RUFDQyxjL0J6Q3dCO0FFMnR6QjVCOztBOEI1dXpCQTtFQUNJO0E5Qit1ekJKO0E4Qnh1ekJnQjtFQUNJO0E5QjB1ekJwQjtBOEJsdXpCUTtFQUNJO0E5Qm91ekJaOztBOEIvdHpCQTs7RUFFSTtFQUNBO0E5Qmt1ekJKOztBOEIvdHpCQTtFQUNJO0VBQ0E7QTlCa3V6Qko7O0E4Qi90ekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJnQ0EsMkIwQi9CbUI7RTFCZ0NuQixtQzBCaENtQjtFMUJpQ25CLGdDMEJqQ21CO0UxQmtDbkIsOEIwQmxDbUI7RTFCbUNuQiwrQjBCbkNtQjtFQUNuQjtFQUNBO0VBQ0E7RUFDQTtBOUJzdXpCSjtBOEJwdXpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCc3V6QlI7O0E4Qmp1ekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlCb3V6Qko7O0FBNXV6QkE7O2tDQUFBO0ErQnhEQztFQUNDO0EvQjB5ekJGO0ErQnh5ekJFO0VBQ0M7QS9CMHl6Qkg7QStCeHl6Qkc7RUFDQztBL0IweXpCSjtBK0J4eXpCSTtFQUNDO0VBQ0E7RUFDQSxjakNjdUI7RWlDYnZCLHlCakM2UzJCO0VpQzVTM0IsZWpDOFMyQjtFaUM3UzNCLGdCakNvTXVCO0FFc216QjVCO0ErQnZ5ekJNO0UzQnNERix3QjJCckRzQjtFM0JzRHRCLGdDMkJ0RHNCO0UzQnVEdEIsNkIyQnZEc0I7RTNCd0R0QiwyQjJCeERzQjtFM0J5RHRCLDRCMkJ6RHNCO0EvQjZ5ekIxQjtBK0J6eXpCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0UzQnNFRixnQzJCckVzQjtFM0JzRXRCLHdDMkJ0RXNCO0UzQnVFdEIscUMyQnZFc0I7RTNCd0V0QixtQzJCeEVzQjtFM0J5RXRCLG9DMkJ6RXNCO0EvQit5ekIxQjtBK0J6eXpCRTtFQUNDLGlCakMyUjZCO0FFZ2h6QmhDO0ErQnR5ekJFO0VBQ0M7RUFDQTtBL0J3eXpCSDtBK0J0eXpCRztFQUNDO0EvQnd5ekJKO0ErQmx5ekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JveXpCSDtBK0JseXpCRztFQUNDO0EvQm95ekJKO0ErQmp5ekJHO0VBQ0M7RUFDQTtBL0JteXpCSjtBK0IveHpCSztFQUNDO0EvQml5ekJOO0ErQjV4ekJHO0VBQ0M7QS9COHh6Qko7QStCM3h6Qkc7RUFDQztBL0I2eHpCSjs7QWdDNzJ6QkM7RTVCa0dHLDZCNEJqR2tCO0U1QmtHbEIscUM0QmxHa0I7RTVCbUdsQixrQzRCbkdrQjtFNUJvR2xCLGdDNEJwR2tCO0U1QnFHbEIsaUM0QnJHa0I7QWhDbzN6QnRCO0FnQ2ozekJDO0VBQ0M7QWhDbTN6QkY7QWdDajN6QkU7RTVCa0VFLDJCNEJqRWtCO0U1QmtFbEIsbUM0QmxFa0I7RTVCbUVsQixnQzRCbkVrQjtFNUJvRWxCLDhCNEJwRWtCO0U1QnFFbEIsK0I0QnJFa0I7QWhDdTN6QnRCO0FnQ24zekJHO0U1QjZEQyx5QjRCNURtQjtFNUI2RG5CLGlDNEI3RG1CO0U1QjhEbkIsOEI0QjlEbUI7RTVCK0RuQiw0QjRCL0RtQjtFNUJnRW5CLDZCNEJoRW1CO0FoQ3kzekJ2QjtBZ0NuM3pCQztFQUNDO0FoQ3EzekJGO0FnQ24zekJFO0U1Qm1ERSw0QjRCbERrQjtFNUJtRGxCLG9DNEJuRGtCO0U1Qm9EbEIsaUM0QnBEa0I7RTVCcURsQiwrQjRCckRrQjtFNUJzRGxCLGdDNEJ0RGtCO0FoQ3kzekJ0QjtBZ0NyM3pCRztFNUI4Q0MseUI0QjdDbUI7RTVCOENuQixpQzRCOUNtQjtFNUIrQ25CLDhCNEIvQ21CO0U1QmdEbkIsNEI0QmhEbUI7RTVCaURuQiw2QjRCakRtQjtBaEMyM3pCdkI7QWdDcjN6QkM7RUFDQztBaEN1M3pCRjtBZ0NyM3pCRTtFNUJvQ0UscUI0Qm5Da0I7RTVCb0NsQiw2QjRCcENrQjtFNUJxQ2xCLDBCNEJyQ2tCO0U1QnNDbEIsd0I0QnRDa0I7RTVCdUNsQix5QjRCdkNrQjtBaEMyM3pCdEI7QWdDdjN6Qkc7RTVCK0JDLG1CNEI5Qm1CO0U1QitCbkIsMkI0Qi9CbUI7RTVCZ0NuQix3QjRCaENtQjtFNUJpQ25CLHNCNEJqQ21CO0U1QmtDbkIsdUI0QmxDbUI7QWhDNjN6QnZCOztBZ0N2M3pCQTtFQUNDLG9CbEMrZThCO0VrQzllOUI7QWhDMDN6QkQ7QWdDeDN6QkM7Ozs7OztFQU1DO0FoQzAzekJGOztBZ0N0M3pCQTtFQUNDLGVsQ21lOEI7QUVzNXlCL0I7O0FnQ3QzekJBO0VBQ0Msc0JsQ2dlOEI7RWtDL2Q5QjtFQUNBO0FoQ3kzekJEO0FnQ3YzekJDO0VBQ0M7QWhDeTN6QkY7QWdDdjN6QkU7RUFDQztBaEN5M3pCSDs7QWdDcDN6QkE7RUFDSTtFQUNBLHNCbEN6RXdCO0VrQzBFeEI7RUFDQSxzQmxDb0txQjtFa0NuS3hCO0VBQ0EsMENsQ3djOEI7QUUrNnlCL0I7O0FnQ2ozekJDOztFQUNDLFlsQ3VjNkI7RWtDdGM3QjtFQUNBO0FoQ3EzekJGO0FJOTV6Qkk7RTRCc0NIOztJQU1FO0VoQ3UzekJEO0FBQ0Y7QWdDcjN6QkU7O0VBQ0M7RUFDQTtBaEN3M3pCSDtBZ0N0M3pCRzs7RUFDQztFQUNBO0FoQ3kzekJKO0FnQ3QzekJHOztFQUNDO0VBQ0E7RUFDQTtBaEN5M3pCSjs7QWdDbDN6QkM7RUFDQztBaENxM3pCRjs7QWdDajN6QkE7RUFDQztFQUNBLHFDbENnYThCO0FFbzl5Qi9CO0FnQ2wzekJDO0VBQ0M7QWhDbzN6QkY7O0FnQy8yekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhDazN6QkY7QWdDaDN6QkU7RUFDQztFQUNBO0U1QktDLGdCTjNJd0I7RU0ySUo7RUFDcEI7QUorMnpCSjtBZ0NoM3pCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2szekJGO0FnQ2gzekJFO0VBRUMsY2xDckl5QjtFa0NzSXpCO0VBQ0E7QWhDaTN6Qkg7O0FpQ3BoMEJBO0VBQ0M7QWpDdWgwQkQ7QWlDaGgwQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0JpRkEsZ0M2QmhGb0I7RTdCaUZwQix3QzZCakZvQjtFN0JrRnBCLHFDNkJsRm9CO0U3Qm1GcEIsbUM2Qm5Gb0I7RTdCb0ZwQixvQzZCcEZvQjtFQUNwQjtFQUNBO0VBQ0E7QWpDc2gwQko7QWlDcGgwQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDc2gwQkw7QWlDL2cwQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QnNEQSxnQzZCckRvQjtFN0JzRHBCLHdDNkJ0RG9CO0U3QnVEcEIscUM2QnZEb0I7RTdCd0RwQixtQzZCeERvQjtFN0J5RHBCLG9DNkJ6RG9CO0VBQ3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDcWgwQko7QWlDbmgwQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakNxaDBCTDtBaUM5ZzBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdCMkJBLGdDNkIxQm9CO0U3QjJCcEIsd0M2QjNCb0I7RTdCNEJwQixxQzZCNUJvQjtFN0I2QnBCLG1DNkI3Qm9CO0U3QjhCcEIsb0M2QjlCb0I7RUFDcEI7RUFDQTtFQUNBO0FqQ29oMEJKO0FpQ2xoMEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDb2gwQkw7O0FpQzdnMEJBO0VBQ0M7RUFDQSxzQm5DK0p3QjtFbUM5SnhCO0VBQ0E7RUFDQSxjbkNqRTJCO0VNbUZ4QjtFQUNBO0VBQ0E7RTZCbEJIO0FqQ2toMEJEO0FpQ2hoMEJDO0VBQ0M7QWpDa2gwQkY7QWlDL2cwQkM7RUFDQztBakNpaDBCRjtBSWhrMEJJO0U2QjhDSDtJQUlFO0VqQ2toMEJEO0FBQ0Y7QWlDL2cwQkM7RUFDQztBakNpaDBCRjtBSXhrMEJJO0U2QnNESDtJQUlFO0VqQ2toMEJEO0FBQ0Y7QWlDOWcwQkU7RUFDQztFQUNBO0VBQ0E7QWpDZ2gwQkg7QWlDN2cwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFN0I5QkMsNkI2QitCbUI7RTdCOUJuQixxQzZCOEJtQjtFN0I3Qm5CLGtDNkI2Qm1CO0U3QjVCbkIsZ0M2QjRCbUI7RTdCM0JuQixpQzZCMkJtQjtFQUNwQixjbkN0R3lCO0FFeW4wQjVCO0FpQ2poMEJHO0VBRUMsY25DM0d3QjtFbUM0R3hCO0VBQ0E7QWpDa2gwQko7QWlDN2cwQkM7RUFDQztFQUNBO0VBQ0E7QWpDK2cwQkY7QWlDN2cwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDK2cwQkg7QWlDN2cwQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakMrZzBCSjtBaUMxZzBCRztFQUNDO0FqQzRnMEJKO0FpQ3ZnMEJHO0VBQ0M7QWpDeWcwQko7QUk1bjBCSTtFNkJrSEQ7SUFJRTtFakMwZzBCSDtBQUNGO0FpQ3JnMEJHO0VBQ0M7QWpDdWcwQko7QUlwbzBCSTtFNkI0SEQ7SUFJRTtFakN3ZzBCSDtBQUNGOztBaUNsZzBCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0U3QmhHRyw2QjZCaUdpQjtFN0JoR2pCLHFDNkJnR2lCO0U3Qi9GakIsa0M2QitGaUI7RTdCOUZqQixnQzZCOEZpQjtFN0I3RmpCLGlDNkI2RmlCO0VBQ3BCLGNuQ3hLMkI7QUVpcjBCNUI7QWlDdmcwQkM7RUFFQyxjbkM3SzBCO0VtQzhLMUI7RUFDQSx5Qm5Dc1ArQjtBRWt4ekJqQztBaUNyZzBCQztFQUNDO0VBQ0E7QWpDdWcwQkY7QWlDcmcwQkU7RUFFQztBakNzZzBCSDtBaUNsZzBCQztFQUNDLHlCbkN3TytCO0VtQ3ZPL0IsY25DOUwwQjtFbUMrTDFCLGdCbkNMMEI7QUV5ZzBCNUI7O0FpQzMvekJFOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2dnMEJIOztBaUN6L3pCRTtFQUNDO0FqQzQvekJIOztBaUNyL3pCRTtFQUNDO0FqQ3cvekJIOztBaUNqL3pCRTtFQUNDO0FqQ28vekJIOztBaUM3K3pCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZy96Qkg7O0FpQ3orekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDNCt6QkQ7O0FrQzF3MEJBO0VBQ0k7QWxDNncwQko7QWtDM3cwQkk7RUFDSTtBbEM2dzBCUjs7QWtDencwQkE7RUFDSSx5QnBDa1Y2QjtFb0NqVjdCLGdCcENrVitCO0VvQ2pWL0Isc0JwQytPcUI7QUU2aDBCekI7O0FrQ3p3MEJBOztFQUVJLHlCcEMyVTZCO0FFaTh6QmpDOztBa0N6dzBCQTs7RUFFSSwyQnBDc1U2QjtBRXM4ekJqQzs7QWtDencwQkE7O0VBRUksNEJwQ2lVNkI7QUUyOHpCakM7O0FrQ3p3MEJBOztFQUVJLDBCcEM0VDZCO0FFZzl6QmpDOztBbUMzeTBCQTtFQUNDLHNCckN5UHdCO0VxQ3hQeEI7RS9COEdHO0VBQ0E7RUFDQTtBSmlzMEJKOztBbUM3eTBCQTtFQUNDLHNCckNJMkI7RXFDSDNCLGNyQ29CMkI7RXFDbkIzQjtFQUNHLCtCckNnUHFCO0VxQy9PckIsZ0NyQytPcUI7QUVpazBCekI7O0FtQzd5MEJBO0VBQ0M7RUFDQSxjckNjMkI7QUVreTBCNUI7O0FtQzd5MEJBOztFQUVDLDJCckNvT3dCO0FFNGswQnpCOztBbUM3eTBCQTs7RUFFQyx5QnJDK053QjtBRWlsMEJ6Qjs7QW1DN3kwQkE7O0VBRUMsMEJyQzBOd0I7QUVzbDBCekI7O0FtQzd5MEJBOztFQUVDLDRCckNxTndCO0FFMmwwQnpCOztBb0NwMTBCQTtFQUNDO0FwQ3UxMEJEO0FvQ3IxMEJDO0VBQ0M7QXBDdTEwQkY7QW9DcjEwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjdENvQnlCO0VzQ25CekI7RUFDQTtFQUNBO0VBQ0c7RWhDcUZGLGdDZ0NwRnNCO0VoQ3FGdEIsd0NnQ3JGc0I7RWhDc0Z0QixxQ2dDdEZzQjtFaEN1RnRCLG1DZ0N2RnNCO0VoQ3dGdEIsb0NnQ3hGc0I7QXBDMjEwQjFCO0FvQ3oxMEJHO0VBQ0M7RUFDQSxjdENVd0I7QUVpMTBCNUI7QW9DeDEwQkc7RUFFQztFQUNBO0FwQ3kxMEJKO0FvQ3QxMEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0J0Q3NMd0I7QUVrcTBCNUI7QW9DdDEwQkk7RUFFQztFQUNBO0VBQ0E7RUFDQTtBcEN1MTBCTDtBb0NwMTBCSTtFQUNDO0VBQ0EsY3RDaEJ1QjtFc0NpQnZCO0FwQ3MxMEJMO0FvQy8wMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztBcENpMTBCTDtBb0MvMDBCRTtFQUdDO0FwQyswMEJIO0FvQzMwMEJDO0VBQ0M7RUFDQTtBcEM2MDBCRjtBb0MzMDBCRTtFQUNDO0VBQ0E7QXBDNjAwQkg7QW9DMTAwQkU7RUFDQztFQUNBO0FwQzQwMEJIO0FvQ3YwMEJHO0VBQ0M7QXBDeTAwQko7QW9DcjAwQks7RUFDQztFQUNBO0FwQ3UwMEJOOztBb0M3ejBCQztFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXBDZzAwQkw7QW9DOXowQkU7RUFDQztFQUNBO0FwQ2cwMEJIOztBb0N6ejBCQztFQUNDO0FwQzR6MEJGO0FvQzF6MEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDNHowQkg7O0FvQ256MEJFO0VBQ0M7QXBDc3owQkg7QW9DbnowQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RDakh5QjtFc0NrSHpCO0VBQ0E7QXBDcXowQkg7QW9DbnowQkc7RUFFQztFQUNBO0FwQ296MEJKO0FvQzd5MEJHO0VBQ0MsV3RDakp3QjtFc0NrSnhCLHFCdEM1SXdCO0VzQzZJeEIseUJ0QzdJd0I7RXNDOEl4QjtFQUNBO0FwQyt5MEJKO0FvQzd5MEJJO0VBRUMsV3RDekp1QjtFc0MwSnZCLHFCdENwSnVCO0VzQ3FKdkIseUJ0Q3JKdUI7RXNDc0p2QjtFQUNBO0FwQzh5MEJMO0FvQzN5MEJJO0VBQ0MsV3RDakt1QjtFc0NrS3ZCLHlCdEM1SnVCO0VzQzZKdkIscUJ0QzdKdUI7QUUwODBCNUI7O0FvQ255MEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDc3kwQkY7QW9DcHkwQkU7RUFDQztBcENzeTBCSDtBb0NweTBCRztFQUNDO0FwQ3N5MEJKO0FvQ2p5MEJDO0VBQ0M7RUFDQTtBcENteTBCRjs7QXFDMSswQkk7RUFDSSxXdkNRb0I7QUVxKzBCNUI7O0FzQ2gvMEJBO0VBQ0k7RUFDQSxzQnhDU3dCO0V3Q1J4QixnQnhDb2pCMEI7RXdDbmpCMUIsMEN4Q29qQjBCO0FFKzd6QjlCO0FzQ2ovMEJJO0VBQ0k7QXRDbS8wQlI7O0FzQy8rMEJBO0VBQ0k7RUFDQSxnQnhDMGlCMEI7RXdDemlCMUIsYXhDaWxCd0I7QUVpNnpCNUI7QXNDaC8wQkk7RUFDSTtFQUNBLFd4Q3VpQnNCO0FFMjh6QjlCO0FzQy8rMEJJO0VBQ0k7RUFDQSxVeENraUJzQjtBRSs4ekI5QjtBc0M5KzBCSTtFQUNJO0VBQ0E7RWxDOENKLDJCa0M3Q3VCO0VsQzhDdkIsbUNrQzlDdUI7RWxDK0N2QixnQ2tDL0N1QjtFbENnRHZCLDhCa0NoRHVCO0VsQ2lEdkIsK0JrQ2pEdUI7QXRDby8wQjNCO0FzQ2ovMEJJO0VBQ0ksWXhDd2hCc0I7RXdDdmhCdEIsV3hDdWhCc0I7QUU0OXpCOUI7QXNDaC8wQkk7RUFDSSxZeENtaEJzQjtFd0NsaEJ0QixVeENraEJzQjtBRWcrekI5QjtBc0MvKzBCSTtFQUNJLFl4QzhnQnNCO0V3QzdnQnRCO0VsQzhCSiwyQmtDN0J1QjtFbEM4QnZCLG1Da0M5QnVCO0VsQytCdkIsZ0NrQy9CdUI7RWxDZ0N2Qiw4QmtDaEN1QjtFbENpQ3ZCLCtCa0NqQ3VCO0F0Q3EvMEIzQjs7QXVDbGkxQkE7RUFDQyxXekMrakI2QjtFeUM5akI3Qix5QnpDaWtCNkI7RXlDaGtCN0I7RUFDQTtFQUNBO0F2Q3FpMUJEO0F1Q25pMUJDO0VBQ0MsV3pDeWpCNEI7QUU0K3pCOUI7O0F1Q2ppMUJBO0VBQ0MseUJ6Q0kyQjtBRWdpMUI1QjtBdUNsaTFCQztFQUNDO0VBQ0E7QXZDb2kxQkY7O0F3Q2hqMUJRO0VBQ0k7RUFDQTtFQUNBO0F4Q21qMUJaO0F3Q2pqMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzFDY1k7RTBDYlosZ0IxQ3VNWTtFTW5IeEIsMkJvQ25GaUM7RXBDb0ZqQyxtQ29DcEZpQztFcENxRmpDLGdDb0NyRmlDO0VwQ3NGakMsOEJvQ3RGaUM7RXBDdUZqQywrQm9DdkZpQztBeEN1ajFCckM7QXdDcmoxQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ2tEaEIseUJvQ2pEbUM7RXBDa0RuQyxpQ29DbERtQztFcENtRG5DLDhCb0NuRG1DO0VwQ29EbkMsNEJvQ3BEbUM7RXBDcURuQyw2Qm9DckRtQztFcEMwRW5DLGdDb0N6RW9DO0VwQzBFcEMsd0NvQzFFb0M7RXBDMkVwQyxxQ29DM0VvQztFcEM0RXBDLG1Db0M1RW9DO0VwQzZFcEMsb0NvQzdFb0M7RUFDcEI7QXhDK2oxQnBCO0F3QzVqMUJnQjtFQUVJLGMxQ2ZRO0FFNGsxQjVCO0F3QzFqMUJnQjtFQUVJLGMxQ3BCUTtFMENxQlI7QXhDMmoxQnBCO0F3Q3ZqMUJvQjtFQUNJO0VBQ0E7QXhDeWoxQnhCO0F3Q3JqMUJnQjtFQUNJO0F4Q3VqMUJwQjs7QUFoaTFCQTs7a0NBQUE7QXlDeEVBOzs7Ozs7RUFNQyxxQjNDeUIyQjtFMkN4QjNCLGEzQ21rQitCO0FFMmkwQmhDOztBeUMzbTFCQTs7Ozs7O0VBTUMsWTNDMmpCK0I7QUVtajBCaEM7O0F5QzNtMUJBO0VBQ0MsYzNDUzJCO0FFcW0xQjVCO0F5QzFtMUJFO0VBQ0M7QXpDNG0xQkg7QXlDdG0xQkc7RUFDQyxjM0NKd0I7RTJDS3hCO0VBQ0EsZ0IzQ29Md0I7QUVvNzBCNUI7QXlDbm0xQkM7RUFDQyx5QjNDWjBCO0UyQ2ExQixxQjNDYjBCO0FFa24xQjVCO0F5Q2xtMUJDO0VBQ0MseUIzQ2hCMEI7RTJDaUIxQixxQjNDZjBCO0UyQ2dCMUIsVzNDcEMwQjtBRXdvMUI1QjtBeUNqbTFCQzs7RUFFQztBekNtbTFCRjtBeUMvbDFCRTtFQUNDLHlCM0N1aEI2QjtBRTBrMEJoQzs7QXlDM2sxQkc7RUFDQyx5QjNDZ2dCNEI7QUU4azBCaEM7O0F5Q3hrMUJBO0VBQ0k7QXpDMmsxQko7O0FJeG4xQkk7RXFDZ0RKO0lBRUU7SUFDQTtFekMyazFCQTtBQUNGOztBQTVsMUJBOztrQ0FBQTtBMEM3RUE7RUFDQztFQUNBO0VBQ0EsYzVDMEIyQjtFNEN6QjNCO0VBQ0EsbUI1Q3VOMkI7RTRDdE4zQixnQjVDb1lnQztBRTJ5MEJqQztBSXQrMEJJO0VzQ3RNRiwrQjVDaWErQjtBRTh3MEJqQztBSXgrMEJJO0VzQ3ZNRiwrQjVDaWErQjtBRWl4MEJqQztBSTErMEJJO0VzQ3hNRiwrQjVDaWErQjtBRW94MEJqQztBSTUrMEJJO0VzQ3pNRiwrQjVDaWErQjtBRXV4MEJqQztBMENucjFCRTtFQUVDLHFCNUNDeUI7QUVtcjFCNUI7QTBDanIxQkU7RUFDQyw2QzVDbVo4QjtBRWd5MEJqQztBMEMvcTFCQztFQUNDO0VBQ0EseUI1Q0swQjtBRTRxMUI1Qjs7QTBDN3ExQkE7RUFDSTtFQUNBO0VBQ0Esa0I1QzhXNkI7RTRDN1c3QixjNUM4VzZCO0FFazAwQmpDOztBMEM3cTFCQTtFQUNJO0VBQ0E7RUFDQSxlNUM2VzZCO0U0QzVXN0IsZ0I1QzZXNkI7QUVtMDBCakM7O0EwQzNxMUJDOzs7Ozs7RUFNQztFQUNBLGtCNUMwVitCO0U0Q3pWL0IsYzVDMFYrQjtBRW8xMEJqQztBMEMzcTFCQzs7RUFFQztBMUM2cTFCRjs7QTBDdnExQkM7Ozs7OztFQU1DO0VBQ0EsZTVDNlUrQjtFNEM1VS9CLGdCNUM2VStCO0FFNjEwQmpDO0EwQ3ZxMUJDOztFQUVDO0ExQ3lxMUJGOztBMENycTFCQTtFQUNDLG1CNUN5STJCO0U0Q3hJM0I7RUFDQSx5QjVDckQyQjtFNENzRDNCLGM1Q3pEMkI7QUVpdTFCNUI7O0EwQ3JxMUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFDd3ExQkQ7QTBDdHExQkM7O0VBRUM7RUFDQTtFQUNBLFk1Q29mMEI7RTRDbmYxQixnQjVDc0gwQjtFTWhKeEIsMkJzQzRCaUI7RXRDM0JqQixtQ3NDMkJpQjtFdEMxQmpCLGdDc0MwQmlCO0V0Q3pCakIsOEJzQ3lCaUI7RXRDeEJqQiwrQnNDd0JpQjtBMUMycTFCckI7QTBDeHExQkM7RUFDQztBMUMwcTFCRjtBMEN2cTFCQztFQUNDO0ExQ3lxMUJGO0EwQ3BxMUJFO0VBQ0M7QTFDc3ExQkg7QTBDbnExQkU7RUFDQztBMUNxcTFCSDs7QTBDaHExQkE7RUFDQyxlNUM2UWdDO0FFczUwQmpDOztBMENocTFCQTtFQUNDLGU1Q3lRZ0M7QUUwNTBCakM7QTBDaHExQkU7RUFDQyxxQjVDckh5QjtFNENzSHpCLDZDNUNnUzhCO0FFazQwQmpDOztBMEM3cDFCQTtFQUNDO0VBQ0EsZTVDNlBnQztFNEM1UGhDLG9CNUM0UGdDO0U0QzNQaEM7RUFDQSxrQjVDdVBnQztBRXk2MEJqQztBMEM5cDFCQztFQUNDO0VBQ0Esb0I1Q3NQK0I7RTRDclAvQjtFQUNBLHlCNUN2SDBCO0FFdXgxQjVCOztBMEM1cDFCQTtFQUNDO0ExQytwMUJEOztBMkMzejFCQTtFQUNDO0VBQ0E7RUFDQSxjN0MwQjJCO0U2Q3pCM0I7RUFDQSxtQjdDdU4yQjtFNkN0TjNCLGdCN0NvWWdDO0FFMDcwQmpDO0FJcm4xQkk7RXVDdE1GLCtCN0NpYStCO0FFNjUwQmpDO0FJdm4xQkk7RXVDdk1GLCtCN0NpYStCO0FFZzYwQmpDO0FJem4xQkk7RXVDeE1GLCtCN0NpYStCO0FFbTYwQmpDO0FJM24xQkk7RXVDek1GLCtCN0NpYStCO0FFczYwQmpDO0EyQ2wwMUJFO0VBRUMscUI3Q0N5QjtBRWswMUI1QjtBMkNoMDFCRTtFQUNDLDZDN0NtWjhCO0FFKzYwQmpDO0EyQzl6MUJDO0VBQ0M7RUFDQSx5QjdDSzBCO0FFMnoxQjVCOztBMkM1ejFCQTtFQUNJO0VBQ0E7RUFDQSxrQjdDOFc2QjtFNkM3VzdCLGM3QzhXNkI7QUVpOTBCakM7O0EyQzV6MUJBO0VBQ0k7RUFDQTtFQUNBLGU3QzZXNkI7RTZDNVc3QixnQjdDNlc2QjtBRWs5MEJqQzs7QTRDeDIxQkE7RUFDQztFQUNBO0E1QzIyMUJEO0E0Q3oyMUJJO0VBQ0Y7QTVDMjIxQkY7QTRDeDIxQkM7RUFDQztFQUNBO0VBQ0EsYzlDdWMrQjtBRW02MEJqQztBNEN4MjFCRTtFQUNDO0E1QzAyMUJIO0E0Q3gyMUJHO0VBQ0M7RUFDQSxjOUNnYzZCO0U4Qy9iN0IsZTlDK2I2QjtFOEM5YjdCO0VBQ0E7RUFDQTtFQUNBLHNCOUNtT3FCO0U4Q2xPckI7RUFDQTtFQUNBO0VBQ0EsZ0I5Q3diNkI7RThDdmI3QjtFQUNBO0VBQ0EsZ0I5Q25Cd0I7RThDb0J4QjtFQUNBO0V4Q21FQSxnQ3dDbEVvQjtFeENtRXBCLHdDd0NuRW9CO0V4Q29FcEIscUN3Q3BFb0I7RXhDcUVwQixtQ3dDckVvQjtFeENzRXBCLG9Dd0N0RW9CO0E1QzgyMUJ4QjtBNEN2MjFCSTtFQUNDLG1COUN4QnVCO0U4Q3lCdkIscUI5Q3pCdUI7RThDMEJ2QixXOUNoQ3VCO0FFeTQxQjVCO0E0Q2oyMUJHO0VBQ0M7RUFDQTtBNUNtMjFCSjtBNENqMjFCSTtFQUNDO0E1Q20yMUJMO0E0QzUxMUJLO0VBQ0MseUI5Q2pDc0I7QUUrMzFCNUI7QTRDcDExQkk7RUFDQztBNUNzMTFCTDtBNEMzMDFCSTtFQUNDO0E1QzYwMUJMOztBNkNwNjFCQTtFQUNDO0VBQ0E7QTdDdTYxQkQ7QTZDcjYxQkk7RUFDRjtBN0N1NjFCRjtBNkNwNjFCQztFQUNDO0VBQ0E7RUFDQSxjL0MrYytCO0FFdTkwQmpDO0E2Q3A2MUJFO0VBQ0M7QTdDczYxQkg7QTZDcDYxQkc7RUFDQztFQUNBLGMvQ3djNkI7RStDdmM3QixlL0N1YzZCO0UrQ3RjN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CL0NpYzZCO0UrQ2hjN0I7RUFDQTtFQUNBLHNCL0NqQndCO0UrQ2tCeEI7RUFDQTtFekNxRUEsZ0N5Q3BFb0I7RXpDcUVwQix3Q3lDckVvQjtFekNzRXBCLHFDeUN0RW9CO0V6Q3VFcEIsbUN5Q3ZFb0I7RXpDd0VwQixvQ3lDeEVvQjtBN0MwNjFCeEI7QTZDdjYxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlL0N1YmlCO0UrQ3RiakIsZ0IvQ3NiaUI7RStDcmJqQjtFQUNBLFMvQ2tiaUI7RStDamJqQixRL0NrYmlCO0FFdS8wQmpDO0E2Q2w2MUJJO0VBQ0MsYy9DakN1QjtFK0NrQ3ZCLHFCL0NsQ3VCO0FFczgxQjVCO0E2Q2o2MUJnQjtFQUNYLHlCL0N0Q3VCO0FFeTgxQjVCO0E2QzM1MUJHO0VBQ0M7RUFDQTtBN0M2NTFCSjtBNkMzNTFCSTtFQUNDLHlCL0NyQ3VCO0UrQ3NDdkI7QTdDNjUxQkw7QTZDdDUxQks7RUFDQyx5Qi9DOUNzQjtFK0MrQ3RCLHFCL0MvQ3NCO0FFdTgxQjVCO0E2Q3I1MUJLO0VBQ0M7QTdDdTUxQk47O0E4Q3grMUJDO0VBQ0M7RUFDQTtBOUMyKzFCRjtBOEN6KzFCRTtFQUNDO0VBQ0c7RTFDNEZGLHFCMEMzRnNCO0UxQzRGdEIsNkIwQzVGc0I7RTFDNkZ0QiwwQjBDN0ZzQjtFMUM4RnRCLHdCMEM5RnNCO0UxQytGdEIseUIwQy9Gc0I7RUFDcEIsWWhENGQyQjtFZ0QzZDNCLFdoRDRkMkI7RWdEM2Q5QjtFQUNBLHlCaEQ4ZDhCO0VnRDdkOUI7RUFDQTtFQUNHO0E5QysrMUJOO0E4QzcrMUJNO0VBQ0M7RUFDSDtFQUNNO0UxQytFTiw4QzBDOUVvQjtFMUMrRXBCLHNEMEMvRW9CO0UxQ2dGcEIsbUQwQ2hGb0I7RTFDaUZwQixpRDBDakZvQjtFMUNrRnBCLGtEMENsRm9CO0VBQ3BCLFloRCtjNkI7RWdEOWM3QixXaEQrYzZCO0VnRDljN0I7RUFDQTtFQUNBO0E5Q20vMUJKO0E4Q2gvMUJNO0VBQ0M7RUFDSDtFQUNBO0VBQ0E7RTFDa0VBLHNEMENqRW9CO0UxQ2tFcEIsOEQwQ2xFb0I7RTFDbUVwQiwyRDBDbkVvQjtFMUNvRXBCLHlEMENwRW9CO0UxQ3FFcEIsMEQwQ3JFb0I7RUFDcEIsZ0JoRHhCd0I7RWdEeUJ4QixZaERtYzZCO0VnRGxjN0IsV2hEa2M2QjtFZ0RqYzdCO0VBQ0E7RUFDQTtBOUNzLzFCSjtBOENoLzFCRztFQUNDLG1CaEQ5QndCO0VnRCtCeEIscUJoRC9Cd0I7QUVpaDJCNUI7QThDaC8xQkk7RTFDaURBLGlEMENoRHFCO0UxQ2lEckIseUQwQ2pEcUI7RTFDa0RyQixzRDBDbERxQjtFMUNtRHJCLG9EMENuRHFCO0UxQ29EckIscUQwQ3BEcUI7QTlDcy8xQnpCO0E4Q24vMUJJO0VBQ0MsVWhEaWI0QjtBRW9rMUJqQztBOEM5KzFCTTtFQUNDO0VBQ0E7QTlDZy8xQlA7QThDcCsxQk07RUFDQztBOUNzKzFCUDtBOEM5OTFCRztFQUNDO0VBQ0E7QTlDZysxQko7O0ErQ3ZqMkJBO0VBQ0k7RUFDQTtFQUNBO0EvQzBqMkJKO0ErQ3hqMkJJO0VBQ0k7QS9DMGoyQlI7QStDdGoyQlk7RUFDSSxjakRJWTtBRW9qMkI1QjtBK0NqajJCZ0I7RUFDSSxjakRKUTtBRXVqMkI1QjtBK0M3aTJCSTtFQUNJLGNqREtvQjtBRTBpMkI1QjtBK0M3aTJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DK2kyQlo7O0FnRDdrMkJRO0VBQ0kscUJsRGNnQjtFa0RiaEIsMGVsRDJYcUI7QUVxdDFCakM7QWdEN2syQlE7RUFDSSxxQmxESWdCO0VrREhoQixpa0JsRHVYcUI7QUV3dDFCakM7O0FnRHhrMkJJO0VBQ0k7RUFDQSwwZWxENld5QjtBRTh0MUJqQztBZ0R4azJCSTtFQUNJLHFCbERWb0I7RWtEV3BCLGlrQmxEeVd5QjtBRWl1MUJqQzs7QWdEdGsyQkE7RUFDSSxjbERYd0I7QUVvbDJCNUI7O0FnRHRrMkJBO0VBQ0ksY2xEcEJ3QjtBRTZsMkI1Qjs7QWdEcGsyQkk7RUFDSSxjbEQxQm9CO0FFaW0yQjVCOztBQXRoMkJBOztrQ0FBQTtBaURsRkE7RUFDSTtFQUNBO0VBQ0Esc0JuREV3QjtFbUREeEI7RUFDQTtBakQ4bTJCSjtBSS9rMkJJO0U2Q3BDSjtJQVFRO0lBQ0E7RWpEK20yQk47QUFDRjtBaUQ3bTJCSTtFQUNJLFlBbEJzQjtFQW1CdEI7RUFDQTtFQUNBLHNCbkRYb0I7RU13RnhCLHlCNkM1RXdCO0U3QzZFeEIsaUM2QzdFd0I7RTdDOEV4Qiw4QjZDOUV3QjtFN0MrRXhCLDRCNkMvRXdCO0U3Q2dGeEIsNkI2Q2hGd0I7QWpEbW4yQjVCO0FJbGwyQkk7RTZDdENBO0lBUVE7SUFDQTtJQUNBO0lBQ0EsYW5EOGpCZ0I7RUVzajFCMUI7RWlEbG4yQlU7SUFDSTtJQUNBO0VqRG9uMkJkO0FBQ0Y7QWlEaG4yQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakRrbjJCUjtBSXpuMkJJO0U2Q0dBO0lBT1E7RWpEbW4yQlY7QUFDRjtBSXZuMkJJO0U2Q0pBO0lBV1E7SUFDQTtJQUNBO0VqRG9uMkJWO0FBQ0Y7QUlobjJCSTtFNkNsQkE7SUFpQlE7RWpEcW4yQlY7QUFDRjtBaURubjJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEcW4yQlo7QWlEbG4yQmdCO0VBQ0k7QWpEb24yQnBCO0FJN28yQkk7RTZDZ0JJO0lBY1E7SUFDQTtFakRtbjJCZDtBQUNGO0FpRGpuMkJZO0VBQ0k7QWpEbW4yQmhCO0FpRGhuMkJZO0VBQ0k7QWpEa24yQmhCO0FpRC9tMkJZO0VBQ0k7RUFDQTtBakRpbjJCaEI7QWlEL20yQmdCOztFQUVJO0FqRGluMkJwQjtBSWpxMkJJO0U2QzBDUTtJQVVRO0lBQ0E7RWpEaW4yQmxCO0FBQ0Y7QUk5cTJCSTtFNkMrRFk7SUFHUSxZQW5HTTtJQW9HTjtFakRnbjJCdEI7QUFDRjtBSTdxMkJJO0U2Q3dEWTtJQVFRO0lBQ0E7RWpEaW4yQnRCO0FBQ0Y7QUkxcjJCSTtFNkM0RVk7SUFHUTtFakQrbTJCdEI7QUFDRjtBSXhyMkJJO0U2Q3FFWTtJQU9RO0VqRGduMkJ0QjtBQUNGO0FJcHMyQkk7RTZDc0ZnQjtJQUdRO0lBQ0E7SUFDQTtFakQrbTJCMUI7QUFDRjtBaUQ3bTJCd0I7RUFDSSxjbkR0R0E7RW1EdUdBLGdCbkRtRkE7QUU0aDJCNUI7QUl4czJCSTtFNkN1Rm9CO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RWpEZ24yQjlCO0FBQ0Y7QUlodDJCSTtFNkNtR29CO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRCttMkI5QjtBQUNGO0FJNXMyQkk7RTZDcUZvQjtJQVdRO0VqRGduMkI5QjtBQUNGO0FJdHUyQkk7RTZDMkhZO0lBR1EsWUE5Sk07SUErSk47RWpENG0yQnRCO0FBQ0Y7QUlydTJCSTtFNkNvSFk7SUFRUTtJQUNBO0lBQ0E7RWpENm0yQnRCO0FBQ0Y7O0FrRGp4MkJBO0VBQ0ksZ0JwREt3QjtFb0RKeEI7RUFDQTtFQUNBO0VBQ0E7QWxEb3gyQko7QWtEbHgyQkk7RUFDSTtFQUNBO0VBQ0EsWUFkOEI7RUFlOUI7RUFDQSxzQnBETm9CO0FFMHgyQjVCO0FJM3YyQkk7RThDOUJBO0lBUVE7SUFDQTtJQUNBO0lBQ0EsWUF0QjBCO0lBdUIxQixTQXRCMEI7SUF1QjFCO0k5QzBFUix5QjhDekU0QjtJOUMwRTVCLGlDOEMxRTRCO0k5QzJFNUIsOEI4QzNFNEI7STlDNEU1Qiw0QjhDNUU0QjtJOUM2RTVCLDZCOEM3RTRCO0VsRHl4MkI5QjtBQUNGO0FrRHZ4MkJRO0VBQ0k7RUFDQTtBbER5eDJCWjtBa0RyeDJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRHV4MkJSO0FJcHgyQkk7RThDUEE7SUFPUTtFbER3eDJCVjtBQUNGO0FrRHR4MkJRO0VBQ0ksWUE1QzBCO0VBNkMxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHd4MkJaO0FrRHR4MkJZO0VBQ0k7RUFDQTtBbER3eDJCaEI7QWtEdHgyQmdCO0VBQ0k7QWxEd3gyQnBCO0FJL3kyQkk7RThDc0JZO0lBSVE7RWxEeXgyQnRCO0FBQ0Y7QUk3eTJCSTtFOENlWTtJQVFRLGlCQS9EYztFbER5MTJCcEM7QUFDRjtBa0R2eDJCZ0I7RUFDSTtBbER5eDJCcEI7QUk1ejJCSTtFOENrQ1k7SUFJUSwrQnBEaVdTO0VFeTcxQi9CO0FBQ0Y7QUkxejJCSTtFOEMyQlk7SUFRUSxpQkEzRWM7RWxEczIyQnBDO0FBQ0Y7QWtEeHgyQmdCO0VBQ0k7RUFDQSxjcER2RFE7RW9Ed0RSLGlCQWxGa0I7RUFtRmxCO0VBQ0E7QWxEMHgyQnBCO0FJdDAyQkk7RThDdUNZO0lBUVE7RWxEMngyQnRCO0FBQ0Y7QWtEengyQm9CO0VBQ0k7QWxEMngyQnhCO0FJenEyQkk7RThDOUdFLCtCcER5VTJCO0FFaTkxQmpDO0FJM3EyQkk7RThDL0dFLCtCcER5VTJCO0FFbzkxQmpDO0FJN3EyQkk7RThDaEhFLCtCcER5VTJCO0FFdTkxQmpDO0FJL3EyQkk7RThDakhFLCtCcER5VTJCO0FFMDkxQmpDO0FrRDl4MkJZO0VBQ0k7QWxEZ3kyQmhCO0FrRDl4MkJnQjtFQUNJO0FsRGd5MkJwQjtBa0QzeDJCUTtFQUNJO0VBQ0E7QWxENngyQlo7QUlwMjJCSTtFOENxRUk7SUFLUTtJQUNBO0VsRDh4MkJkO0FBQ0Y7QWtENXgyQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDh4MkJoQjtBSWozMkJJO0U4QzhFUTtJQVFRO0VsRCt4MkJsQjtBQUNGO0FrRDd4MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRCt4MkJwQjtBa0Q1eDJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQ4eDJCcEI7QWtENXgyQm9CO0VBQ0k7RUFDQTtFQUNBO0U5Q25EcEIseUI4Q29Ed0M7RTlDbkR4QyxpQzhDbUR3QztFOUNsRHhDLDhCOENrRHdDO0U5Q2pEeEMsNEI4Q2lEd0M7RTlDaER4Qyw2QjhDZ0R3QztBbERreTJCNUM7QWtEaHkyQndCO0VBSUk7RUFDQTtBbEQreDJCNUI7QWtENXgyQndCO0VBRUk7QWxENngyQjVCO0FrRDF4MkJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRDR4MkI1QjtBa0QxeDJCNEI7RUFDSTtBbEQ0eDJCaEM7QWtEdngyQm9CO0VBQ0k7QWxEeXgyQnhCO0FrRHZ4MkJ3QjtFQUNJO0VBQ0E7RUFDQTtBbER5eDJCNUI7QWtEdngyQjRCO0VBQ0k7RUFDQTtFQUNBO0FsRHl4MkJoQztBa0R0eDJCb0M7RUFDSTtFQUNBO0FsRHd4MkJ4QztBa0RueDJCNEI7RUFJSTtFQUNBO0VBQ0E7QWxEa3gyQmhDO0FrRDN3MkJZO0VBQ0k7RUFDQSxZQW5Oc0I7RUFvTnRCO0VBQ0E7RUFDQSxzQnBEOU1ZO0VNd0Z4Qix5QjhDdUhpQztFOUN0SGpDLGlDOENzSGlDO0U5Q3JIakMsOEI4Q3FIaUM7RTlDcEhqQyw0QjhDb0hpQztFOUNuSGpDLDZCOENtSGlDO0FsRGl4MkJyQztBSWo4MkJJO0U4QzBLUTtJQVNRO0lBQ0E7SUFDQTtFbERreDJCbEI7RWtEaHgyQmtCO0lBQ0k7RWxEa3gyQnRCO0FBQ0Y7QWtEL3cyQmdCO0VBQ0k7QWxEaXgyQnBCO0FJcjkyQkk7RThDbU1ZO0lBSVE7RWxEa3gyQnRCO0FBQ0Y7QWtEL3cyQmdCO0VBQ0k7QWxEaXgyQnBCO0FrRDl3MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRGd4MkJwQjtBa0Q3dzJCZ0I7RUFDSTtBbEQrdzJCcEI7QWtEN3cyQm9CO0VBQ0k7RUFDQTtBbEQrdzJCeEI7QWtENXcyQm9CO0VBQ0k7RUFDQTtBbEQ4dzJCeEI7O0FrRHR3MkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHl3MkJKOztBbURwaDNCQTtFQUNDO0FuRHVoM0JEOztBbURoaDNCRTtFQUNDO0VBQ0E7QW5EbWgzQkg7QW1EamgzQkc7RUFDQztFQUNZLFlBbEJLO0VBbUJMO0VBQ0E7RUFDWjtFQUNBO0FuRG1oM0JKO0FtRGpoM0JJO0VBQ0M7RUFDQSxpQkExQmdCO0VBMkJoQjtFQUNBO0VBQ0E7RUFDQSxjckRGdUI7QUVxaDNCNUI7QW1EamgzQks7RUFFQztFQUNBLGNyRFRzQjtBRTJoM0I1QjtBbUQ5ZzNCSTtFQUNDO0VBQ0E7QW5EZ2gzQkw7QW1EN2czQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkQrZzNCTDtBbUQ3ZzNCSztFQUNDO0FuRCtnM0JOO0FtRDFnM0JHO0VBQ0M7RUFDQTtFQUNBO0FuRDRnM0JKO0FtRDFnM0JJO0VBQ2dCO0VBQ2Y7QW5ENGczQkw7QW1EMWczQks7RUFDQztFQUNBO0FuRDRnM0JOO0FtRDFnM0JNO0VBQ0M7RUFDQTtFQUNBO0VBQ3FCO0VBQ0E7QW5ENGczQjVCO0FtRHhnM0JLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDa0I7QW5EMGczQnhCO0FtRG5nM0JPO0VBQ0M7RUFDQSxjckQ3RW9CO0FFa2wzQjVCO0FtRG5nM0JRO0VBQ0M7RUFDQTtBbkRxZzNCVDtBbUQvLzJCSztFQUNtQjtBbkRpZzNCeEI7QW1ENy8yQk87RUFDQyxtQnJEL0VvQjtFcURnRnBCLGNyRGxGb0I7QUVpbDNCNUI7QW1EeC8yQkc7RUFDQztFQUNBLHNCckQ3R3dCO0VxRDhHeEI7RUFDWTtBbkQwLzJCaEI7QW1EeC8yQkk7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NsQ0QsNkIrQ21DcUI7RS9DbENyQixxQytDa0NxQjtFL0NqQ3JCLGtDK0NpQ3FCO0UvQ2hDckIsZ0MrQ2dDcUI7RS9DL0JyQixpQytDK0JxQjtBbkQ4LzJCekI7QW1ENS8yQks7OztFQUVDLGNyRDlHc0I7QUU2bTNCNUI7QW1EMy8yQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkQ2LzJCTDtBbUR2LzJCQztFQUNDO0VBQ0E7RUFDQTtBbkR5LzJCRjtBSTVsM0JJO0UrQ2dHSDtJQU1FO0VuRDAvMkJEO0FBQ0Y7QW1EeC8yQkU7RUFDQyxZQTlKZTtFQStKZjtFQUNBO0VBQ0Esc0JyRDFKeUI7QUVvcDNCNUI7QUl2bTNCSTtFK0N5R0Y7SUFPRTtJQUNBO0lBQ0E7RW5EMi8yQkY7QUFDRjtBbUR6LzJCRztFQUNDO0VBQ0E7RUFDQTtBbkQyLzJCSjtBSW5uM0JJO0UrQ3FIRDtJQU1FO0VuRDQvMkJIO0FBQ0Y7QW1EMS8yQkk7RUFDZ0I7RUFDQTtFQUNBO0UvQ3RGaEIsZ0MrQ3VGb0M7RS9DdEZwQyx3QytDc0ZvQztFL0NyRnBDLHFDK0NxRm9DO0UvQ3BGcEMsbUMrQ29Gb0M7RS9DbkZwQyxvQytDbUZvQztBbkRnZzNCeEM7QW1EOS8yQmdCO0VBQ0k7QW5EZ2czQnBCO0FtRDcvMkJLO0VBRUM7QW5EOC8yQk47QW1EMS8yQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ2Y7QW5ENC8yQkw7QUk5bzNCSTtFK0M4SVk7SUFPVjtFbkQ2LzJCSjtBQUNGO0FtRHovMkJHO0VBQ0M7RUFDQSxZQWxOaUI7RUFtTmpCO0FuRDIvMkJKO0FtRHovMkJJO0VBQ0M7RUFDQSxjckQ3THVCO0VxRDhMdkIsaUJBeE5nQjtFQXlOaEI7RUFDQTtFQUNlO0FuRDIvMkJwQjtBbUR6LzJCb0I7RUFDSTtBbkQyLzJCeEI7QUk1ZzNCSTtFK0NxQkUsK0JyRHNNMkI7QUVvejJCakM7QUk5ZzNCSTtFK0NvQkUsK0JyRHNNMkI7QUV1ejJCakM7QUloaDNCSTtFK0NtQkUsK0JyRHNNMkI7QUUwejJCakM7QUlsaDNCSTtFK0NrQkUsK0JyRHNNMkI7QUU2ejJCakM7QW1ELy8yQkk7RUFDQywrQnJEaU00QjtBRWcwMkJqQztBbUQ1LzJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JyRHhPeUI7RU13RnhCLGdDK0NpSm1CO0UvQ2hKbkIsd0MrQ2dKbUI7RS9DL0luQixxQytDK0ltQjtFL0M5SW5CLG1DK0M4SW1CO0UvQzdJbkIsb0MrQzZJbUI7QW5Ea2czQnZCO0FJOXIzQkk7RStDc0xGO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RW5EbWczQkY7RW1EamczQkU7SUFDQyxVckRoSXNCO0VFbW8zQnpCO0FBQ0Y7QW1EaGczQkc7RUFDQztBbkRrZzNCSjtBbUQvLzJCRztFQUNhO0VBQ1o7QW5EaWczQko7QW1EOS8yQkc7RUFDQztFQUNZLFlBelFLO0VBMFFMO0VBQ0E7RUFDQTtFQUNaO0VBQ1k7QW5EZ2czQmhCO0FJenQzQkk7RStDa05EO0lBVUU7RW5EaWczQkg7QUFDRjtBbUQvLzJCZ0I7RUFDWDtFQUNBLGlCQXRSZ0I7RUF1UmhCO0VBQ2U7RUFDQTtBbkRpZzNCcEI7QUk5azNCSTtFK0NnRkUsK0JyRDJJMkI7QUVzMzJCakM7QUlobDNCSTtFK0MrRUUsK0JyRDJJMkI7QUV5MzJCakM7QUlsbDNCSTtFK0M4RUUsK0JyRDJJMkI7QUU0MzJCakM7QUlwbDNCSTtFK0M2RUUsK0JyRDJJMkI7QUUrMzJCakM7O0FvRHp5M0JBO0VBRUk7QXBEMnkzQko7QW9EeHkzQk87RUFDSztBcEQweTNCWjtBb0R2eTNCUTtFQUNJO0FwRHl5M0JaO0FJbHczQkk7RWdEckNRO0lBR1E7RXBEd3kzQmxCO0FBQ0Y7O0FvRGh5M0JJO0VBQ0k7RUFDQTtBcERteTNCUjs7QUE3dDNCQTs7a0NBQUE7QUkvQ0k7RWlEakRKO0lBRVE7SUFDQTtFckRtMDNCTjtBQUNGOztBcUQvejNCSTtFQUNJO0VBQ0E7QXJEazAzQlI7QUlweDNCSTtFaURoREE7SUFLUTtJQUNBO0lBQ0E7RXJEbTAzQlY7QUFDRjtBcURqMDNCUTs7RUFFSTtFQUNBO0FyRG0wM0JaOztBcUQ5ejNCQTtFQUNJO0VBQ0E7QXJEaTAzQko7O0FBdnYzQkE7O2tDQUFBO0FzRHJHQTtFQUNJO0F0RGsyM0JKOztBc0QvMTNCQTtFQUNJO0F0RGsyM0JKOztBc0QvMTNCQTtFQUNJO0F0RGsyM0JKO0FzRGgyM0JJO0VBQ0k7QXREazIzQlI7O0FzRDcxM0JJO0VBQ0k7QXREZzIzQlI7QXNENTEzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEQ4MTNCWjtBc0Q1MTNCWTtFQUNJO0F0RDgxM0JoQjtBc0QzMTNCWTtFQUNJO0F0RDYxM0JoQjs7QXNEdjEzQkE7RUFDSTtJQUNJO0V0RDAxM0JOOztFc0R2MTNCRTtJQUNJO0V0RDAxM0JOO0FBQ0Y7QXNEdjEzQkE7RUFDSTtJQUNJO0V0RHkxM0JOOztFc0R0MTNCRTtJQUNJO0V0RHkxM0JOOztFc0R0MTNCRTtJQUNJO0V0RHkxM0JOO0VzRHYxM0JNO0lBQ0k7RXREeTEzQlY7RXNEdDEzQk07O0lBRUk7RXREdzEzQlY7QUFDRjtBc0RwMTNCQTtFQUNJO0F0RHMxM0JKOztBc0RuMTNCQTtFQUNJO0VBQ0E7QXREczEzQko7O0FzRG4xM0JBO0VBQ0k7QXREczEzQko7O0FzRG4xM0JBO0VBQ0k7O0lBRUk7RXREczEzQk47QUFDRjtBc0RqMTNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RG0xM0JSO0FzRGgxM0JJO0VBQ0k7RUFDQTtBdERrMTNCUjs7QXNEOTAzQkE7RUFDSTtFQUNBO0F0RGkxM0JKO0FzRC8wM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERpMTNCUjs7QXNENzAzQkE7RUFDSTtFQUNBO0VBQ0E7QXREZzEzQko7O0FzRHgwM0JnQjtFQUNJO0VBQ0E7RUFDQTtBdEQyMDNCcEI7QXNEejAzQm9CO0VBQ0k7QXREMjAzQnhCO0FzRHQwM0JvQjtFQUNJO0F0RHcwM0J4QjtBc0RwMDNCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdERzMDNCcEI7QXNEcDAzQm9CO0VBQ0k7QXREczAzQnhCO0FzRGowM0JZO0VBQ0k7QXREbTAzQmhCO0FzRGgwM0JZO0VBQ0k7QXREazAzQmhCO0FzRDl6M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGcwM0JaO0FzRDl6M0JZO0VBQ0k7RUFDQTtBdERnMDNCaEI7QXNEN3ozQlk7RUFDSTtBdEQrejNCaEI7QXNEM3ozQlE7RUFDSTtBdEQ2ejNCWjs7QXNEdHozQlE7RUFDSTtBdER5ejNCWjs7QXNEbHozQkk7RUFDSTtFQUNBO0F0RHF6M0JSO0FzRG56M0JRO0VBQ0k7RUFDQTtBdERxejNCWjtBc0RsejNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RG96M0JaOztBc0QveTNCQTtFQUNJO0F0RGt6M0JKO0FzRGh6M0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERrejNCUjtBc0QveTNCWTtFQUNJO0VBQ0E7RUFDQTtBdERpejNCaEI7O0FzRDN5M0JBO0VBQ0k7QXREOHkzQko7QXNENXkzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDh5M0JSO0FzRDN5M0JZO0VBQ0k7RUFDQTtFQUNBO0F0RDZ5M0JoQjs7QUE3ODNCQTs7a0NBQUE7QXVEekdJO0VBQ0k7QXZENGo0QlI7QXVEdGo0Qlk7RUFDSTtFQUNBO0F2RHdqNEJoQjtBdURwajRCUTtFQUNJO0VBQ0E7RUFDQSxXekRQZ0I7RXlEUWhCO0VBQ0E7RUFDQTtBdkRzajRCWjtBdURqajRCZ0I7RUFDSSxzQnpEaEJRO0V5RGlCUixxQnpENk5LO0FFczEzQnpCO0F1RC9pNEJZO0VBQ0ksY3pETFk7QUVzajRCNUI7QXVEM2k0QmdCO0VBQ0kseUJ6RHZCUTtFeUR3QlIscUJ6RHhCUTtBRXFrNEI1QjtBdUR0aTRCZ0I7RUFDSSx5QnpEL0JRO0V5RGdDUixxQnpEaENRO0FFd2s0QjVCO0F1RGppNEJnQjtFQUNJLHlCekR2Q1E7RXlEd0NSLHFCekR4Q1E7QUUyazRCNUI7QXVENWg0QmdCO0VBQ0kseUJ6RHREUTtFeUR1RFIscUJ6RHZEUTtBRXFsNEI1QixDOztBd0RobTRCQTtFQUNJO0VBQ0EseUJDSEk7RURJSjtFQUNBO0FFREo7QUZHSTtFQUNJLHFCQ1BPO0FDTWY7QUZJSTtFQUNJO0VBQ0E7RUFDQTtBRUZSO0FGSVE7RUFDSTtFQUNBO0FFRlo7QUZNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FFSlI7QUZNUTtFQUNJO0FFSlo7O0FGU0E7RUFDSTtBRU5KOztBRlNBO0VBQ0k7QUVOSjs7QUZTQTtFQUNJO0FFTko7O0FGU0E7RUFDSTtFQUNBO0VBQ0E7QUVOSjs7QUZTQTtFQUNJO0VBQ0E7QUVOSjs7QUZTQTtFQUNJO0VBQ0E7QUVOSjs7QUZVQTtFQUNJO0VBQ0EseUJDakVJO0VEa0VKO0VBQ0E7QUVQSjtBRlNJO0VBQ0kscUJDckVPO0FDOERmO0FGVUk7RUFDSTtBRVJSLEM7QUNuRUE7SUFDSSxzQkFBc0I7SUFDdEIsMkNBQXNCO0lBQ3RCOzs7eURBR3dDO0lBQ3hDLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvdmVuZG9ycy9kYXRhdGFibGVzL2RhdGFUYWJsZXMuYm9vdHN0cmFwLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19wZXJmZWN0LXNjcm9sbC1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19ub3Vpc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2lucy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX3F1aWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2lucy9fY2hhcnRpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19jaGFydGpzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2lucy9fcHJpc20uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21tb24vX2dlbmVyYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21tb24vX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL3RlbXBsYXRlL19zaWRlLW5hdi5zY3NzIiwid2VicGFjazovLy8uL3RlbXBsYXRlL19xdWljay12aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGVtcGxhdGUvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3RlbXBsYXRlL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZS9fcGFnZS1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2FudGljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fZm9udC1hd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3VpLWVsZW1lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3VpLWVsZW1lbnRzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19wb3BvdmVycy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi90YWJsZXMvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zL19pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zL19zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy9fcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy9fc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9ybXMvX3N0YXJfcmF0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9ybXMvX3ZhbGlkYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHBzL19tYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwcy9fZmlsZS1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwcy9fY2hhdC5zY3NzIiwid2VicGFjazovLy8uL2FwcHMvX2UtY29tbWVyY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9kYXNoYm9hcmQvcHJvamVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGhlbWUtY29uZmlndXJhdG9yL190aGVtZS1jb25maWd1cmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9zZWxlY3Qyc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mb250cy9mb250cy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsidGFibGUuZGF0YVRhYmxle2NsZWFyOmJvdGg7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDowLjg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC45ZW07ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuM310YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7cmlnaHQ6MWVtO2NvbnRlbnQ6XCJcXDIxOTFcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjAuNWVtO2NvbnRlbnQ6XCJcXDIxOTNcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVye2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZXt0b3A6NXB4O3JpZ2h0OjAuODVlbX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0iLCJAaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxhcHBsZXQsYXJ0aWNsZSxhc2lkZSxhdWRpbyxiLGJpZyxibG9ja3F1b3RlLGJvZHksY2FudmFzLGNhcHRpb24sY2VudGVyLGNpdGUsY29kZSxkZCxkZWwsZGV0YWlscyxkZm4sZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGhlYWRlcixoZ3JvdXAsaHRtbCxpLGlmcmFtZSxpbWcsaW5zLGtiZCxsYWJlbCxsZWdlbmQsbGksbWFyayxtZW51LG5hdixvYmplY3Qsb2wsb3V0cHV0LHAscHJlLHEscnVieSxzLHNhbXAsc2VjdGlvbixzbWFsbCxzcGFuLHN0cmlrZSxzdHJvbmcsc3ViLHN1bW1hcnksc3VwLHRhYmxlLHRib2R5LHRkLHRmb290LHRoLHRoZWFkLHRpbWUsdHIsdHQsdSx1bCx2YXIsdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUscTphZnRlcixxOmJlZm9yZXtjb250ZW50OicnO2NvbnRlbnQ6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1cclxuXHJcbmJvZHksIGh0bWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcbmJvZHkge1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxufVxyXG5ib2R5IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG59XHJcbmEgaW1nIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5hOmFjdGl2ZSwgYTp2aXNpdGVkLCBhLCBhOmhvdmVyLCBhOmZvY3VzLCBidXR0b24ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IDAhaW1wb3J0YW50O1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXJ7XHJcbiAgICBvdXRsaW5lOjAgISBpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5hIHtcclxuICAgIG91dGxpbmUgOiBub25lIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5ib2R5IGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLy8gRm9ybXNcclxuLnN1Y2Nlc3MtbWVzc2FnZSxcclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuLmZpbGVzLWVycm9yLW1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuLmludmFsaWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG4ubG9hZGVyLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xyXG59XHJcbi5sb2FkZXItY2VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbn1cclxuLnNrLWNoYXNlIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYW5pbWF0aW9uOiBzay1jaGFzZSAyLjVzIGluZmluaXRlIGxpbmVhciBib3RoO1xyXG59XHJcbi5zay1jaGFzZS1kb3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG59XHJcbi5zay1jaGFzZS1kb3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgaGVpZ2h0OiAyNSU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogc2stY2hhc2UtZG90LWJlZm9yZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbn1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSkgeyBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKSB7IGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCkgeyBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KSB7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSk6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0xLjBzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCk6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg1KTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cclxuQGtleWZyYW1lcyBzay1jaGFzZSB7XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90IHtcclxuICAgIDgwJSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlLWRvdC1iZWZvcmUge1xyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XHJcbiAgICB9IDEwMCUsIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgfVxyXG59XHJcblxyXG4ud3lzaXd5Zy10ZXh0IHtcclxuICAgIHN0cm9uZywgYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZS5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXRpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGFwcGxldCwgYXJ0aWNsZSwgYXNpZGUsIGF1ZGlvLCBiLCBiaWcsIGJsb2NrcXVvdGUsIGJvZHksIGNhbnZhcywgY2FwdGlvbiwgY2VudGVyLCBjaXRlLCBjb2RlLCBkZCwgZGVsLCBkZXRhaWxzLCBkZm4sIGRpdiwgZGwsIGR0LCBlbSwgZW1iZWQsIGZpZWxkc2V0LCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgZm9ybSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaGVhZGVyLCBoZ3JvdXAsIGh0bWwsIGksIGlmcmFtZSwgaW1nLCBpbnMsIGtiZCwgbGFiZWwsIGxlZ2VuZCwgbGksIG1hcmssIG1lbnUsIG5hdiwgb2JqZWN0LCBvbCwgb3V0cHV0LCBwLCBwcmUsIHEsIHJ1YnksIHMsIHNhbXAsIHNlY3Rpb24sIHNtYWxsLCBzcGFuLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdW1tYXJ5LCBzdXAsIHRhYmxlLCB0Ym9keSwgdGQsIHRmb290LCB0aCwgdGhlYWQsIHRpbWUsIHRyLCB0dCwgdSwgdWwsIHZhciwgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgcTphZnRlciwgcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ib2R5LCBodG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbmJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5hOmFjdGl2ZSwgYTp2aXNpdGVkLCBhLCBhOmhvdmVyLCBhOmZvY3VzLCBidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlLFxuLmVycm9yLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZpbGVzLWVycm9yLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmVkO1xufVxuXG4uaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5sb2FkZXItaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmxvYWRlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uc2stY2hhc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc2stY2hhc2UgMi41cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBhbmltYXRpb246IHNrLWNoYXNlLWRvdCAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOTNmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QtYmVmb3JlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuQGtleWZyYW1lcyBzay1jaGFzZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90IHtcbiAgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNoYXNlLWRvdC1iZWZvcmUge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgfVxuICAxMDAlLCAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnd5c2l3eWctdGV4dCBzdHJvbmcsIC53eXNpd3lnLXRleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3lzaXd5Zy10ZXh0IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnd5c2l3eWctdGV4dCB1bCwgLnd5c2l3eWctdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53eXNpd3lnLXRleHQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud3lzaXd5Zy10ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLnd5c2l3eWctdGV4dCBoMSwgLnd5c2l3eWctdGV4dCBoMiwgLnd5c2l3eWctdGV4dCBoMywgLnd5c2l3eWctdGV4dCBoNCwgLnd5c2l3eWctdGV4dCBoNSwgLnd5c2l3eWctdGV4dCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaXRpIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiJGJsYWNrOiAjMDAwMDAwO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRwcmltYXJ5LWJsdWU6ICMyMjkzZjQ7XHJcbiRob21lLWJsdWU6ICMwMDc2Q0U7XHJcblxyXG4kY29udGFpbmVyLXdpZHRoOiAxMzA2cHg7XHJcbiIsIi8vIENvbnZlcnQgeW91ciBmb250IHVzaW5nIGh0dHBzOi8vdHJhbnNmb250ZXIub3JnLywgY29weSB0aGUgZ2VuZXJhdGVkIEBmb250LWZhY2VzIGhlcmUgYW5kIGFkanVzdCB0aGUgcGF0aHM7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbiRib2R5LWZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFRlbXBsYXRlOiBFbmxpbmsgLSBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcclxuICBBdXRob3I6IFRoZW1lX05hdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tIE1peGlucyAmIFZhcmlhYmxlcyAtLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdtaXhpbnMnOyAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peGluc1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnOyAvLyAgICAgICAgICAgICAgICAgICAgICAgIHZhcmlhYmxlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0gRGVwZGVuY2llcyBTdHlsZXMgLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAncGx1Z2lucy9ib290c3RyYXAnOy8vICAgICAgICAgICAgICAgICBib290c3RyYXBcclxuQGltcG9ydCAncGx1Z2lucy9wZXJmZWN0LXNjcm9sbC1iYXInOy8vICAgICAgICBwZXJmZWN0LXNjcm9sbC1iYXJcclxuQGltcG9ydCAncGx1Z2lucy9ub3Vpc2xpZGVyJzsvLyAgICAgICAgICAgICAgICBub3Vpc2xpZGVyXHJcbkBpbXBvcnQgJ3BsdWdpbnMvZGF0YXRhYmxlcyc7Ly8gICAgICAgICAgICAgICAgZGF0YXRhYmxlc1xyXG5AaW1wb3J0ICdwbHVnaW5zL3NlbGVjdDInOy8vICAgICAgICAgICAgICAgICAgIHNlbGVjdDJcclxuQGltcG9ydCAncGx1Z2lucy9kYXRlcGlja2VyJzsvLyAgICAgICAgICAgICAgICBkYXRlcGlja2VyXHJcbkBpbXBvcnQgJ3BsdWdpbnMvcXVpbGwnOy8vICAgICAgICAgICAgICAgICAgICAgcXVpbGxcclxuQGltcG9ydCAncGx1Z2lucy9jaGFydGlzdCc7Ly8gICAgICAgICAgICAgICAgICBjaGFydGlzdFxyXG5AaW1wb3J0ICdwbHVnaW5zL2NoYXJ0anMnOy8vICAgICAgICAgICAgICAgICAgIGNoYXJ0anNcclxuXHJcbi8vIERlcGVuZGVuY2llcyBmb3IgRGVtb1xyXG5AaW1wb3J0ICdwbHVnaW5zL3ByaXNtJzsvLyAgICAgICAgICAgICAgICAgICAgIHByaXNtXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLSBjb21tb24gLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjb21tb24vZ2VuZXJhbCc7IC8vICAgICAgICAgICAgICAgICAgIGdlbmVyYWxcclxuQGltcG9ydCAnY29tbW9uL3V0aWxpdGllcyc7IC8vICAgICAgICAgICAgICAgICB1dGlsaXRpZXNcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tIFRlbXBsYXRlIC0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndGVtcGxhdGUvc2lkZS1uYXYnOyAvLyAgICAgICAgICAgICAgICBzaWRlLW5hdlxyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9xdWljay12aWV3JzsgLy8gICAgICAgICAgICAgIHF1aWNrLXZpZXdcclxuQGltcG9ydCAndGVtcGxhdGUvaGVhZGVyJzsgLy8gICAgICAgICAgICAgICAgICBoZWFkZXJcclxuQGltcG9ydCAndGVtcGxhdGUvZm9vdGVyJzsgLy8gICAgICAgICAgICAgICAgICBmb290ZXJcclxuQGltcG9ydCAndGVtcGxhdGUvcGFnZS1jb250YWluZXInOyAvLyAgICAgICAgICBwYWdlLWNvbnRhaW5lclxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tIFVpIEVsZW1lbnQgLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndWktZWxlbWVudHMvYXZhdGFyJzsgLy8gICAgICAgICAgICAgICBhdmF0YXJcclxuQGltcG9ydCAndWktZWxlbWVudHMvaWNvbnMnOyAvLyAgICAgICAgICAgICAgICBpY29uc1xyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9hbnRpY29uJzsgLy8gICAgICAgICAgICAgIGFudGljb25cclxuQGltcG9ydCAndWktZWxlbWVudHMvZm9udC1hd2Vzb21lJzsgLy8gICAgICAgICBmb250LWF3ZXNvbWVcclxuQGltcG9ydCAndWktZWxlbWVudHMvYnJlYWRjcnVtYic7IC8vICAgICAgICAgICBicmVhZGNydW1iXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2J1dHRvbnMnOyAvLyAgICAgICAgICAgICAgYnV0dG9uc1xyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9jYXJkcyc7IC8vICAgICAgICAgICAgICAgIGNhcmRzXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2xpc3QnOyAvLyAgICAgICAgICAgICAgICAgbGlzdFxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9hbGVydCc7IC8vICAgICAgICAgICAgICAgIGFsZXJ0XHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2JhZGdlJzsgLy8gICAgICAgICAgICAgICAgYmFkZ2VcclxuQGltcG9ydCAndWktZWxlbWVudHMvcGFnaW5hdGlvbic7IC8vICAgICAgICAgICBwYWdpbmF0aW9uXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL3RpbWVsaW5lJzsgLy8gICAgICAgICAgICAgdGltZWxpbmVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLSBDb21wb25lbnRzIC0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWNjb3JkaW9uJzsvLyAgICAgICAgICAgICAgYWNjb3JkaW9uXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbW9kYWwnOy8vICAgICAgICAgICAgICAgICAgbW9kYWxcclxuQGltcG9ydCAnY29tcG9uZW50cy9kcm9wZG93bic7Ly8gICAgICAgICAgICAgICBkcm9wZG93blxyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Rvb2x0aXBzJzsvLyAgICAgICAgICAgICAgIHRvb2x0aXBzXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9wb3ZlcnMnOy8vICAgICAgICAgICAgICAgcG9wb3ZlcnNcclxuQGltcG9ydCAnY29tcG9uZW50cy90YWJzJzsvLyAgICAgICAgICAgICAgICAgICB0YWJzXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2Fyb3VzZWwnOy8vICAgICAgICAgICAgICAgY2Fyb3VzZWxcclxuQGltcG9ydCAnY29tcG9uZW50cy90b2FzdHMnOy8vICAgICAgICAgICAgICAgICB0b2FzdHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcm9ncmVzcy1iYXInOy8vICAgICAgICAgICBwcm9ncmVzcy1iYXJcclxuQGltcG9ydCAnY29tcG9uZW50cy9tZW51JzsvLyAgICAgICAgICAgICAgICAgICBtZW51XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tIFRhYmxlcyAtLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd0YWJsZXMvdGFibGVzJzsvLyAgICAgICAgICAgICAgICAgICAgIHRhYmxlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0gRm9ybXMgLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnZm9ybXMvaW5wdXQnOy8vICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFxyXG5AaW1wb3J0ICdmb3Jtcy9zZWxlY3QnOy8vICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdFxyXG5AaW1wb3J0ICdmb3Jtcy9jaGVja2JveCc7Ly8gICAgICAgICAgICAgICAgICAgIGNoZWNrYm94XHJcbkBpbXBvcnQgJ2Zvcm1zL3JhZGlvJzsvLyAgICAgICAgICAgICAgICAgICAgICAgcmFkaW9cclxuQGltcG9ydCAnZm9ybXMvc3dpdGNoJzsvLyAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hcclxuQGltcG9ydCAnZm9ybXMvc3Rhcl9yYXRpbmcnOy8vICAgICAgICAgICAgICAgICBzdGFyX3JhdGluZ1xyXG5AaW1wb3J0ICdmb3Jtcy92YWxpZGF0aW9uJzsvLyAgICAgICAgICAgICAgICAgIHZhbGlkYXRpb25cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tIEFwcHMgLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2FwcHMvbWFpbCc7Ly8gICAgICAgICAgICAgICAgICAgICAgICAgbWFpbFxyXG5AaW1wb3J0ICdhcHBzL2ZpbGUtbWFuYWdlcic7Ly8gICAgICAgICAgICAgICAgIGZpbGUtbWFuYWdlclxyXG5AaW1wb3J0ICdhcHBzL2NoYXQnOy8vICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXRcclxuQGltcG9ydCAnYXBwcy9lLWNvbW1lcmNlJzsvLyAgICAgICAgICAgICAgICAgICBlLWNvbW1lcmNlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLSBEYXNoYm9hcmQgLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdkYXNoYm9hcmQvcHJvamVjdHMuc2Nzcyc7Ly8gICAgICAgICAgIHByb2plY3RzXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLSBDdXN0b20gLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjdXN0b20nOy8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1c3RvbVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0gVGhlbWUgQ29uZmlndXJhdG9yIC0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndGhlbWUtY29uZmlndXJhdG9yL3RoZW1lLWNvbmZpZ3VyYXRvcic7IiwiLyohXHJcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuIDpyb290IHtcclxuICAgIC0tYmx1ZTogIzAwN2JmZjtcclxuICAgIC0taW5kaWdvOiAjNjYxMGYyO1xyXG4gICAgLS1wdXJwbGU6ICM2ZjQyYzE7XHJcbiAgICAtLXBpbms6ICNlODNlOGM7XHJcbiAgICAtLXJlZDogI2RjMzU0NTtcclxuICAgIC0tb3JhbmdlOiAjZmQ3ZTE0O1xyXG4gICAgLS15ZWxsb3c6ICNmZmMxMDc7XHJcbiAgICAtLWdyZWVuOiAjMjhhNzQ1O1xyXG4gICAgLS10ZWFsOiAjMjBjOTk3O1xyXG4gICAgLS1jeWFuOiAjMTdhMmI4O1xyXG4gICAgLS13aGl0ZTogI2ZmZjtcclxuICAgIC0tZ3JheTogIzZjNzU3ZDtcclxuICAgIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xyXG4gICAgLS1wcmltYXJ5OiAjMDA3YmZmO1xyXG4gICAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XHJcbiAgICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XHJcbiAgICAtLWluZm86ICMxN2EyYjg7XHJcbiAgICAtLXdhcm5pbmc6ICNmZmMxMDc7XHJcbiAgICAtLWRhbmdlcjogI2RjMzU0NTtcclxuICAgIC0tbGlnaHQ6ICNmOGY5ZmE7XHJcbiAgICAtLWRhcms6ICMzNDNhNDA7XHJcbiAgICAtLWJyZWFrcG9pbnQteHM6IDA7XHJcbiAgICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xyXG4gICAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcclxuICAgIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XHJcbiAgICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcclxuICAgIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4gICAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgfVxyXG4gIFxyXG4gICosXHJcbiAgKjo6YmVmb3JlLFxyXG4gICo6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICB9XHJcbiAgXHJcbiAgYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICBhYmJyW3RpdGxlXSxcclxuICBhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICBjdXJzb3I6IGhlbHA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBvbCxcclxuICB1bCxcclxuICBkbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgb2wgb2wsXHJcbiAgdWwgdWwsXHJcbiAgb2wgdWwsXHJcbiAgdWwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgXHJcbiAgZGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIH1cclxuICBcclxuICBiLFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIH1cclxuICBcclxuICBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgXHJcbiAgc3ViLFxyXG4gIHN1cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBzdWIge1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbiAgfVxyXG4gIFxyXG4gIHN1cCB7XHJcbiAgICB0b3A6IC0uNWVtO1xyXG4gIH1cclxuICBcclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbiAgXHJcbiAgcHJlLFxyXG4gIGNvZGUsXHJcbiAga2JkLFxyXG4gIHNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgXHJcbiAgcHJlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIH1cclxuICBcclxuICBpbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgc3ZnIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICBcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIH1cclxuICBcclxuICBjYXB0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICB9XHJcbiAgXHJcbiAgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3QsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIGlucHV0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBcclxuICBidXR0b24sXHJcbiAgc2VsZWN0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICBzZWxlY3Qge1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBbdHlwZT1cImJ1dHRvblwiXSxcclxuICBbdHlwZT1cInJlc2V0XCJdLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICBidXR0b246bm90KDpkaXNhYmxlZCksXHJcbiAgW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXHJcbiAgW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG4gIH1cclxuICBcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgfVxyXG4gIFxyXG4gIGZpZWxkc2V0IHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgcHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gIH1cclxuICBcclxuICBvdXRwdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICBzdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgdGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4gIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIFxyXG4gIGgxLCAuaDEge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuICBcclxuICBoMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDQsIC5oNCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDUsIC5oNSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGg2LCAuaDYge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAubGVhZCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuICBcclxuICAuZGlzcGxheS0xIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuICBcclxuICAuZGlzcGxheS0yIHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIFxyXG4gIC5kaXNwbGF5LTMge1xyXG4gICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbiAgXHJcbiAgLmRpc3BsYXktNCB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuICBcclxuICBociB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG4gIFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG4gIFxyXG4gIG1hcmssXHJcbiAgLm1hcmsge1xyXG4gICAgcGFkZGluZzogMC4yZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4gIH1cclxuICBcclxuICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1pbmxpbmUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAuaW5pdGlhbGlzbSB7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIFxyXG4gIC5ibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWctZmx1aWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAuZmlndXJlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLmZpZ3VyZS1pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5maWd1cmUtY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICBjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogODcuNSU7XHJcbiAgICBjb2xvcjogI2U4M2U4YztcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEgPiBjb2RlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogODcuNSU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGtiZCBrYmQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIFxyXG4gIHByZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODcuNSU7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICB9XHJcbiAgXHJcbiAgcHJlIGNvZGUge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgfVxyXG4gIFxyXG4gIC5wcmUtc2Nyb2xsYWJsZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbiAgXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAucm93IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gIH1cclxuICBcclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxyXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcclxuICAuY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXHJcbiAgLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxyXG4gIC5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcclxuICAuY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXHJcbiAgLmNvbC14bC1hdXRvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICB9XHJcbiAgXHJcbiAgLmNvbCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC1hdXRvIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICAuY29sLTMge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtNCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICAuY29sLTYge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtNyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICAuY29sLTkge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtMTAge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtMTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vcmRlci1maXJzdCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG4gIFxyXG4gIC5vcmRlci1sYXN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICBvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICBvcmRlcjogMztcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICBvcmRlcjogNDtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTYge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICBvcmRlcjogNjtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTcge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICBvcmRlcjogNztcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTkge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICBvcmRlcjogOTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTEwIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgIG9yZGVyOiAxMDtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLTEyIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgIG9yZGVyOiAxMjtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5jb2wtc20ge1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1hdXRvIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tOCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTAge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTExIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS1maXJzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLWxhc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0wIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0zIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTQge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS02IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTcge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tOCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICBvcmRlcjogODtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS05IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgIG9yZGVyOiA5O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTEwIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgIG9yZGVyOiAxMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29sLW1kIHtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTMge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTYge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTcge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTkge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtZmlyc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1sYXN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICBvcmRlcjogMTM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC00IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTUge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC03IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTgge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgb3JkZXI6IDg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICBvcmRlcjogOTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgb3JkZXI6IDEwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTExIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICBvcmRlcjogMTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgIG9yZGVyOiAxMjtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC03IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTEwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTExIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbC1sZyB7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0zIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy00IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy01IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy02IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy03IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy05IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEyIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLWZpcnN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctbGFzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgb3JkZXI6IDEzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0yIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTMge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy01IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTYge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgb3JkZXI6IDY7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICBvcmRlcjogNztcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy04IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgIG9yZGVyOiA4O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTkge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgb3JkZXI6IDk7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgIG9yZGVyOiAxMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgb3JkZXI6IDExO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTEyIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29sLXhsIHtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTMge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTQge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTUge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTYge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTcge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTgge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTkge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTEwIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtZmlyc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC1sYXN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICBvcmRlcjogMTM7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIC5vcmRlci14bC00IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTUge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtNiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC03IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTgge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgb3JkZXI6IDg7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtOSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICBvcmRlcjogOTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgb3JkZXI6IDEwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTExIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICBvcmRlcjogMTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgIG9yZGVyOiAxMjtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC03IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtOSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTEwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTExIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlIHRoLFxyXG4gIC50YWJsZSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUgdGhlYWQgdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXNtIHRoLFxyXG4gIC50YWJsZS1zbSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtYm9yZGVyZWQgdGgsXHJcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcclxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtYm9yZGVybGVzcyB0aCxcclxuICAudGFibGUtYm9yZGVybGVzcyB0ZCxcclxuICAudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcclxuICAudGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXByaW1hcnksXHJcbiAgLnRhYmxlLXByaW1hcnkgPiB0aCxcclxuICAudGFibGUtcHJpbWFyeSA+IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1wcmltYXJ5IHRoLFxyXG4gIC50YWJsZS1wcmltYXJ5IHRkLFxyXG4gIC50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxyXG4gIC50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXNlY29uZGFyeSxcclxuICAudGFibGUtc2Vjb25kYXJ5ID4gdGgsXHJcbiAgLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1zZWNvbmRhcnkgdGgsXHJcbiAgLnRhYmxlLXNlY29uZGFyeSB0ZCxcclxuICAudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxyXG4gIC50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNiM2I3YmI7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtc3VjY2VzcyxcclxuICAudGFibGUtc3VjY2VzcyA+IHRoLFxyXG4gIC50YWJsZS1zdWNjZXNzID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGgsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGQsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4ZmQxOWU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaW5mbyxcclxuICAudGFibGUtaW5mbyA+IHRoLFxyXG4gIC50YWJsZS1pbmZvID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWluZm8gdGgsXHJcbiAgLnRhYmxlLWluZm8gdGQsXHJcbiAgLnRhYmxlLWluZm8gdGhlYWQgdGgsXHJcbiAgLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NmNmZGE7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtd2FybmluZyxcclxuICAudGFibGUtd2FybmluZyA+IHRoLFxyXG4gIC50YWJsZS13YXJuaW5nID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGQsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmRmN2U7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFuZ2VyLFxyXG4gIC50YWJsZS1kYW5nZXIgPiB0aCxcclxuICAudGFibGUtZGFuZ2VyID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWRhbmdlciB0aCxcclxuICAudGFibGUtZGFuZ2VyIHRkLFxyXG4gIC50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VkOTY5ZTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1saWdodCxcclxuICAudGFibGUtbGlnaHQgPiB0aCxcclxuICAudGFibGUtbGlnaHQgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtbGlnaHQgdGgsXHJcbiAgLnRhYmxlLWxpZ2h0IHRkLFxyXG4gIC50YWJsZS1saWdodCB0aGVhZCB0aCxcclxuICAudGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmYmZjZmM7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFyayxcclxuICAudGFibGUtZGFyayA+IHRoLFxyXG4gIC50YWJsZS1kYXJrID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWRhcmsgdGgsXHJcbiAgLnRhYmxlLWRhcmsgdGQsXHJcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5NTk5OWM7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtYWN0aXZlLFxyXG4gIC50YWJsZS1hY3RpdmUgPiB0aCxcclxuICAudGFibGUtYWN0aXZlID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFyayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1kYXJrIHRoLFxyXG4gIC50YWJsZS1kYXJrIHRkLFxyXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sLWZpbGUsXHJcbiAgLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuY29sLWZvcm0tbGFiZWwge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tcm93IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tcm93ID4gLmNvbCxcclxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY2hlY2staW5saW5lIHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIDAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcclxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYnRuOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC42NTtcclxuICB9XHJcbiAgXHJcbiAgYS5idG4uZGlzYWJsZWQsXHJcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XHJcbiAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4taW5mbyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4taW5mbzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xyXG4gIH1cclxuICBcclxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhbmdlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcclxuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XHJcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saWdodDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcclxuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYXJrIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYXJrOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcclxuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgICBjb2xvcjogIzE3YTJiODtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxN2EyYjg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1saWdodCB7XHJcbiAgICBjb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgICBjb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwN2JmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDA1NmIzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXHJcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcclxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmZhZGUge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuZmFkZSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5mYWRlOm5vdCguc2hvdykge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNvbGxhcHNlOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbGxhcHNpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmNvbGxhcHNpbmcge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZHJvcHVwLFxyXG4gIC5kcm9wcmlnaHQsXHJcbiAgLmRyb3Bkb3duLFxyXG4gIC5kcm9wbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XHJcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMTYxODFiO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cCxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cCA+IC5idG4sXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxyXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxyXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQsXHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMC4yNXJlbTtcclxuICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwLjI1cmVtO1xyXG4gICAgbGVmdDogLTEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDUwJSA1MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXN3aXRjaCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC0yLjI1cmVtO1xyXG4gICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcclxuICAgIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xyXG4gICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3Qtc20ge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc2VsZWN0LWxnIHtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJCcm93c2VcIjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAwLjRyZW0pO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxyXG4gIC5jdXN0b20tZmlsZS1sYWJlbCxcclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcclxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcclxuICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm5hdiB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICBcclxuICAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtZmlsbCAubmF2LWl0ZW0ge1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWItY29udGVudCA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcclxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZXhwYW5kIHtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxyXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXHJcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQgPiBociB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtbGluazpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1oZWFkZXItdGFicyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWltZy1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWltZy10b3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWltZy1ib3R0b20ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWRlY2sge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1kZWNrIC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNhcmQtZGVjayB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1kZWNrIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5jYXJkLWdyb3VwIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcclxuICAgICAgLW1zLWZsZXg6IDEgMCAwJTtcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNhcmQtY29sdW1ucyB7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMjVyZW07XHJcbiAgICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgb3JwaGFuczogMTtcclxuICAgICAgd2lkb3dzOiAxO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5hY2NvcmRpb24gPiAuY2FyZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYWNjb3JkaW9uID4gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBjb250ZW50OiBcIi9cIjtcclxuICB9XHJcbiAgXHJcbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgXHJcbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiAjMDA1NmIzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtbGluazpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2U6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0biAuYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2UtcGlsbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC42ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLWluZm8ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWRnZS13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMsIGEuYmFkZ2Utd2FybmluZy5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWRnZS1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2UtbGlnaHQge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLWRhcmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuanVtYm90cm9uIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5qdW1ib3Ryb24ge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5qdW1ib3Ryb24tZmx1aWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtaGVhZGluZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LXByaW1hcnkge1xyXG4gICAgY29sb3I6ICMwMDQwODU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtcHJpbWFyeSBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzAwMjc1MjtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogIzM4M2Q0MTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzIwMjMyNjtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtc3VjY2VzcyBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzBiMmUxMztcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWluZm8ge1xyXG4gICAgY29sb3I6ICMwYzU0NjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtaW5mbyBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzA2MmMzMztcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtd2FybmluZyBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzUzM2YwMztcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogIzcyMWMyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XHJcbiAgICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1kYW5nZXIgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzQ5MTIxNztcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjODE4MTgyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzY4Njg2ODtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWRhcmsge1xyXG4gICAgY29sb3I6ICMxYjFlMjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtZGFyayBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzA0MDUwNTtcclxuICB9XHJcbiAgXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9ncmVzcyB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xyXG4gIH1cclxuICBcclxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubWVkaWEge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWRpYS1ib2R5IHtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzAwNDA4NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwNDA4NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDQwODU7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjMzgzZDQxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzM4M2Q0MTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjMTU1NzI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMTU1NzI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcclxuICAgIGNvbG9yOiAjMGM1NDYwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMGM1NDYwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjODU2NDA0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjODU2NDA0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xyXG4gICAgY29sb3I6ICM3MjFjMjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjNzIxYzI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjODE4MTgyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM4MTgxODI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcclxuICAgIGNvbG9yOiAjMWIxZTIxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMWIxZTIxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcclxuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcclxuICB9XHJcbiAgXHJcbiAgLmNsb3NlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jbG9zZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gIH1cclxuICBcclxuICBidXR0b24uY2xvc2Uge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYS5jbG9zZS5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnRvYXN0IHtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnRvYXN0LnNob3dpbmcge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgLnRvYXN0LnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAudG9hc3QuaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAudG9hc3QtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAudG9hc3QtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDAuNXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXHJcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTk5OTlweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtc20ge1xyXG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tb2RhbC1sZyxcclxuICAgIC5tb2RhbC14bCB7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5tb2RhbC14bCB7XHJcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDcwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGxpbmUtYnJlYWs6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgXHJcbiAgLnRvb2x0aXAuc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG4gIFxyXG4gIC50b29sdGlwIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgcGFkZGluZzogMCAwLjRyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgcGFkZGluZzogMC40cmVtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcGFkZGluZzogMCAwLjRyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDAuNHJlbTtcclxuICAgIGhlaWdodDogMC44cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBcclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAucG9wb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA2MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAyNzZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgbGluZS1icmVhazogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBvcG92ZXIgLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbjogMCAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdyB7XHJcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xyXG4gICAgd2lkdGg6IDAuNXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG1hcmdpbjogMC4zcmVtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjphZnRlciB7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xyXG4gIH1cclxuICBcclxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnBvcG92ZXItYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcclxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcclxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcclxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxyXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDBzIDAuNnMgb3BhY2l0eTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxyXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1JTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDE1JTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICBALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgdG8ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgdG8ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuICBcclxuICAuc3Bpbm5lci1ib3JkZXItc20ge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBib3JkZXItd2lkdGg6IDAuMmVtO1xyXG4gIH1cclxuICBcclxuICBALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc3Bpbm5lci1ncm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbiAgXHJcbiAgLnNwaW5uZXItZ3Jvdy1zbSB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWJhc2VsaW5lIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tdG9wIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLW1pZGRsZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1ib3R0b20ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tdGV4dC1ib3R0b20ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi10ZXh0LXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcclxuICBidXR0b24uYmctcHJpbWFyeTpob3ZlcixcclxuICBidXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5iZy1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXHJcbiAgYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcclxuICBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcclxuICBidXR0b24uYmctc3VjY2Vzczpob3ZlcixcclxuICBidXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5iZy1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXHJcbiAgYnV0dG9uLmJnLWluZm86aG92ZXIsXHJcbiAgYnV0dG9uLmJnLWluZm86Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcclxuICBidXR0b24uYmctZGFuZ2VyOmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1saWdodDpob3ZlcixcclxuICBidXR0b24uYmctbGlnaHQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXRvcCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXJpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1sZWZ0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLTAge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItdG9wLTAge1xyXG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXJpZ2h0LTAge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItYm90dG9tLTAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLWxlZnQtMCB7XHJcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXByaW1hcnkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItc2Vjb25kYXJ5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItaW5mbyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci13YXJuaW5nIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLWRhbmdlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1saWdodCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1kYXJrIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXdoaXRlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC1zbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC10b3Age1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnJvdW5kZWQtcmlnaHQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC1sZWZ0IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnJvdW5kZWQtbGcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnJvdW5kZWQtcGlsbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC0wIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmNsZWFyZml4OjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgXHJcbiAgLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC10YWJsZS1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLXRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZC1zbS1ub25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20taW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLXRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUtY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5kLW1kLW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmQtbGctbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmQteGwtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIC5kLXByaW50LW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcclxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDQyLjg1NzE0MyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgfVxyXG4gIFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtcm93IHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LWNvbHVtbiB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LXdyYXAge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LWZpbGwge1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1ncm93LTAge1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1ncm93LTEge1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1zaHJpbmstMCB7XHJcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtc2hyaW5rLTEge1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuanVzdGlmeS1jb250ZW50LWVuZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1pdGVtcy1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1pdGVtcy1lbmQge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWNvbnRlbnQtZW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tY29udGVudC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tY29udGVudC1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXNlbGYtYXV0byB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tc2VsZi1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZsZXgtc20tcm93IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tY29sdW1uIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20td3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1ub3dyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tZmlsbCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tZ3Jvdy0wIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1ncm93LTEge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLXNocmluay0wIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLXNocmluay0xIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mbGV4LW1kLXJvdyB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWNvbHVtbiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXdyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtbm93cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWZpbGwge1xyXG4gICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWdyb3ctMCB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1zaHJpbmstMCB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZmxleC1sZy1yb3cge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1jb2x1bW4ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy13cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLW5vd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1maWxsIHtcclxuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1ncm93LTAge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLWdyb3ctMSB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctc2hyaW5rLTAge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctc2hyaW5rLTEge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctZW5kIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5mbGV4LXhsLXJvdyB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLWNvbHVtbiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXdyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtbm93cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLWZpbGwge1xyXG4gICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLWdyb3ctMCB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtZ3Jvdy0xIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1zaHJpbmstMCB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1zaHJpbmstMSB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZsb2F0LWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsb2F0LXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxvYXQtbm9uZSB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5mbG9hdC1zbS1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC1zbS1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LXNtLW5vbmUge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mbG9hdC1tZC1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC1tZC1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LW1kLW5vbmUge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5mbG9hdC1sZy1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC1sZy1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LWxnLW5vbmUge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZmxvYXQteGwtbGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQteGwtcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC14bC1ub25lIHtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm92ZXJmbG93LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3NpdGlvbi1zdGF0aWMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucG9zaXRpb24tcmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3NpdGlvbi1hYnNvbHV0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBvc2l0aW9uLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucG9zaXRpb24tc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZml4ZWQtdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMzA7XHJcbiAgfVxyXG4gIFxyXG4gIC5maXhlZC1ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAzMDtcclxuICB9XHJcbiAgXHJcbiAgQHN1cHBvcnRzICgocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246IHN0aWNreSkpIHtcclxuICAgIC5zdGlja3ktdG9wIHtcclxuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwMjA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zci1vbmx5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuICBcclxuICAuc2hhZG93LXNtIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuc2hhZG93LWxnIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaGFkb3ctbm9uZSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC53LTI1IHtcclxuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnctNTAge1xyXG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudy03NSB7XHJcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC53LTEwMCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudy1hdXRvIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5oLTI1IHtcclxuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5oLTUwIHtcclxuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5oLTc1IHtcclxuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5oLTEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmgtYXV0byB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm13LTEwMCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1oLTEwMCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5taW4tdnctMTAwIHtcclxuICAgIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1pbi12aC0xMDAge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnZ3LTEwMCB7XHJcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnZoLTEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC0wLFxyXG4gIC5teS0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLTAsXHJcbiAgLm14LTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi0wLFxyXG4gIC5teS0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLTAsXHJcbiAgLm14LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm0tMSB7XHJcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LTEsXHJcbiAgLm15LTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItMSxcclxuICAubXgtMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLTEsXHJcbiAgLm15LTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtMSxcclxuICAubXgtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS0yIHtcclxuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC0yLFxyXG4gIC5teS0yIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItMixcclxuICAubXgtMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItMixcclxuICAubXktMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLTIsXHJcbiAgLm14LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS0zIHtcclxuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtMyxcclxuICAubXktMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci0zLFxyXG4gIC5teC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItMyxcclxuICAubXktMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC0zLFxyXG4gIC5teC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLTQge1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LTQsXHJcbiAgLm15LTQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci00LFxyXG4gIC5teC00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi00LFxyXG4gIC5teS00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtNCxcclxuICAubXgtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLTUge1xyXG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC01LFxyXG4gIC5teS01IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLTUsXHJcbiAgLm14LTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi01LFxyXG4gIC5teS01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLTUsXHJcbiAgLm14LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnAtMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wdC0wLFxyXG4gIC5weS0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wci0wLFxyXG4gIC5weC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBiLTAsXHJcbiAgLnB5LTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBsLTAsXHJcbiAgLnB4LTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLTEge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHQtMSxcclxuICAucHktMSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHItMSxcclxuICAucHgtMSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYi0xLFxyXG4gIC5weS0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wbC0xLFxyXG4gIC5weC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucC0yIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHQtMixcclxuICAucHktMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wci0yLFxyXG4gIC5weC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucGItMixcclxuICAucHktMiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wbC0yLFxyXG4gIC5weC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLTMge1xyXG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHQtMyxcclxuICAucHktMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHItMyxcclxuICAucHgtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYi0zLFxyXG4gIC5weS0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wbC0zLFxyXG4gIC5weC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucC00IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHQtNCxcclxuICAucHktNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wci00LFxyXG4gIC5weC00IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucGItNCxcclxuICAucHktNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wbC00LFxyXG4gIC5weC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLTUge1xyXG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHQtNSxcclxuICAucHktNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucHItNSxcclxuICAucHgtNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYi01LFxyXG4gIC5weS01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wbC01LFxyXG4gIC5weC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS1uMSB7XHJcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1uMSxcclxuICAubXktbjEge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW4xLFxyXG4gIC5teC1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1uMSxcclxuICAubXktbjEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW4xLFxyXG4gIC5teC1uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm0tbjIge1xyXG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1uMixcclxuICAubXktbjIge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbjIsXHJcbiAgLm14LW4yIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbjIsXHJcbiAgLm15LW4yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW4yLFxyXG4gIC5teC1uMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS1uMyB7XHJcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1uMyxcclxuICAubXktbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW4zLFxyXG4gIC5teC1uMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1uMyxcclxuICAubXktbjMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW4zLFxyXG4gIC5teC1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm0tbjQge1xyXG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1uNCxcclxuICAubXktbjQge1xyXG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbjQsXHJcbiAgLm14LW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbjQsXHJcbiAgLm15LW40IHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW40LFxyXG4gIC5teC1uNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS1uNSB7XHJcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1uNSxcclxuICAubXktbjUge1xyXG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW41LFxyXG4gIC5teC1uNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1uNSxcclxuICAubXktbjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW41LFxyXG4gIC5teC1uNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm0tYXV0byB7XHJcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWF1dG8sXHJcbiAgLm15LWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItYXV0byxcclxuICAubXgtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLWF1dG8sXHJcbiAgLm15LWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtYXV0byxcclxuICAubXgtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5tLXNtLTAge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS0wLFxyXG4gICAgLm15LXNtLTAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tMCxcclxuICAgIC5teC1zbS0wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tMCxcclxuICAgIC5teS1zbS0wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLTAsXHJcbiAgICAubXgtc20tMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS0xIHtcclxuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tMSxcclxuICAgIC5teS1zbS0xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLTEsXHJcbiAgICAubXgtc20tMSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLTEsXHJcbiAgICAubXktc20tMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS0xLFxyXG4gICAgLm14LXNtLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tMiB7XHJcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tMixcclxuICAgIC5teS1zbS0yIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tMixcclxuICAgIC5teC1zbS0yIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS0yLFxyXG4gICAgLm15LXNtLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS0yLFxyXG4gICAgLm14LXNtLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS0zIHtcclxuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tMyxcclxuICAgIC5teS1zbS0zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLTMsXHJcbiAgICAubXgtc20tMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLTMsXHJcbiAgICAubXktc20tMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS0zLFxyXG4gICAgLm14LXNtLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tNCB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tNCxcclxuICAgIC5teS1zbS00IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tNCxcclxuICAgIC5teC1zbS00IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS00LFxyXG4gICAgLm15LXNtLTQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS00LFxyXG4gICAgLm14LXNtLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS01IHtcclxuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tNSxcclxuICAgIC5teS1zbS01IHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLTUsXHJcbiAgICAubXgtc20tNSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLTUsXHJcbiAgICAubXktc20tNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS01LFxyXG4gICAgLm14LXNtLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtc20tMCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1zbS0wLFxyXG4gICAgLnB5LXNtLTAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXNtLTAsXHJcbiAgICAucHgtc20tMCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1zbS0wLFxyXG4gICAgLnB5LXNtLTAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXNtLTAsXHJcbiAgICAucHgtc20tMCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtc20tMSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1zbS0xLFxyXG4gICAgLnB5LXNtLTEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXNtLTEsXHJcbiAgICAucHgtc20tMSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1zbS0xLFxyXG4gICAgLnB5LXNtLTEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXNtLTEsXHJcbiAgICAucHgtc20tMSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtc20tMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXNtLTIsXHJcbiAgICAucHktc20tMiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1zbS0yLFxyXG4gICAgLnB4LXNtLTIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1zbS0yLFxyXG4gICAgLnB5LXNtLTIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtc20tMixcclxuICAgIC5weC1zbS0yIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXNtLTMge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtc20tMyxcclxuICAgIC5weS1zbS0zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1zbS0zLFxyXG4gICAgLnB4LXNtLTMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItc20tMyxcclxuICAgIC5weS1zbS0zIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1zbS0zLFxyXG4gICAgLnB4LXNtLTMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXNtLTQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1zbS00LFxyXG4gICAgLnB5LXNtLTQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItc20tNCxcclxuICAgIC5weC1zbS00IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItc20tNCxcclxuICAgIC5weS1zbS00IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXNtLTQsXHJcbiAgICAucHgtc20tNCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1zbS01IHtcclxuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXNtLTUsXHJcbiAgICAucHktc20tNSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItc20tNSxcclxuICAgIC5weC1zbS01IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXNtLTUsXHJcbiAgICAucHktc20tNSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtc20tNSxcclxuICAgIC5weC1zbS01IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS1uMSB7XHJcbiAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS1uMSxcclxuICAgIC5teS1zbS1uMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tbjEsXHJcbiAgICAubXgtc20tbjEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tbjEsXHJcbiAgICAubXktc20tbjEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLW4xLFxyXG4gICAgLm14LXNtLW4xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS1uMiB7XHJcbiAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLW4yLFxyXG4gICAgLm15LXNtLW4yIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLW4yLFxyXG4gICAgLm14LXNtLW4yIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tbjIsXHJcbiAgICAubXktc20tbjIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tbjIsXHJcbiAgICAubXgtc20tbjIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tbjMge1xyXG4gICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tbjMsXHJcbiAgICAubXktc20tbjMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLW4zLFxyXG4gICAgLm14LXNtLW4zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLW4zLFxyXG4gICAgLm15LXNtLW4zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS1uMyxcclxuICAgIC5teC1zbS1uMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tbjQge1xyXG4gICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS1uNCxcclxuICAgIC5teS1zbS1uNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS1uNCxcclxuICAgIC5teC1zbS1uNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLW40LFxyXG4gICAgLm15LXNtLW40IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLW40LFxyXG4gICAgLm14LXNtLW40IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLW41IHtcclxuICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLW41LFxyXG4gICAgLm15LXNtLW41IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS1uNSxcclxuICAgIC5teC1zbS1uNSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS1uNSxcclxuICAgIC5teS1zbS1uNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tbjUsXHJcbiAgICAubXgtc20tbjUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLWF1dG8ge1xyXG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS1hdXRvLFxyXG4gICAgLm15LXNtLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tYXV0byxcclxuICAgIC5teC1zbS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tYXV0byxcclxuICAgIC5teS1zbS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLWF1dG8sXHJcbiAgICAubXgtc20tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm0tbWQtMCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTAsXHJcbiAgICAubXktbWQtMCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC0wLFxyXG4gICAgLm14LW1kLTAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC0wLFxyXG4gICAgLm15LW1kLTAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMCxcclxuICAgIC5teC1tZC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTEge1xyXG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC0xLFxyXG4gICAgLm15LW1kLTEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtMSxcclxuICAgIC5teC1tZC0xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtMSxcclxuICAgIC5teS1tZC0xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLTEsXHJcbiAgICAubXgtbWQtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC0yIHtcclxuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC0yLFxyXG4gICAgLm15LW1kLTIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC0yLFxyXG4gICAgLm14LW1kLTIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLTIsXHJcbiAgICAubXktbWQtMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLTIsXHJcbiAgICAubXgtbWQtMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTMge1xyXG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC0zLFxyXG4gICAgLm15LW1kLTMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtMyxcclxuICAgIC5teC1tZC0zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtMyxcclxuICAgIC5teS1tZC0zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLTMsXHJcbiAgICAubXgtbWQtMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC00IHtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC00LFxyXG4gICAgLm15LW1kLTQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC00LFxyXG4gICAgLm14LW1kLTQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLTQsXHJcbiAgICAubXktbWQtNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLTQsXHJcbiAgICAubXgtbWQtNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTUge1xyXG4gICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC01LFxyXG4gICAgLm15LW1kLTUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtNSxcclxuICAgIC5teC1tZC01IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtNSxcclxuICAgIC5teS1tZC01IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLTUsXHJcbiAgICAubXgtbWQtNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC0wIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LW1kLTAsXHJcbiAgICAucHktbWQtMCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbWQtMCxcclxuICAgIC5weC1tZC0wIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTAsXHJcbiAgICAucHktbWQtMCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbWQtMCxcclxuICAgIC5weC1tZC0wIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC0xIHtcclxuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LW1kLTEsXHJcbiAgICAucHktbWQtMSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbWQtMSxcclxuICAgIC5weC1tZC0xIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTEsXHJcbiAgICAucHktbWQtMSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbWQtMSxcclxuICAgIC5weC1tZC0xIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC0yIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtMixcclxuICAgIC5weS1tZC0yIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLW1kLTIsXHJcbiAgICAucHgtbWQtMiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTIsXHJcbiAgICAucHktbWQtMiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC0yLFxyXG4gICAgLnB4LW1kLTIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbWQtMyB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1tZC0zLFxyXG4gICAgLnB5LW1kLTMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLW1kLTMsXHJcbiAgICAucHgtbWQtMyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1tZC0zLFxyXG4gICAgLnB5LW1kLTMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLW1kLTMsXHJcbiAgICAucHgtbWQtMyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbWQtNCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LW1kLTQsXHJcbiAgICAucHktbWQtNCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1tZC00LFxyXG4gICAgLnB4LW1kLTQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1tZC00LFxyXG4gICAgLnB5LW1kLTQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbWQtNCxcclxuICAgIC5weC1tZC00IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTUge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtNSxcclxuICAgIC5weS1tZC01IHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1tZC01LFxyXG4gICAgLnB4LW1kLTUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtNSxcclxuICAgIC5weS1tZC01IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC01LFxyXG4gICAgLnB4LW1kLTUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLW4xIHtcclxuICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLW4xLFxyXG4gICAgLm15LW1kLW4xIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC1uMSxcclxuICAgIC5teC1tZC1uMSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1uMSxcclxuICAgIC5teS1tZC1uMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtbjEsXHJcbiAgICAubXgtbWQtbjEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLW4yIHtcclxuICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtbjIsXHJcbiAgICAubXktbWQtbjIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtbjIsXHJcbiAgICAubXgtbWQtbjIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1uMixcclxuICAgIC5teS1tZC1uMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1uMixcclxuICAgIC5teC1tZC1uMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC1uMyB7XHJcbiAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC1uMyxcclxuICAgIC5teS1tZC1uMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtbjMsXHJcbiAgICAubXgtbWQtbjMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtbjMsXHJcbiAgICAubXktbWQtbjMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLW4zLFxyXG4gICAgLm14LW1kLW4zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC1uNCB7XHJcbiAgICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLW40LFxyXG4gICAgLm15LW1kLW40IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLW40LFxyXG4gICAgLm14LW1kLW40IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtbjQsXHJcbiAgICAubXktbWQtbjQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtbjQsXHJcbiAgICAubXgtbWQtbjQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtbjUge1xyXG4gICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtbjUsXHJcbiAgICAubXktbWQtbjUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLW41LFxyXG4gICAgLm14LW1kLW41IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLW41LFxyXG4gICAgLm15LW1kLW41IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1uNSxcclxuICAgIC5teC1tZC1uNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtYXV0byB7XHJcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLWF1dG8sXHJcbiAgICAubXktbWQtYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC1hdXRvLFxyXG4gICAgLm14LW1kLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1hdXRvLFxyXG4gICAgLm15LW1kLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtYXV0byxcclxuICAgIC5teC1tZC1hdXRvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubS1sZy0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctMCxcclxuICAgIC5teS1sZy0wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTAsXHJcbiAgICAubXgtbGctMCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLTAsXHJcbiAgICAubXktbGctMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy0wLFxyXG4gICAgLm14LWxnLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctMSB7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTEsXHJcbiAgICAubXktbGctMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy0xLFxyXG4gICAgLm14LWxnLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy0xLFxyXG4gICAgLm15LWxnLTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctMSxcclxuICAgIC5teC1sZy0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLTIge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTIsXHJcbiAgICAubXktbGctMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTIsXHJcbiAgICAubXgtbGctMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctMixcclxuICAgIC5teS1sZy0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctMixcclxuICAgIC5teC1sZy0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctMyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTMsXHJcbiAgICAubXktbGctMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy0zLFxyXG4gICAgLm14LWxnLTMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy0zLFxyXG4gICAgLm15LWxnLTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctMyxcclxuICAgIC5teC1sZy0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLTQge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTQsXHJcbiAgICAubXktbGctNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTQsXHJcbiAgICAubXgtbGctNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctNCxcclxuICAgIC5teS1sZy00IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctNCxcclxuICAgIC5teC1sZy00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctNSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTUsXHJcbiAgICAubXktbGctNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy01LFxyXG4gICAgLm14LWxnLTUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy01LFxyXG4gICAgLm15LWxnLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctNSxcclxuICAgIC5teC1sZy01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTAge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctMCxcclxuICAgIC5weS1sZy0wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1sZy0wLFxyXG4gICAgLnB4LWxnLTAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMCxcclxuICAgIC5weS1sZy0wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy0wLFxyXG4gICAgLnB4LWxnLTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTEge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctMSxcclxuICAgIC5weS1sZy0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1sZy0xLFxyXG4gICAgLnB4LWxnLTEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMSxcclxuICAgIC5weS1sZy0xIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy0xLFxyXG4gICAgLnB4LWxnLTEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTIge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy0yLFxyXG4gICAgLnB5LWxnLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbGctMixcclxuICAgIC5weC1sZy0yIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMixcclxuICAgIC5weS1sZy0yIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTIsXHJcbiAgICAucHgtbGctMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1sZy0zIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LWxnLTMsXHJcbiAgICAucHktbGctMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbGctMyxcclxuICAgIC5weC1sZy0zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLWxnLTMsXHJcbiAgICAucHktbGctMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbGctMyxcclxuICAgIC5weC1sZy0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1sZy00IHtcclxuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctNCxcclxuICAgIC5weS1sZy00IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLWxnLTQsXHJcbiAgICAucHgtbGctNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLWxnLTQsXHJcbiAgICAucHktbGctNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy00LFxyXG4gICAgLnB4LWxnLTQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbGctNSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy01LFxyXG4gICAgLnB5LWxnLTUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLWxnLTUsXHJcbiAgICAucHgtbGctNSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1sZy01LFxyXG4gICAgLnB5LWxnLTUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTUsXHJcbiAgICAucHgtbGctNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctbjEge1xyXG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctbjEsXHJcbiAgICAubXktbGctbjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLW4xLFxyXG4gICAgLm14LWxnLW4xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLW4xLFxyXG4gICAgLm15LWxnLW4xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1uMSxcclxuICAgIC5teC1sZy1uMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctbjIge1xyXG4gICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1uMixcclxuICAgIC5teS1sZy1uMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy1uMixcclxuICAgIC5teC1sZy1uMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLW4yLFxyXG4gICAgLm15LWxnLW4yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLW4yLFxyXG4gICAgLm14LWxnLW4yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLW4zIHtcclxuICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLW4zLFxyXG4gICAgLm15LWxnLW4zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy1uMyxcclxuICAgIC5teC1sZy1uMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy1uMyxcclxuICAgIC5teS1sZy1uMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctbjMsXHJcbiAgICAubXgtbGctbjMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLW40IHtcclxuICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctbjQsXHJcbiAgICAubXktbGctbjQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctbjQsXHJcbiAgICAubXgtbGctbjQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy1uNCxcclxuICAgIC5teS1sZy1uNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1uNCxcclxuICAgIC5teC1sZy1uNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy1uNSB7XHJcbiAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1uNSxcclxuICAgIC5teS1sZy1uNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctbjUsXHJcbiAgICAubXgtbGctbjUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctbjUsXHJcbiAgICAubXktbGctbjUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLW41LFxyXG4gICAgLm14LWxnLW41IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy1hdXRvIHtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctYXV0byxcclxuICAgIC5teS1sZy1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLWF1dG8sXHJcbiAgICAubXgtbGctYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLWF1dG8sXHJcbiAgICAubXktbGctYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1hdXRvLFxyXG4gICAgLm14LWxnLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubS14bC0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtMCxcclxuICAgIC5teS14bC0wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLTAsXHJcbiAgICAubXgteGwtMCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLTAsXHJcbiAgICAubXkteGwtMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC0wLFxyXG4gICAgLm14LXhsLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtMSB7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLTEsXHJcbiAgICAubXkteGwtMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC0xLFxyXG4gICAgLm14LXhsLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC0xLFxyXG4gICAgLm15LXhsLTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtMSxcclxuICAgIC5teC14bC0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLTIge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLTIsXHJcbiAgICAubXkteGwtMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLTIsXHJcbiAgICAubXgteGwtMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtMixcclxuICAgIC5teS14bC0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtMixcclxuICAgIC5teC14bC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtMyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLTMsXHJcbiAgICAubXkteGwtMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC0zLFxyXG4gICAgLm14LXhsLTMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC0zLFxyXG4gICAgLm15LXhsLTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtMyxcclxuICAgIC5teC14bC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLTQge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLTQsXHJcbiAgICAubXkteGwtNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLTQsXHJcbiAgICAubXgteGwtNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtNCxcclxuICAgIC5teS14bC00IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtNCxcclxuICAgIC5teC14bC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtNSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLTUsXHJcbiAgICAubXkteGwtNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC01LFxyXG4gICAgLm14LXhsLTUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC01LFxyXG4gICAgLm15LXhsLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtNSxcclxuICAgIC5teC14bC01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXhsLTAge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQteGwtMCxcclxuICAgIC5weS14bC0wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci14bC0wLFxyXG4gICAgLnB4LXhsLTAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGIteGwtMCxcclxuICAgIC5weS14bC0wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC14bC0wLFxyXG4gICAgLnB4LXhsLTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXhsLTEge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQteGwtMSxcclxuICAgIC5weS14bC0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci14bC0xLFxyXG4gICAgLnB4LXhsLTEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGIteGwtMSxcclxuICAgIC5weS14bC0xIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC14bC0xLFxyXG4gICAgLnB4LXhsLTEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXhsLTIge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC14bC0yLFxyXG4gICAgLnB5LXhsLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHIteGwtMixcclxuICAgIC5weC14bC0yIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGIteGwtMixcclxuICAgIC5weS14bC0yIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXhsLTIsXHJcbiAgICAucHgteGwtMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC14bC0zIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXhsLTMsXHJcbiAgICAucHkteGwtMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHIteGwtMyxcclxuICAgIC5weC14bC0zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXhsLTMsXHJcbiAgICAucHkteGwtMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwteGwtMyxcclxuICAgIC5weC14bC0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC14bC00IHtcclxuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQteGwtNCxcclxuICAgIC5weS14bC00IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXhsLTQsXHJcbiAgICAucHgteGwtNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXhsLTQsXHJcbiAgICAucHkteGwtNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC14bC00LFxyXG4gICAgLnB4LXhsLTQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAteGwtNSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC14bC01LFxyXG4gICAgLnB5LXhsLTUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXhsLTUsXHJcbiAgICAucHgteGwtNSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi14bC01LFxyXG4gICAgLnB5LXhsLTUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXhsLTUsXHJcbiAgICAucHgteGwtNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtbjEge1xyXG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtbjEsXHJcbiAgICAubXkteGwtbjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLW4xLFxyXG4gICAgLm14LXhsLW4xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLW4xLFxyXG4gICAgLm15LXhsLW4xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC1uMSxcclxuICAgIC5teC14bC1uMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtbjIge1xyXG4gICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC1uMixcclxuICAgIC5teS14bC1uMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC1uMixcclxuICAgIC5teC14bC1uMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLW4yLFxyXG4gICAgLm15LXhsLW4yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLW4yLFxyXG4gICAgLm14LXhsLW4yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLW4zIHtcclxuICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLW4zLFxyXG4gICAgLm15LXhsLW4zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC1uMyxcclxuICAgIC5teC14bC1uMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC1uMyxcclxuICAgIC5teS14bC1uMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtbjMsXHJcbiAgICAubXgteGwtbjMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLW40IHtcclxuICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtbjQsXHJcbiAgICAubXkteGwtbjQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtbjQsXHJcbiAgICAubXgteGwtbjQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC1uNCxcclxuICAgIC5teS14bC1uNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC1uNCxcclxuICAgIC5teC14bC1uNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC1uNSB7XHJcbiAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC1uNSxcclxuICAgIC5teS14bC1uNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtbjUsXHJcbiAgICAubXgteGwtbjUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtbjUsXHJcbiAgICAubXkteGwtbjUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLW41LFxyXG4gICAgLm14LXhsLW41IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC1hdXRvIHtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtYXV0byxcclxuICAgIC5teS14bC1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLWF1dG8sXHJcbiAgICAubXgteGwtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLWF1dG8sXHJcbiAgICAubXkteGwtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC1hdXRvLFxyXG4gICAgLm14LXhsLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudGV4dC1tb25vc3BhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LXdyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC10cnVuY2F0ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICBcclxuICAudGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC50ZXh0LXNtLWxlZnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1zbS1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1zbS1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudGV4dC1tZC1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtbWQtcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtbWQtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnRleHQtbGctbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWxnLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWxnLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAudGV4dC14bC1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQteGwtcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQteGwtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LWxvd2VyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LXVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LWNhcGl0YWxpemUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb250LXdlaWdodC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZvbnQtd2VpZ2h0LWJvbGRlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb250LWl0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtbGlnaHQge1xyXG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtZGFyayB7XHJcbiAgICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtYm9keSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1ibGFjay01MCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LXdoaXRlLTUwIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtaGlkZSB7XHJcbiAgICBmb250OiAwLzAgYTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LWRlY29yYXRpb24tbm9uZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtYnJlYWsge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1yZXNldCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjo6YmVmb3JlLFxyXG4gICAgKjo6YWZ0ZXIge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG4gICAgcHJlIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwcmUsXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuICAgIHAsXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgb3JwaGFuczogMztcclxuICAgICAgd2lkb3dzOiAzO1xyXG4gICAgfVxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG4gICAgQHBhZ2Uge1xyXG4gICAgICBzaXplOiBhMztcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlIHRkLFxyXG4gICAgLnRhYmxlIHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRoLFxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWRhcmsge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC50YWJsZS1kYXJrIHRoLFxyXG4gICAgLnRhYmxlLWRhcmsgdGQsXHJcbiAgICAudGFibGUtZGFyayB0aGVhZCB0aCxcclxuICAgIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbiAgICB9XHJcbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAuY3NzLm1hcCAqLyIsIi5wcy1jb250YWluZXIge1xyXG4tbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG50b3VjaC1hY3Rpb246IGF1dG87XHJcbm92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XHJcbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XHJcbiAgICAucHMtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgLnBzLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cclxuLnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxyXG4ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgd2lkdGg6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cclxuICAgIGhlaWdodDogMTVweDsgfVxyXG4gICAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXggKi9cclxuICAgIGhlaWdodDogNnB4OyB9XHJcbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgsIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgaGVpZ2h0OiAxMXB4OyB9XHJcbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cclxuICAgIHdpZHRoOiAxNXB4OyB9XHJcbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgcmlnaHQ6IDJweDtcclxuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXkgKi9cclxuICAgIHdpZHRoOiA2cHg7IH1cclxuICAgIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSwgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICB3aWR0aDogMTFweDsgfVxyXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgd2lkdGg6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxyXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgb3BhY2l0eTogMC42OyB9XHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgb3BhY2l0eTogMC45OyB9XHJcbiAgICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cclxuICAiLCIubm9VaS1oYW5kbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTsgXHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHQgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuNCkpO1xyXG5cdH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgXHRkaXNwbGF5OiBub25lO1x0XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG5cdGhlaWdodDogNnB4O1xyXG5cclxuXHQubm9VaS1oYW5kbGUge1xyXG5cdCAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgdG9wOiAtN3B4O1xyXG5cdCAgICB3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLCA1JSk7XHJcblx0fVxyXG59XHRcclxuXHJcblxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiA2cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQubm9VaS1oYW5kbGUge1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1jb2xvciwgNSUpO1xyXG5cdH1cclxuXHJcblx0Lm5vVWktb3JpZ2luIHtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCAgICBib3R0b206IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ub1VpLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyZXNzLWJhci1iZztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3R0b206IDVweDtcclxufVxyXG5cclxuLm5vVWktdGFyZ2V0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHJcblx0Ji5ub1VpLWNvbm5lY3Qge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ub1VpLWNvbm5lY3Qge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1x0XHJcbn1cclxuXHJcbi5ub1VpLW1hcmtlci1sYXJnZSxcclxuLm5vVWktbWFya2VyLXN1YiAge1xyXG5cdGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiB9XHJcblxyXG4ubm9VaS1waXBzIHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQ7XHRcclxufVxyXG5cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQ7XHRcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0Zm9udC1zaXplOiAxMXB4XHJcbn1cclxuXHJcbi5ub1VpLXZhbHVlIHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG5cdGhlaWdodDogMTBweDtcclxufSIsIlxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtSZXNwb25zaXZlXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1kZXNrdG9wIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLWRlc2t0b3Age1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbGFwdG9wLWFib3ZlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLWxhcHRvcC1hYm92ZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1sYXB0b3Agey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbGFwdG9wIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpICB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7Li4ufSBcclxuQG1peGluIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi10YWJsZXQgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tdGFibGV0IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLW1vYmlsZS1hYm92ZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7Li4ufSBcclxuQG1peGluIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHByaW50IHsuLi59IFxyXG5AbWl4aW4gcHJpbnQge1xyXG4gICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbVHJhbnNmb3JtXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtUcmFuc2Zvcm0gT3JpZ2luXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBlZzogQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbihsZWZ0IGNlbnRlcik7IFxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkdmFsKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICR2YWw7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICR2YWw7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46ICR2YWw7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1RyYW5zaXRpb25dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGVnOiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0KTsgXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0JveCBTaGFkb3ddXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBib3gtc2hhZG93KDAsIDFweCwgMXB4LCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgaW5zZXQpOyBcclxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDpcIlwiKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yICN7JGluc2V0fTtcclxuICAgIGJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbVGV4dCBNYXNraW5nXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIGdyYWRpZW50LXRleHQtbWFza2luZztcclxuQG1peGluIGdyYWRpZW50LXRleHQtbWFza2luZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQ2xlYXJmaXhdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0JhY2tncm91bmQgQ29sb3IgT3BhY2l0eV1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJGRlZmF1bHQtZGFyaywgMC41KTsgXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7IC8qIFRoZSBGYWxsYmFjayAqL1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0NvbG9yIEFscGhhXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vL3VzYXNnZTogQGluY2x1ZGUgYWxwaGEtYXR0cmlidXRlKCdjb2xvcicsIHJnYmEoYmxhY2ssIDAuNSksIHdoaXRlKTtcclxuQG1peGluIGFscGhhLWF0dHJpYnV0ZSgkYXR0cmlidXRlLCAkY29sb3IsICRiYWNrZ3JvdW5kKSB7XHJcbiAgICAkcGVyY2VudDogYWxwaGEoJGNvbG9yKSAqIDEwMCU7XHJcbiAgICAkb3BhcXVlOiBvcGFjaWZ5KCRjb2xvciwgMSk7XHJcbiAgICAkc29saWQtY29sb3I6IG1peCgkb3BhcXVlLCAkYmFja2dyb3VuZCwgJHBlcmNlbnQpO1xyXG4gICAgI3skYXR0cmlidXRlfTogJHNvbGlkLWNvbG9yO1xyXG4gICAgI3skYXR0cmlidXRlfTogJGNvbG9yO1xyXG59XHJcbiAgXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0FuaW1hdGlvbiAmIEtleWZyYW1lXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBrZXlmcmFtZXMoc3BpbikgezAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH19ICAgXHJcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfSAgXHJcbiAgICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfSAgXHJcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBhbmltYXRpb24oJ3NwaW4gMS4ycyBiYWNrd2FyZHMgaW5maW5pdGUnKSBcclxuQG1peGluIGFuaW1hdGlvbigkc3RyKSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogI3skc3RyfTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgLW1zLWFuaW1hdGlvbjogI3skc3RyfTtcclxuICAgIC1vLWFuaW1hdGlvbjogI3skc3RyfTtcclxuICAgIGFuaW1hdGlvbjogI3skc3RyfTsgICAgICBcclxufSBcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtQbGFjZWhvbGRlcl1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtmb250LXNpemU6IDEwcHg7fSBcclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fTtcclxuICAgICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fTtcclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fTtcclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1JHQkEgQmFja2dyb3VuZCBPcGFjaXR5XVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZTogQGluY2x1ZGUgYmctb3BhY2l0eSgkY29sb3ItZGFyaywgLjIpOyBcclxuQG1peGluIGJnLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbR3JheXNjYWxlXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZTogQGluY2x1ZGUgZ3JheXNjYWxlKDEwMCUpOyBcclxuQG1peGluIGdyYXlzY2FsZSgkZ3JheSkge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgkZ3JheSk7XHJcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKCRncmF5KTtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKCRncmF5KTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0JsdXJdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBibHVyKDVweCk7IFxyXG5AbWl4aW4gYmx1cigkZ3JheSkge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoJGdyYXkpO1xyXG4gICAgLW1vei1maWx0ZXI6IGJsdXIoJGdyYXkpO1xyXG4gICAgZmlsdGVyOiBibHVyKCRncmF5KTtcclxufVxyXG4iLCJ0YWJsZSB7XHJcblx0Ji5kYXRhVGFibGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNvcnRpbmdfZGVzYyxcclxuLnNvcnRpbmdfYXNjIHtcclxuXHRcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcclxuXHRib3R0b206IDUwJTtcclxuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSg1MCUpKTtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRzZWxlY3Qge1xyXG5cdFx0bWFyZ2luOiAwcHggNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsXHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIsXHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvLFxyXG5cdGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZHQtYm9vdHN0cmFwNCB7XHJcblxyXG5cdC5jdXN0b20tc2VsZWN0LXNtLFxyXG5cdC5mb3JtLWNvbnRyb2wtc20ge1xyXG5cdFx0cGFkZGluZzogICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufSIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdC5zZWxlY3QyLWNob2ljZSB7XHJcblx0XHRoZWlnaHQ6ICRzZWxlY3QtaGVpZ2h0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAgJHNlbGVjdC1oZWlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdC5zZWxlY3QyLWFycm93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJhbnRpY29uXCIgO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsLjI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUge1xyXG5cclxuXHQmLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcclxuXHJcblx0XHQuc2VsZWN0Mi1jaG9pY2UsXHJcblx0XHQuc2VsZWN0Mi1jaG9pY2VzIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcclxuXHRib3JkZXI6IDBweDtcclxufVxyXG5cclxuLnNlbGVjdDItZHJvcCB7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLC4xNSk7XHJcblxyXG5cdCYuc2VsZWN0Mi1kcm9wLWFib3ZlIHtcclxuXHJcblx0XHQmLnNlbGVjdDItZHJvcC1hY3RpdmUge1xyXG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcblxyXG5cdC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xyXG5cdFx0cGFkZGluZzogNXB4IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlbGVjdDItc2VhcmNoIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXGUwYmFcIjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIiA7XHJcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIHtcclxuXHJcblx0Ji5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0LnNlbGVjdDItY2hvaWNlIHtcclxuXHJcblx0XHRcdC5zZWxlY3QyLWFycm93IHtcclxuXHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUwZWVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc2VsZWN0Mi1kcm9wLWFib3ZlIHtcclxuXHRcdC5zZWxlY3QyLWNob2ljZSxcclxuXHRcdC5zZWxlY3QyLWNob2ljZXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIHtcclxuXHJcblx0LnNlbGVjdDItY2hvaWNlcyB7XHJcblx0XHRtaW4taGVpZ2h0OiAkc2VsZWN0LWhlaWdodDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuXHRcdC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xyXG5cdFx0XHRtYXJnaW46IDhweCAwIDhweCA1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXDI1XCI7XHJcblx0XHRmb250LWZhbWlseTogXCJhbnRpY29uXCIgO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHR9XHJcbn1cclxuIiwiLmRhdGVwaWNrZXIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcblx0Ji5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuXHRcdHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHR0YWJsZSB7XHJcblxyXG5cdFx0dHIge1xyXG5cclxuXHRcdFx0dGgsXHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAkZGF0ZXBpY2tlci1kYXktc2l6ZTtcclxuXHRcdFx0XHRoZWlnaHQ6ICRkYXRlcGlja2VyLWRheS1zaXplO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpOyBcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYub2xkLFxyXG5cdFx0XHRcdCYubmV3IHtcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCRib2R5LWNvbG9yLCAwLjI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3ZlciwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmZvY3VzLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cywgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZS5mb2N1cywgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLmZvY3VzLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XHRcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKCRicmFuZC1wcmltYXJ5LDAuMSk7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwgXHJcbi5kYXRlcGlja2VyIC5wcmV2OmhvdmVyLCBcclxuLmRhdGVwaWNrZXIgLm5leHQ6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xyXG5cdHdpZHRoOiAkZGF0ZXBpY2tlci1pbmxpbmUtd2lkdGg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0LmlucHV0LW1pbmkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDQwcHg7XHJcblx0ICAgIHBhZGRpbmc6IDAgNnB4IDAgMzVweDtcclxuXHJcblx0ICAgICYuYWN0aXZlIHtcclxuXHQgICAgXHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0ICAgIFx0Ym9yZGVyLWNvbG9yOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAyMCUpO1x0XHRcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0LmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XHJcblx0XHRpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG4gICAgXHRcdHRvcDogMTNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRkLFxyXG5cdHRoIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcclxuXHRcdCYuYXZhaWxhYmxle1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcblx0XHRcdH1cdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGQge1xyXG5cdFx0Ji5pbi1yYW5nZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdCAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0ICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdCAgICBjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdGFydC1kYXRlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHRcdFx0Ji5lbmQtZGF0ZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5lbmQtZGF0ZSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRzZWxlY3Qge1xyXG5cdFx0Ji5ob3Vyc2VsZWN0LFxyXG5cdFx0Ji5taW51dGVzZWxlY3QsXHJcblx0XHQmLnNlY29uZHNlbGVjdCxcclxuXHRcdCYuYW1wbXNlbGVjdCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FsZW5kYXItdGltZSB7XHJcblx0XHRpIHtcclxuXHRcdFx0dG9wOiA4cHg7XHJcbiAgXHRcdCAgICBsZWZ0OiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZS1hYm92ZSB7XHJcblx0XHQuY2FsZW5kYXIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcdFx0XHJcblx0XHR9XHJcblx0fSBcclxufVxyXG5cclxuIiwiLyohXHJcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjZcclxuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cclxuICogQ29weXJpZ2h0IChjKSAyMDE0LCBKYXNvbiBDaGVuXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cclxuICovXHJcbiAucWwtY29udGFpbmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnFsLWNsaXBib2FyZCB7XHJcbiAgICBsZWZ0OiAtMTAwMDAwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gIH1cclxuICAucWwtY2xpcGJvYXJkIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIHRhYi1zaXplOiA0O1xyXG4gICAgLW1vei10YWItc2l6ZTogNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciA+ICoge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHAsXHJcbiAgLnFsLWVkaXRvciBvbCxcclxuICAucWwtZWRpdG9yIHVsLFxyXG4gIC5xbC1lZGl0b3IgcHJlLFxyXG4gIC5xbC1lZGl0b3IgYmxvY2txdW90ZSxcclxuICAucWwtZWRpdG9yIGgxLFxyXG4gIC5xbC1lZGl0b3IgaDIsXHJcbiAgLnFsLWVkaXRvciBoMyxcclxuICAucWwtZWRpdG9yIGg0LFxyXG4gIC5xbC1lZGl0b3IgaDUsXHJcbiAgLnFsLWVkaXRvciBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wsXHJcbiAgLnFsLWVkaXRvciB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sID4gbGksXHJcbiAgLnFsLWVkaXRvciB1bCA+IGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bCA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjAyMic7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdLFxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaSAqLFxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjYxMSc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjYxMCc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEuMmVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCk6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpLFxyXG4gIC5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXHJcbiAgLnFsLWVkaXRvciB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMSBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMyB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMyB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTkge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNmVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTIucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTIucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDllbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDllbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTQ6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQ6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTYuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC02Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOGVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC02Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMThlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTc6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIxZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTc6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtODpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtODpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjUuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC05Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN2VtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC05Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjdlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtdmlkZW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzZjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3Itd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLXJlZCB7XHJcbiAgICBjb2xvcjogI2U2MDAwMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcclxuICAgIGNvbG9yOiAjZjkwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci15ZWxsb3cge1xyXG4gICAgY29sb3I6ICNmZjA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLWdyZWVuIHtcclxuICAgIGNvbG9yOiAjMDA4YTAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3ItcHVycGxlIHtcclxuICAgIGNvbG9yOiAjOTNmO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1mb250LXNlcmlmIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1mb250LW1vbm9zcGFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1zaXplLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1zaXplLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXNpemUtaHVnZSB7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1kaXJlY3Rpb24tcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXI6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbiBzdmcsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBpbnB1dC5xbC1pbWFnZVt0eXBlPWZpbGVdLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMTUpO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZle1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgIGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICAgIHN0cm9rZTogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSksXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxyXG4gICAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCxcclxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XHJcbiAgICAgIGZpbGw6ICRncmF5O1xyXG4gICAgfVxyXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgICAgIHN0cm9rZTogJGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xbC1zbm93IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5xbC1zbm93ICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtb3V0LWJvdHRvbSxcclxuICAucWwtc25vdyAucWwtb3V0LXRvcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWZsaXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWZvcm1hdHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWZvcm1hdHM6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtc3Ryb2tlIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICRncmF5O1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlOiAkZ3JheTtcclxuICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgIGZpbGw6ICRncmF5O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZW1wdHkge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWV2ZW4ge1xyXG4gICAgZmlsbC1ydWxlOiBldmVub2RkO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdGhpbixcclxuICAucWwtc25vdyAucWwtc3Ryb2tlLnFsLXRoaW4ge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdHJhbnNwYXJlbnQge1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoNCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoNSB7XHJcbiAgICBmb250LXNpemU6IDAuODNlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoNiB7XHJcbiAgICBmb250LXNpemU6IDAuNjdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGNvZGUsXHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XHJcbiAgICBmb250LXNpemU6IDg1JTtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDFmO1xyXG4gICAgY29sb3I6ICNmOGY4ZjI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyIHtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xyXG4gICAgZmlsbDogI2NjYztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xyXG4gICAgc3Ryb2tlOiAjY2NjO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxyXG4gIC5xbC1zbm93IC5xbC1pY29uLXBpY2tlciB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsLFxyXG4gIC5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCBzdmcsXHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcclxuICAgIHJpZ2h0OiA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgcGFkZGluZzogNHB4IDBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICB3aWR0aDogMTUycHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ05vcm1hbCc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyAxJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgMyc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyA0JztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgNic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDAuNjdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcclxuICAgIHdpZHRoOiAxMDhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1NhbnMgU2VyaWYnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnU2VyaWYnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdNb25vc3BhY2UnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTm9ybWFsJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1NtYWxsJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0xhcmdlJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIdWdlJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtY29sb3IgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLWZvcm1hdHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjIpIDAgMnB4IDhweDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyArIC5xbC1jb250YWluZXIucWwtc25vdyB7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlZpc2l0IFVSTDpcIjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtcHJldmlldyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGNvbnRlbnQ6ICdFZGl0JztcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXJlbW92ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdSZW1vdmUnO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXByZXZpZXcsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXJlbW92ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtYWN0aW9uOjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgIGNvbnRlbnQ6ICdTYXZlJztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJFbnRlciBsaW5rOlwiO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9Zm9ybXVsYV06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVyIGZvcm11bGE6XCI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT12aWRlb106OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVyIHZpZGVvOlwiO1xyXG4gIH1cclxuICAucWwtc25vdyBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbiAgLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gICIsIi8vIFNjYWxlcyBmb3IgcmVzcG9uc2l2ZSBTVkcgY29udGFpbmVyc1xyXG4kY3Qtc2NhbGVzOiAoKDEpLCAoMTUvMTYpLCAoOC85KSwgKDUvNiksICg0LzUpLCAoMy80KSwgKDIvMyksICg1LzgpLCAoMS8xLjYxOCksICgzLzUpLCAoOS8xNiksICg4LzE1KSwgKDEvMiksICgyLzUpLCAoMy84KSwgKDEvMyksICgxLzQpKSAhZGVmYXVsdDtcclxuJGN0LXNjYWxlcy1uYW1lczogKGN0LXNxdWFyZSwgY3QtbWlub3Itc2Vjb25kLCBjdC1tYWpvci1zZWNvbmQsIGN0LW1pbm9yLXRoaXJkLCBjdC1tYWpvci10aGlyZCwgY3QtcGVyZmVjdC1mb3VydGgsIGN0LXBlcmZlY3QtZmlmdGgsIGN0LW1pbm9yLXNpeHRoLCBjdC1nb2xkZW4tc2VjdGlvbiwgY3QtbWFqb3Itc2l4dGgsIGN0LW1pbm9yLXNldmVudGgsIGN0LW1ham9yLXNldmVudGgsIGN0LW9jdGF2ZSwgY3QtbWFqb3ItdGVudGgsIGN0LW1ham9yLWVsZXZlbnRoLCBjdC1tYWpvci10d2VsZnRoLCBjdC1kb3VibGUtb2N0YXZlKSAhZGVmYXVsdDtcclxuXHJcbi8vIENsYXNzIG5hbWVzIHRvIGJlIHVzZWQgd2hlbiBnZW5lcmF0aW5nIENTU1xyXG4kY3QtY2xhc3MtY2hhcnQ6IGN0LWNoYXJ0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtbGluZTogY3QtY2hhcnQtbGluZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LWJhcjogY3QtY2hhcnQtYmFyICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzOiBjdC1ob3Jpem9udGFsLWJhcnMgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1jaGFydC1waWU6IGN0LWNoYXJ0LXBpZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LWRvbnV0OiBjdC1jaGFydC1kb251dCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWxhYmVsOiBjdC1sYWJlbCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXNlcmllczogY3Qtc2VyaWVzICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtbGluZTogY3QtbGluZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXBvaW50OiBjdC1wb2ludCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWFyZWE6IGN0LWFyZWEgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1iYXI6IGN0LWJhciAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXNsaWNlLXBpZTogY3Qtc2xpY2UtcGllICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2xpY2UtZG9udXQ6IGN0LXNsaWNlLWRvbnV0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2xpY2UtZG9udXQtc29saWQ6IGN0LXNsaWNlLWRvbnV0LXNvbGlkICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtZ3JpZDogY3QtZ3JpZCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWdyaWQtYmFja2dyb3VuZDogY3QtZ3JpZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtdmVydGljYWw6IGN0LXZlcnRpY2FsICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtaG9yaXpvbnRhbDogY3QtaG9yaXpvbnRhbCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXN0YXJ0OiBjdC1zdGFydCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWVuZDogY3QtZW5kICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGFpbmVyIHJhdGlvXHJcbiRjdC1jb250YWluZXItcmF0aW86ICgxLzEuNjE4KSAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHQgc3R5bGVzIGZvciBsYWJlbHNcclxuJGN0LXRleHQtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1hbGlnbjogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGN0LXRleHQtanVzdGlmeTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGN0LXRleHQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cclxuLy8gR3JpZCBzdHlsZXNcclxuJGN0LWdyaWQtY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdC1ncmlkLWRhc2hhcnJheTogM3B4ICFkZWZhdWx0O1xyXG4kY3QtZ3JpZC13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kY3QtZ3JpZC1iYWNrZ3JvdW5kLWZpbGw6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5lIGNoYXJ0IHByb3BlcnRpZXNcclxuJGN0LWxpbmUtd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGN0LWxpbmUtZGFzaGFycmF5OiBmYWxzZSAhZGVmYXVsdDtcclxuJGN0LXBvaW50LXNpemU6IDZweCAhZGVmYXVsdDtcclxuLy8gTGluZSBjaGFydCBwb2ludCwgY2FuIGJlIGVpdGhlciByb3VuZCBvciBzcXVhcmVcclxuJGN0LXBvaW50LXNoYXBlOiByb3VuZCAhZGVmYXVsdDtcclxuLy8gQXJlYSBmaWxsIHRyYW5zcGFyZW5jeSBiZXR3ZWVuIDAgYW5kIDFcclxuJGN0LWFyZWEtb3BhY2l0eTogMC4xICFkZWZhdWx0O1xyXG5cclxuLy8gQmFyIGNoYXJ0IGJhciB3aWR0aFxyXG4kY3QtYmFyLXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gRG9udXQgd2lkdGggKElmIGRvbnV0IHdpZHRoIGlzIHRvIGJpZyBpdCBjYW4gY2F1c2UgaXNzdWVzIHdoZXJlIHRoZSBzaGFwZSBnZXRzIGRpc3RvcnRlZClcclxuJGN0LWRvbnV0LXdpZHRoOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gSWYgc2V0IHRvIHRydWUgaXQgd2lsbCBpbmNsdWRlIHRoZSBkZWZhdWx0IGNsYXNzZXMgYW5kIGdlbmVyYXRlIENTUyBvdXRwdXQuIElmIHlvdSdyZSBwbGFubmluZyB0byB1c2UgdGhlIG1peGlucyB5b3VcclxuLy8gc2hvdWxkIHNldCB0aGlzIHByb3BlcnR5IHRvIGZhbHNlXHJcbiRjdC1pbmNsdWRlLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJZiB0aGlzIGlzIHNldCB0byB0cnVlIHRoZSBDU1Mgd2lsbCBjb250YWluIGNvbG9yZWQgc2VyaWVzLiBZb3UgY2FuIGV4dGVuZCBvciBjaGFuZ2UgdGhlIGNvbG9yIHdpdGggdGhlXHJcbi8vIHByb3BlcnRpZXMgYmVsb3dcclxuJGN0LWluY2x1ZGUtY29sb3JlZC1zZXJpZXM6ICRjdC1pbmNsdWRlLWNsYXNzZXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBJZiBzZXQgdG8gdHJ1ZSB0aGlzIHdpbGwgaW5jbHVkZSBhbGwgcmVzcG9uc2l2ZSBjb250YWluZXIgdmFyaWF0aW9ucyB1c2luZyB0aGUgc2NhbGVzIGRlZmluZWQgYXQgdGhlIHRvcCBvZiB0aGUgc2NyaXB0XHJcbiRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVyczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcclxuXHJcbi8vIFNlcmllcyBuYW1lcyBhbmQgY29sb3JzLiBUaGlzIGNhbiBiZSBleHRlbmRlZCBvciBjdXN0b21pemVkIGFzIGRlc2lyZWQuIEp1c3QgYWRkIG1vcmUgc2VyaWVzIGFuZCBjb2xvcnMuXHJcbiRjdC1zZXJpZXMtbmFtZXM6IChhLCBiLCBjLCBkLCBlLCBmLCBnLCBoLCBpLCBqLCBrKSAhZGVmYXVsdDtcclxuJGN0LXNlcmllcy1jb2xvcnM6IChcclxuICAkYmx1ZSxcclxuICAkY3lhbixcclxuICAkZ29sZCxcclxuICAkcmVkLFxyXG4gICRwdXJwbGUsXHJcbiAgJGdlZWtibHVlLFxyXG4gICRvcmFuZ2UsXHJcbiAgJGxpbWUsXHJcbiAgJGdyZWVuLFxyXG4gICR2b2xjYW5vLFxyXG4gICRtYWdlbnRhXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gY3QtcmVzcG9uc2l2ZS1zdmctY29udGFpbmVyKCR3aWR0aDogMTAwJSwgJHJhdGlvOiAkY3QtY29udGFpbmVyLXJhdGlvKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcmF0aW8gKiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWFsaWduLWp1c3RpZnkoJGN0LXRleHQtYWxpZ246ICRjdC10ZXh0LWFsaWduLCAkY3QtdGV4dC1qdXN0aWZ5OiAkY3QtdGV4dC1qdXN0aWZ5KSB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJGN0LXRleHQtYWxpZ247XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIGFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAgICAvLyBGYWxsYmFjayB0byB0ZXh0LWFsaWduIGZvciBub24tZmxleCBicm93c2Vyc1xyXG4gICAgQGlmKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtc3RhcnQnKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH0gQGVsc2UgaWYgKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtZW5kJykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtZmxleCgpIHtcclxuICAgIC8vIEZhbGxiYWNrIHRvIGJsb2NrXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvcjogJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemU6ICRjdC10ZXh0LXNpemUsICRjdC10ZXh0LWxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodCkge1xyXG4gICAgZmlsbDogJGN0LXRleHQtY29sb3I7XHJcbiAgICBjb2xvcjogJGN0LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRjdC10ZXh0LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGN0LXRleHQtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yOiAkY3QtZ3JpZC1jb2xvciwgJGN0LWdyaWQtd2lkdGg6ICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheSkge1xyXG4gICAgc3Ryb2tlOiAkY3QtZ3JpZC1jb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LWdyaWQtd2lkdGg7XHJcblxyXG4gICAgQGlmICgkY3QtZ3JpZC1kYXNoYXJyYXkpIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1wb2ludCgkY3QtcG9pbnQtc2l6ZTogJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZTogJGN0LXBvaW50LXNoYXBlKSB7XHJcbiAgICBzdHJva2Utd2lkdGg6ICRjdC1wb2ludC1zaXplO1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6ICRjdC1wb2ludC1zaGFwZTtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWxpbmUoJGN0LWxpbmUtd2lkdGg6ICRjdC1saW5lLXdpZHRoLCAkY3QtbGluZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheSkge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LWxpbmUtd2lkdGg7XHJcblxyXG4gICAgQGlmICgkY3QtbGluZS1kYXNoYXJyYXkpIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtbGluZS1kYXNoYXJyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1hcmVhKCRjdC1hcmVhLW9wYWNpdHk6ICRjdC1hcmVhLW9wYWNpdHkpIHtcclxuICAgIHN0cm9rZTogbm9uZTtcclxuICAgIGZpbGwtb3BhY2l0eTogJGN0LWFyZWEtb3BhY2l0eTtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoOiAkY3QtYmFyLXdpZHRoKSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAkY3QtYmFyLXdpZHRoO1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtZG9udXQoJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgpIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6ICRjdC1kb251dC13aWR0aDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LXNlcmllcy1jb2xvcigkY29sb3IpIHtcclxuICAgIC4jeyRjdC1jbGFzcy1wb2ludH0sIC4jeyRjdC1jbGFzcy1saW5lfSwgLiN7JGN0LWNsYXNzLWJhcn0sIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xyXG4gICAgICAgIHN0cm9rZTogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1zbGljZS1waWV9LCAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXQtc29saWR9LCAuI3skY3QtY2xhc3MtYXJlYX0ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0KCRjdC1jb250YWluZXItcmF0aW86ICRjdC1jb250YWluZXItcmF0aW8sICRjdC10ZXh0LWNvbG9yOiAkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZTogJGN0LXRleHQtc2l6ZSwgJGN0LWdyaWQtY29sb3I6ICRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aDogJGN0LWdyaWQtd2lkdGgsICRjdC1ncmlkLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5LCAkY3QtcG9pbnQtc2l6ZTogJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZTogJGN0LXBvaW50LXNoYXBlLCAkY3QtbGluZS13aWR0aDogJGN0LWxpbmUtd2lkdGgsICRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgsICRjdC1kb251dC13aWR0aDogJGN0LWRvbnV0LXdpZHRoLCAkY3Qtc2VyaWVzLW5hbWVzOiAkY3Qtc2VyaWVzLW5hbWVzLCAkY3Qtc2VyaWVzLWNvbG9yczogJGN0LXNlcmllcy1jb2xvcnMpIHtcclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWxpbmV9IC4jeyRjdC1jbGFzcy1sYWJlbH0sXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1mbGV4KCk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LXBpZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1kb251dH0gLiN7JGN0LWNsYXNzLWxhYmVsfSB7XHJcbiAgICAgICAgZG9taW5hbnQtYmFzZWxpbmU6IGNlbnRyYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LWVuZCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICAvL0BpbmNsdWRlIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplLCBjZW50ZXIsICRjdC12ZXJ0aWNhbC10ZXh0LWp1c3RpZnkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoY2VudGVyLCBmbGV4LWVuZCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWdyaWR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5KTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtZ3JpZC1iYWNrZ3JvdW5kfSB7XHJcbiAgICAgICAgZmlsbDogJGN0LWdyaWQtYmFja2dyb3VuZC1maWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1wb2ludH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1saW5lfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtbGluZSgkY3QtbGluZS13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWFyZWF9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1hcmVhKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWJhcn0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1kb251dCgkY3QtZG9udXQtd2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkY3QtaW5jbHVkZS1jb2xvcmVkLXNlcmllcyB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zZXJpZXMtbmFtZXMpIHtcclxuICAgICAgICAgICAgLiN7JGN0LWNsYXNzLXNlcmllc30tI3tudGgoJGN0LXNlcmllcy1uYW1lcywgJGkgKyAxKX0ge1xyXG4gICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJGN0LXNlcmllcy1jb2xvcnMsICRpICsgMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtc2VyaWVzLWNvbG9yKCRjb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkY3QtaW5jbHVkZS1jbGFzc2VzIHtcclxuICAgIEBpbmNsdWRlIGN0LWNoYXJ0KCk7XHJcblxyXG4gICAgQGlmICRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVycyB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zY2FsZXMtbmFtZXMpIHtcclxuICAgICAgICAgICAgLiN7bnRoKCRjdC1zY2FsZXMtbmFtZXMsICRpICsgMSl9IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0LXJlc3BvbnNpdmUtc3ZnLWNvbnRhaW5lcigkcmF0aW86IG50aCgkY3Qtc2NhbGVzLCAkaSArIDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gIFxyXG4uY3QtY2hhcnQge1xyXG5cclxuICAgID5zdmcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgfSAgICAgXHJcbn1cclxuXHJcbi5jdC1sYWJlbCB7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbn0gICAgIiwiLypcclxuICogRE9NIGVsZW1lbnQgcmVuZGVyaW5nIGRldGVjdGlvblxyXG4gKiBodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9kZXRlY3Qtbm9kZS1pbnNlcnRpb25cclxuICovXHJcbiBAa2V5ZnJhbWVzIGNoYXJ0anMtcmVuZGVyLWFuaW1hdGlvbiB7XHJcblx0ZnJvbSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuXHR0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuLmNoYXJ0anMtcmVuZGVyLW1vbml0b3Ige1xyXG5cdGFuaW1hdGlvbjogY2hhcnRqcy1yZW5kZXItYW5pbWF0aW9uIDAuMDAxcztcclxufVxyXG5cclxuLypcclxuICogRE9NIGVsZW1lbnQgcmVzaXppbmcgZGV0ZWN0aW9uXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tYXJjai9jc3MtZWxlbWVudC1xdWVyaWVzXHJcbiAqL1xyXG4uY2hhcnRqcy1zaXplLW1vbml0b3IsXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1leHBhbmQsXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1zaHJpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1leHBhbmQgPiBkaXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwMDAwMHB4O1xyXG5cdGhlaWdodDogMTAwMDAwMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uY2hhcnRqcy1zaXplLW1vbml0b3Itc2hyaW5rID4gZGl2IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwMCU7XHJcblx0aGVpZ2h0OiAyMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcbiIsIi8qKlxyXG4qIFZTIHRoZW1lIGJ5IEFuZHJldyBMb2NrIChodHRwczovL2FuZHJld2xvY2submV0KVxyXG4qIEluc3BpcmVkIGJ5IFZpc3VhbCBTdHVkaW8gc3ludGF4IGNvbG9yaW5nXHJcbiovXHJcblxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcclxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgICBjb2xvcjogIzM5M0EzNDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNvbnNvbGFzXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAwLjk1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcblxyXG4gICAgLW1vei10YWItc2l6ZTogNDtcclxuICAgIC1vLXRhYi1zaXplOiA0O1xyXG4gICAgdGFiLXNpemU6IDQ7XHJcblxyXG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xyXG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xyXG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XHJcbiAgICBoeXBoZW5zOiBub25lO1xyXG59XHJcblxyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6LW1vei1zZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI0MxREVGMTtcclxufVxyXG5cclxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uLFxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzFERUYxO1xyXG59XHJcblxyXG4vKiBDb2RlIGJsb2NrcyAqL1xyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qIElubGluZSBjb2RlICovXHJcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgIHBhZGRpbmc6IC4yZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4OyBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbn1cclxuXHJcbi50b2tlbi5jb21tZW50LFxyXG4udG9rZW4ucHJvbG9nLFxyXG4udG9rZW4uZG9jdHlwZSxcclxuLnRva2VuLmNkYXRhIHtcclxuICAgIGNvbG9yOiAjMDA4MDAwOyBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi50b2tlbi5uYW1lc3BhY2Uge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbi50b2tlbi5zdHJpbmcge1xyXG4gICAgY29sb3I6ICNBMzE1MTU7XHJcbn1cclxuXHJcbi50b2tlbi5wdW5jdHVhdGlvbixcclxuLnRva2VuLm9wZXJhdG9yIHtcclxuICAgIGNvbG9yOiAjMzkzQTM0OyAvKiBubyBoaWdobGlnaHQgKi9cclxufVxyXG5cclxuLnRva2VuLnVybCxcclxuLnRva2VuLnN5bWJvbCxcclxuLnRva2VuLm51bWJlcixcclxuLnRva2VuLmJvb2xlYW4sXHJcbi50b2tlbi52YXJpYWJsZSxcclxuLnRva2VuLmNvbnN0YW50LFxyXG4udG9rZW4uaW5zZXJ0ZWQge1xyXG4gICAgY29sb3I6ICMzNmFjYWE7XHJcbn1cclxuXHJcbi50b2tlbi5hdHJ1bGUsXHJcbi50b2tlbi5rZXl3b3JkLFxyXG4udG9rZW4uYXR0ci12YWx1ZSxcclxuLmxhbmd1YWdlLWF1dG9ob3RrZXkgLnRva2VuLnNlbGVjdG9yLFxyXG4ubGFuZ3VhZ2UtanNvbiAudG9rZW4uYm9vbGVhbiwgXHJcbi5sYW5ndWFnZS1qc29uIC50b2tlbi5udW1iZXIsIFxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLWNzc1wiXXtcclxuICAgIGNvbG9yOiAjMDAwMGZmO1xyXG59XHJcblxyXG4udG9rZW4uZnVuY3Rpb24ge1xyXG4gICAgY29sb3I6ICMzOTNBMzQ7XHJcbn1cclxuLnRva2VuLmRlbGV0ZWQsXHJcbi5sYW5ndWFnZS1hdXRvaG90a2V5IC50b2tlbi50YWcge1xyXG4gICAgY29sb3I6ICM5YTA1MGY7XHJcbn1cclxuXHJcbi50b2tlbi5zZWxlY3RvcixcclxuLmxhbmd1YWdlLWF1dG9ob3RrZXkgLnRva2VuLmtleXdvcmQge1xyXG4gICAgY29sb3I6ICMwMDAwOWY7XHJcbn1cclxuXHJcbi50b2tlbi5pbXBvcnRhbnQsXHJcbi50b2tlbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udG9rZW4uaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnRva2VuLmNsYXNzLW5hbWUsXHJcbi5sYW5ndWFnZS1qc29uIC50b2tlbi5wcm9wZXJ0eSB7XHJcbiAgICBjb2xvcjogIzJCOTFBRjtcclxufVxyXG5cclxuLnRva2VuLnRhZyxcclxuLnRva2VuLnNlbGVjdG9yIHtcclxuICAgIGNvbG9yOiAjODAwMDAwO1xyXG59XHJcblxyXG4udG9rZW4uYXR0ci1uYW1lLFxyXG4udG9rZW4ucHJvcGVydHksXHJcbi50b2tlbi5yZWdleCxcclxuLnRva2VuLmVudGl0eSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxufVxyXG5cclxuLnRva2VuLmRpcmVjdGl2ZS50YWcgIC50YWcge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcclxuICAgIGNvbG9yOiAjMzkzQTM0O1xyXG59XHJcblxyXG4vKiBvdmVycmlkZXMgY29sb3ItdmFsdWVzIGZvciB0aGUgTGluZSBOdW1iZXJzIHBsdWdpblxyXG4qIGh0dHA6Ly9wcmlzbWpzLmNvbS9wbHVnaW5zL2xpbmUtbnVtYmVycy9cclxuKi9cclxuLmxpbmUtbnVtYmVycyAubGluZS1udW1iZXJzLXJvd3Mge1xyXG5ib3JkZXItcmlnaHQtY29sb3I6ICNhNWE1YTU7XHJcbn1cclxuXHJcbi5saW5lLW51bWJlcnMtcm93cyA+IHNwYW46YmVmb3JlIHtcclxuY29sb3I6ICMyQjkxQUY7XHJcbn1cclxuXHJcbi8qIG92ZXJyaWRlcyBjb2xvci12YWx1ZXMgZm9yIHRoZSBMaW5lIEhpZ2hsaWdodCBwbHVnaW5cclxuKiBodHRwOi8vcHJpc21qcy5jb20vcGx1Z2lucy9saW5lLWhpZ2hsaWdodC9cclxuKi9cclxuLmxpbmUtaGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkzLCAyMjIsIDI0MSwgMC4yKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMTkzLCAyMjIsIDI0MSwgMC4yKSA3MCUsIHJnYmEoMjIxLCAyMjIsIDI0MSwgMCkpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE5MywgMjIyLCAyNDEsIDAuMikgNzAlLCByZ2JhKDIyMSwgMjIyLCAyNDEsIDApKTtcclxufVxyXG5cclxuLmNvZGUtZXhhbXBsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw1MDAsNzAwJyk7XHJcblxyXG5odG1sLCBodG1sIGEsIGJvZHkge1xyXG4gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICAgY29sb3I6ICRncmF5O1xyXG4gICBsaW5lLWhlaWdodDogMS41O1xyXG4gICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG5cdFxyXG5cdHNtYWxsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XHJcblx0XHRjb2xvcjogbGlnaHRlbigkZ3JheS1kYXJrLDUlKTtcclxuXHR9XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG5oMixcclxuLmgye1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG5oMyxcclxuLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweFxyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTlweFxyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbnAge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwxMCUpO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji50ZXh0LWdyYXkge1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50ZXh0LWRhcmsge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50ZXh0LW11dGVkIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ob3Zlci1vcGFjaXR5IHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGlzcGxheS0xLFxyXG4uZGlzcGxheS0yLFxyXG4uZGlzcGxheS0zLFxyXG4uZGlzcGxheS00IHtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxufVxyXG5cclxuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5ociB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5mb250LXByaW1hcnkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcblx0XHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLnRleHQtb3BhY2l0eSB7XHJcblx0b3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGFyayB7XHJcblx0Y29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZ3JheSB7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIExvb3AgZm9yIGNvbnRleHR1YWwgdGV4dC1jb2xvciBcclxuQGVhY2ggJHR5cGUgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcblx0LiN7bnRoKCR0eXBlLCAzKX0ge1xyXG5cdFx0Y29sb3I6ICN7bnRoKCR0eXBlLCAxKX0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cdFxyXG5cclxuLmJnLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIExvb3AgZm9yIGNvbnRleHR1YWwgYmFja2dyb3VuZCBjb2xvciBcclxuQGVhY2ggJHR5cGUgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcblx0LiN7bnRoKCR0eXBlLCA0KX0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI3tudGgoJHR5cGUsIDEpfSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVx0XHJcblxyXG4uaW1nLWZpdC1jb3ZlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uYmcge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuXHJcblx0Ji5jb250YWluZXItZml4ZWQtbGcge1xyXG5cdFx0bWF4LXdpZHRoOiAxNzAwcHg7XHJcblx0fVxyXG5cclxuXHQmLmNvbnRhaW5lci1maXhlZC1tZCB7XHJcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcclxuXHR9XHJcblxyXG5cdCYuY29udGFpbmVyLWZpeGVkLXNtIHtcclxuXHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1mYW1pbHk6IHNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG59XHJcblxyXG5kdCB7XHJcblx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuZGQge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHRcclxuLmZhZGUge1xyXG5cdCYuaW4ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cdFxyXG5cclxuLmNvbGxhcHNlIHtcclxuXHQmLmluIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRib3JkZXI6IDA7XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0bWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5jbG9zZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBwcmludCB7XHJcblx0Ym9keSB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVx0XHJcblxyXG5cdC5tcmctdG9wLTMwLFxyXG5cdC5tcmctdG9wLTIwIHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcmludC1pbnZpc2libGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbiIsIi8qTWFyZ2luKi9cclxuLm0tMCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0wIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS01IHtcclxuXHRtYXJnaW46IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMCB7XHJcblx0bWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTE1IHtcclxuXHRtYXJnaW46IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMjAge1xyXG5cdG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yNSB7XHJcblx0bWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTIwIHtcclxuXHRtYXJnaW46IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMjUge1xyXG5cdG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0zMCB7XHJcblx0bWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTM1IHtcclxuXHRtYXJnaW46IDM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNDAge1xyXG5cdG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS00NSB7XHJcblx0bWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTUwIHtcclxuXHRtYXJnaW46IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNTUge1xyXG5cdG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS02MCB7XHJcblx0bWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTY1IHtcclxuXHRtYXJnaW46IDY1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNzAge1xyXG5cdG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS03NSB7XHJcblx0bWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTgwIHtcclxuXHRtYXJnaW46IDgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tODUge1xyXG5cdG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS05MCB7XHJcblx0bWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTk1IHtcclxuXHRtYXJnaW46IDk1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTAwIHtcclxuXHRtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEwNSB7XHJcblx0bWFyZ2luOiAxMDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMTAge1xyXG5cdG1hcmdpbjogMTEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTE1IHtcclxuXHRtYXJnaW46IDExNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEyMCB7XHJcblx0bWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMjUge1xyXG5cdG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTMwIHtcclxuXHRtYXJnaW46IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEzNSB7XHJcblx0bWFyZ2luOiAxMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xNDAge1xyXG5cdG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTQ1IHtcclxuXHRtYXJnaW46IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTE1MCB7XHJcblx0bWFyZ2luOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS0xNTAsXHJcblx0Lm0tMTQ1LFxyXG5cdC5tLTE0MCxcclxuXHQubS0xMzUsXHJcblx0Lm0tMTMwLFxyXG5cdC5tLTEyNSxcclxuXHQubS0xMjAsXHJcblx0Lm0tMTE1LFxyXG5cdC5tLTExMCxcclxuXHQubS0xMDAsXHJcblx0Lm0tOTUsXHJcblx0Lm0tOTAsXHJcblx0Lm0tODUsXHJcblx0Lm0tODAsXHJcblx0Lm0tNzUsXHJcblx0Lm0tNzAsXHJcblx0Lm0tNjUsXHJcblx0Lm0tNjAsXHJcblx0Lm0tNTUsXHJcblx0Lm0tNTAsXHJcblx0Lm0tNDUsXHJcblx0Lm0tNDAsXHJcblx0Lm0tMzUge1xyXG5cdFx0bWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubS1oLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1sLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tci1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS12LTUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTU1IHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTY1IHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTcwIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTc1IHtcclxuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTgwIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTg1IHtcclxuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTkwIHtcclxuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTk1IHtcclxuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEwNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTExMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTExNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEyMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEyNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTEzNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTE0MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTE0NSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTE1MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS12LTE1MCxcclxuXHQubS12LTE0NSxcclxuXHQubS12LTE0MCxcclxuXHQubS12LTEzNSxcclxuXHQubS12LTEzMCxcclxuXHQubS12LTEyNSxcclxuXHQubS12LTEyMCxcclxuXHQubS12LTExNSxcclxuXHQubS12LTExMCxcclxuXHQubS12LTEwMCxcclxuXHQubS12LTk1LFxyXG5cdC5tLXYtOTAsXHJcblx0Lm0tdi04NSxcclxuXHQubS12LTgwLFxyXG5cdC5tLXYtNzUsXHJcblx0Lm0tdi03MCxcclxuXHQubS12LTY1LFxyXG5cdC5tLXYtNjAsXHJcblx0Lm0tdi01NSxcclxuXHQubS12LTUwLFxyXG5cdC5tLXYtNDUsXHJcblx0Lm0tdi00MCxcclxuXHQubS12LTM1IHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLm0taC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0yNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0zMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0zNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC00MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC00NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC01MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC01NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC02MCB7XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtODAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtODUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtOTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtOTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTAwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTA1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLWgtMTUwLFxyXG5cdC5tLWgtMTQ1LFxyXG5cdC5tLWgtMTQwLFxyXG5cdC5tLWgtMTM1LFxyXG5cdC5tLWgtMTMwLFxyXG5cdC5tLWgtMTI1LFxyXG5cdC5tLWgtMTIwLFxyXG5cdC5tLWgtMTE1LFxyXG5cdC5tLWgtMTEwLFxyXG5cdC5tLWgtMTAwLFxyXG5cdC5tLWgtOTUsXHJcblx0Lm0taC05MCxcclxuXHQubS1oLTg1LFxyXG5cdC5tLWgtODAsXHJcblx0Lm0taC03NSxcclxuXHQubS1oLTcwLFxyXG5cdC5tLWgtNjUsXHJcblx0Lm0taC02MCxcclxuXHQubS1oLTU1LFxyXG5cdC5tLWgtNTAsXHJcblx0Lm0taC00NSxcclxuXHQubS1oLTQwLFxyXG5cdC5tLWgtMzUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ubS10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0yNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0zMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0zNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC00MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC00NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC01MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC01NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC02NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC03MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC03NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC04MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC04NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC05MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC05NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEwNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEyMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEzNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xNDUge1xyXG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTE1MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLXQtMTUwLFxyXG5cdC5tLXQtMTQ1LFxyXG5cdC5tLXQtMTQwLFxyXG5cdC5tLXQtMTM1LFxyXG5cdC5tLXQtMTMwLFxyXG5cdC5tLXQtMTI1LFxyXG5cdC5tLXQtMTIwLFxyXG5cdC5tLXQtMTE1LFxyXG5cdC5tLXQtMTEwLFxyXG5cdC5tLXQtMTAwLFxyXG5cdC5tLXQtOTUsXHJcblx0Lm0tdC05MCxcclxuXHQubS10LTg1LFxyXG5cdC5tLXQtODAsXHJcblx0Lm0tdC03NSxcclxuXHQubS10LTcwLFxyXG5cdC5tLXQtNjUsXHJcblx0Lm0tdC02MCxcclxuXHQubS10LTU1LFxyXG5cdC5tLXQtNTAsXHJcblx0Lm0tdC00NSxcclxuXHQubS10LTQwLFxyXG5cdC5tLXQtMzUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ubS1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0yNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0zMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0zNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi00MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi00NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi01MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi01NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi02MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi02NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi03MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi03NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi04MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi04NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi05MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi05NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEwNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEyMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEzNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTQwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xNDUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTE1MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLWItMTUwLFxyXG5cdC5tLWItMTQ1LFxyXG5cdC5tLWItMTQwLFxyXG5cdC5tLWItMTM1LFxyXG5cdC5tLWItMTMwLFxyXG5cdC5tLWItMTI1LFxyXG5cdC5tLWItMTIwLFxyXG5cdC5tLWItMTE1LFxyXG5cdC5tLWItMTEwLFxyXG5cdC5tLWItMTAwLFxyXG5cdC5tLWItOTUsXHJcblx0Lm0tYi05MCxcclxuXHQubS1iLTg1LFxyXG5cdC5tLWItODAsXHJcblx0Lm0tYi03NSxcclxuXHQubS1iLTcwLFxyXG5cdC5tLWItNjUsXHJcblx0Lm0tYi02MCxcclxuXHQubS1iLTU1LFxyXG5cdC5tLWItNTAsXHJcblx0Lm0tYi00NSxcclxuXHQubS1iLTQwLFxyXG5cdC5tLWItMzUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ubS1sLTUge1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0zMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC00NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTU1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC02MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTcwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC03NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtODAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTg1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC05MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtOTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEwMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEwNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTExMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTExNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEyMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEyNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEzMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTEzNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTE0MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTE0NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTE1MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS1sLTE1MCxcclxuXHQubS1sLTE0NSxcclxuXHQubS1sLTE0MCxcclxuXHQubS1sLTEzNSxcclxuXHQubS1sLTEzMCxcclxuXHQubS1sLTEyNSxcclxuXHQubS1sLTEyMCxcclxuXHQubS1sLTExNSxcclxuXHQubS1sLTExMCxcclxuXHQubS1sLTEwMCxcclxuXHQubS1sLTk1LFxyXG5cdC5tLWwtOTAsXHJcblx0Lm0tbC04NSxcclxuXHQubS1sLTgwLFxyXG5cdC5tLWwtNzUsXHJcblx0Lm0tbC03MCxcclxuXHQubS1sLTY1LFxyXG5cdC5tLWwtNjAsXHJcblx0Lm0tbC01NSxcclxuXHQubS1sLTUwLFxyXG5cdC5tLWwtNDUsXHJcblx0Lm0tbC00MCxcclxuXHQubS1sLTM1IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLXItNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0zMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTM1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci00NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci02MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTY1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci03NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTgwIHtcclxuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItODUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci05MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTk1IHtcclxuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTAwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEwNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEyMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTMwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEzNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xNDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTQ1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTE1MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tci0xNTAsXHJcblx0Lm0tci0xNDUsXHJcblx0Lm0tci0xNDAsXHJcblx0Lm0tci0xMzUsXHJcblx0Lm0tci0xMzAsXHJcblx0Lm0tci0xMjUsXHJcblx0Lm0tci0xMjAsXHJcblx0Lm0tci0xMTUsXHJcblx0Lm0tci0xMTAsXHJcblx0Lm0tci0xMDAsXHJcblx0Lm0tci05NSxcclxuXHQubS1yLTkwLFxyXG5cdC5tLXItODUsXHJcblx0Lm0tci04MCxcclxuXHQubS1yLTc1LFxyXG5cdC5tLXItNzAsXHJcblx0Lm0tci02NSxcclxuXHQubS1yLTYwLFxyXG5cdC5tLXItNTUsXHJcblx0Lm0tci01MCxcclxuXHQubS1yLTQ1LFxyXG5cdC5tLXItNDAsXHJcblx0Lm0tci0zNSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLypQYWRkaW5nKi9cclxuXHJcbi5wLTAge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1iLTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtbC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1yLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC12LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLTUge1xyXG5cdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMCB7XHJcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xNSB7XHJcblx0cGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0yMCB7XHJcblx0cGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0yNSB7XHJcblx0cGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0zMCB7XHJcblx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0zNSB7XHJcblx0cGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC00MCB7XHJcblx0cGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC00NSB7XHJcblx0cGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC01MCB7XHJcblx0cGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC01NSB7XHJcblx0cGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC02MCB7XHJcblx0cGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC02NSB7XHJcblx0cGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC03MCB7XHJcblx0cGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC03NSB7XHJcblx0cGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC04MCB7XHJcblx0cGFkZGluZzogODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC04NSB7XHJcblx0cGFkZGluZzogODVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC05MCB7XHJcblx0cGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC05NSB7XHJcblx0cGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMDAge1xyXG5cdHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEwNSB7XHJcblx0cGFkZGluZzogMTA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTEwIHtcclxuXHRwYWRkaW5nOiAxMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMTUge1xyXG5cdHBhZGRpbmc6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEyMCB7XHJcblx0cGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTI1IHtcclxuXHRwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMzAge1xyXG5cdHBhZGRpbmc6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEzNSB7XHJcblx0cGFkZGluZzogMTM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTQwIHtcclxuXHRwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xNDUge1xyXG5cdHBhZGRpbmc6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTE1MCB7XHJcblx0cGFkZGluZzogMTUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtMTUwLFxyXG5cdC5wLTE0NSxcclxuXHQucC0xNDAsXHJcblx0LnAtMTM1LFxyXG5cdC5wLTEzMCxcclxuXHQucC0xMjUsXHJcblx0LnAtMTIwLFxyXG5cdC5wLTExNSxcclxuXHQucC0xMTAsXHJcblx0LnAtMTAwLFxyXG5cdC5wLTk1LFxyXG5cdC5wLTkwLFxyXG5cdC5wLTg1LFxyXG5cdC5wLTgwLFxyXG5cdC5wLTc1LFxyXG5cdC5wLTcwLFxyXG5cdC5wLTY1LFxyXG5cdC5wLTYwLFxyXG5cdC5wLTU1LFxyXG5cdC5wLTUwLFxyXG5cdC5wLTQ1LFxyXG5cdC5wLTQwLFxyXG5cdC5wLTM1IHtcclxuXHRcdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnAtdi01IHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTU1IHtcclxuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTcwIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTg1IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTA1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTExNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTE0NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtdi0xNTAsXHJcblx0LnAtdi0xNDUsXHJcblx0LnAtdi0xNDAsXHJcblx0LnAtdi0xMzUsXHJcblx0LnAtdi0xMzAsXHJcblx0LnAtdi0xMjUsXHJcblx0LnAtdi0xMjAsXHJcblx0LnAtdi0xMTUsXHJcblx0LnAtdi0xMTAsXHJcblx0LnAtdi0xMDAsXHJcblx0LnAtdi05NSxcclxuXHQucC12LTkwLFxyXG5cdC5wLXYtODUsXHJcblx0LnAtdi04MCxcclxuXHQucC12LTc1LFxyXG5cdC5wLXYtNzAsXHJcblx0LnAtdi02NSxcclxuXHQucC12LTYwLFxyXG5cdC5wLXYtNTUsXHJcblx0LnAtdi01MCxcclxuXHQucC12LTQ1LFxyXG5cdC5wLXYtNDAsXHJcblx0LnAtdi0zNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnAtaC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTI1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0zNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC01MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTU1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC02NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTcwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC04MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTg1IHtcclxuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtOTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC05NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEwMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTA1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTExNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEzMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTE0NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtaC0xNTAsXHJcblx0LnAtaC0xNDUsXHJcblx0LnAtaC0xNDAsXHJcblx0LnAtaC0xMzUsXHJcblx0LnAtaC0xMzAsXHJcblx0LnAtaC0xMjUsXHJcblx0LnAtaC0xMjAsXHJcblx0LnAtaC0xMTUsXHJcblx0LnAtaC0xMTAsXHJcblx0LnAtaC0xMDAsXHJcblx0LnAtaC05NSxcclxuXHQucC1oLTkwLFxyXG5cdC5wLWgtODUsXHJcblx0LnAtaC04MCxcclxuXHQucC1oLTc1LFxyXG5cdC5wLWgtNzAsXHJcblx0LnAtaC02NSxcclxuXHQucC1oLTYwLFxyXG5cdC5wLWgtNTUsXHJcblx0LnAtaC01MCxcclxuXHQucC1oLTQ1LFxyXG5cdC5wLWgtNDAsXHJcblx0LnAtaC0zNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnAtdC01IHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC00NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTU1IHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTYwIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTc1IHtcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtODUge1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTkwIHtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTA1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLXQtMTUwLFxyXG5cdC5wLXQtMTQ1LFxyXG5cdC5wLXQtMTQwLFxyXG5cdC5wLXQtMTM1LFxyXG5cdC5wLXQtMTMwLFxyXG5cdC5wLXQtMTI1LFxyXG5cdC5wLXQtMTIwLFxyXG5cdC5wLXQtMTE1LFxyXG5cdC5wLXQtMTEwLFxyXG5cdC5wLXQtMTAwLFxyXG5cdC5wLXQtOTUsXHJcblx0LnAtdC05MCxcclxuXHQucC10LTg1LFxyXG5cdC5wLXQtODAsXHJcblx0LnAtdC03NSxcclxuXHQucC10LTcwLFxyXG5cdC5wLXQtNjUsXHJcblx0LnAtdC02MCxcclxuXHQucC10LTU1LFxyXG5cdC5wLXQtNTAsXHJcblx0LnAtdC00NSxcclxuXHQucC10LTQwLFxyXG5cdC5wLXQtMzUge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnAtYi01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTI1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0zMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi00NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTU1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTYwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi02NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTc1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi04MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItODUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi05NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtYi0xNTAsXHJcblx0LnAtYi0xNDUsXHJcblx0LnAtYi0xNDAsXHJcblx0LnAtYi0xMzUsXHJcblx0LnAtYi0xMzAsXHJcblx0LnAtYi0xMjUsXHJcblx0LnAtYi0xMjAsXHJcblx0LnAtYi0xMTUsXHJcblx0LnAtYi0xMTAsXHJcblx0LnAtYi0xMDAsXHJcblx0LnAtYi05NSxcclxuXHQucC1iLTkwLFxyXG5cdC5wLWItODUsXHJcblx0LnAtYi04MCxcclxuXHQucC1iLTc1LFxyXG5cdC5wLWItNzAsXHJcblx0LnAtYi02NSxcclxuXHQucC1iLTYwLFxyXG5cdC5wLWItNTUsXHJcblx0LnAtYi01MCxcclxuXHQucC1iLTQ1LFxyXG5cdC5wLWItNDAsXHJcblx0LnAtYi0zNSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC1sLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTI1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0zNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC01MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTU1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC02MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTY1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC03NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTgwIHtcclxuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtODUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC05MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTk1IHtcclxuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEwNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEyMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEyNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTE0MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xNDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC1sLTE1MCxcclxuXHQucC1sLTE0NSxcclxuXHQucC1sLTE0MCxcclxuXHQucC1sLTEzNSxcclxuXHQucC1sLTEzMCxcclxuXHQucC1sLTEyNSxcclxuXHQucC1sLTEyMCxcclxuXHQucC1sLTExNSxcclxuXHQucC1sLTExMCxcclxuXHQucC1sLTEwMCxcclxuXHQucC1sLTk1LFxyXG5cdC5wLWwtOTAsXHJcblx0LnAtbC04NSxcclxuXHQucC1sLTgwLFxyXG5cdC5wLWwtNzUsXHJcblx0LnAtbC03MCxcclxuXHQucC1sLTY1LFxyXG5cdC5wLWwtNjAsXHJcblx0LnAtbC01NSxcclxuXHQucC1sLTUwLFxyXG5cdC5wLWwtNDUsXHJcblx0LnAtbC00MCxcclxuXHQucC1sLTM1IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC1yLTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0yMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0yNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0zMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0zNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci00MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci00NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci01MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci01NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTYwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTY1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTcwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTc1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTgwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTg1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTkwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTk1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEwMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTA1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTE1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTI1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEzNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTQwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xNDUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTE1MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLXItMTUwLFxyXG5cdC5wLXItMTQ1LFxyXG5cdC5wLXItMTQwLFxyXG5cdC5wLXItMTM1LFxyXG5cdC5wLXItMTMwLFxyXG5cdC5wLXItMTI1LFxyXG5cdC5wLXItMTIwLFxyXG5cdC5wLXItMTE1LFxyXG5cdC5wLXItMTEwLFxyXG5cdC5wLXItMTAwLFxyXG5cdC5wLXItOTUsXHJcblx0LnAtci05MCxcclxuXHQucC1yLTg1LFxyXG5cdC5wLXItODAsXHJcblx0LnAtci03NSxcclxuXHQucC1yLTcwLFxyXG5cdC5wLXItNjUsXHJcblx0LnAtci02MCxcclxuXHQucC1yLTU1LFxyXG5cdC5wLXItNTAsXHJcblx0LnAtci00NSxcclxuXHQucC1yLTQwLFxyXG5cdC5wLXItMzUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4udy0wIHtcclxuICAgIHdpZHRoOiAwcHhcclxufVxyXG5cclxuLnctMTAge1xyXG4gICAgd2lkdGg6IDEwJVxyXG59XHJcblxyXG4udy0xNSB7XHJcbiAgICB3aWR0aDogMTUlXHJcbn1cclxuXHJcbi53LTIwIHtcclxuICAgIHdpZHRoOiAyMCVcclxufVxyXG5cclxuLnctMjUge1xyXG4gICAgd2lkdGg6IDI1JVxyXG59XHJcblxyXG4udy0zMCB7XHJcbiAgICB3aWR0aDogMzAlXHJcbn1cclxuXHJcbi53LTM1IHtcclxuICAgIHdpZHRoOiAzNSVcclxufVxyXG5cclxuLnctNDAge1xyXG4gICAgd2lkdGg6IDQwJVxyXG59XHJcblxyXG4udy00NSB7XHJcbiAgICB3aWR0aDogNDUlXHJcbn1cclxuXHJcbi53LTUwIHtcclxuICAgIHdpZHRoOiA1MCVcclxufVxyXG5cclxuLnctNTUge1xyXG4gICAgd2lkdGg6IDU1JVxyXG59XHJcblxyXG4udy02MCB7XHJcbiAgICB3aWR0aDogNjAlXHJcbn1cclxuXHJcbi53LTY1IHtcclxuICAgIHdpZHRoOiA2NSVcclxufVxyXG5cclxuLnctNzAge1xyXG4gICAgd2lkdGg6IDcwJVxyXG59XHJcblxyXG4udy03NSB7XHJcbiAgICB3aWR0aDogNzUlXHJcbn1cclxuXHJcbi53LTgwIHtcclxuICAgIHdpZHRoOiA4MCVcclxufVxyXG5cclxuLnctODUge1xyXG4gICAgd2lkdGg6IDg1JVxyXG59XHJcblxyXG4udy05MCB7XHJcbiAgICB3aWR0aDogOTAlXHJcbn1cclxuXHJcbi53LTk1IHtcclxuICAgIHdpZHRoOiA5NSVcclxufVxyXG5cclxuLnctMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5oZWlnaHQtbWF4IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mdWxsLWhlaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLmxzLTAge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0wLTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xLTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0yLTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTMge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0zLTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy00LTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy01LTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTYge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy02LTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTcge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDdweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy03LTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTgge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy04LTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDguNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTkge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDlweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy05LTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDkuNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTEwIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTExIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTEyIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTEzIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTE0IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTE1IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuXHJcbi8qTGluZS1IZWlnaHQqL1xyXG4ubGgtMCB7XHJcblx0bGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMC01IHtcclxuXHRsaW5lLWhlaWdodDogMC41ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS0xIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS0yIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS0zIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS00IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS01IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS02IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS03IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS04IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMS05IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjkgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMiB7XHJcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yLTEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yLTIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yLTMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yLTQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yLTUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0zIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQgIWltcG9ydGFudFxyXG59XHJcblxyXG4vKkZvbnQgU2l6ZSovXHJcblxyXG4uZm9udC1zaXplLTgge1xyXG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTkge1xyXG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTEge1xyXG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMiB7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNSB7XHJcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE2IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTcge1xyXG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xOCB7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE5IHtcclxuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMSB7XHJcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIyIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjMge1xyXG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjYge1xyXG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yNyB7XHJcbiAgICBmb250LXNpemU6IDI3cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI4IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjkge1xyXG4gICAgZm9udC1zaXplOiAyOXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0zMCB7XHJcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTM1IHtcclxuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNDAge1xyXG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS00NSB7XHJcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTUwIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNTUge1xyXG4gICAgZm9udC1zaXplOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS02MCB7XHJcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTY1IHtcclxuICAgIGZvbnQtc2l6ZTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNzAge1xyXG4gICAgZm9udC1zaXplOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS03NSB7XHJcbiAgICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTgwIHtcclxuICAgIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtODUge1xyXG4gICAgZm9udC1zaXplOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS05MCB7XHJcbiAgICBmb250LXNpemU6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTk1IHtcclxuICAgIGZvbnQtc2l6ZTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTAwIHtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEwNSB7XHJcbiAgICBmb250LXNpemU6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMTAge1xyXG4gICAgZm9udC1zaXplOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEyMCB7XHJcbiAgICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMjUge1xyXG4gICAgZm9udC1zaXplOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTMwIHtcclxuICAgIGZvbnQtc2l6ZTogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEzNSB7XHJcbiAgICBmb250LXNpemU6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNDAge1xyXG4gICAgZm9udC1zaXplOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE1MCB7XHJcbiAgICBmb250LXNpemU6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNTUge1xyXG4gICAgZm9udC1zaXplOiAxNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTYwIHtcclxuICAgIGZvbnQtc2l6ZTogMTYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE2NSB7XHJcbiAgICBmb250LXNpemU6IDE2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNzAge1xyXG4gICAgZm9udC1zaXplOiAxNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTc1IHtcclxuICAgIGZvbnQtc2l6ZTogMTc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE4MCB7XHJcbiAgICBmb250LXNpemU6IDE4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xODUge1xyXG4gICAgZm9udC1zaXplOiAxODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTkwIHtcclxuICAgIGZvbnQtc2l6ZTogMTkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE5NSB7XHJcbiAgICBmb250LXNpemU6IDE5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMDAge1xyXG4gICAgZm9udC1zaXplOiAyMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qIFRleHQgKi9cclxuLnRleHQtbXV0ZWQge1xyXG4gICAgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEZvbnQgV2VpZ2h0ICovXHJcblxyXG4uZm9udC13ZWlnaHQtdGhpbiB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcclxuXHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBEaXNwbGF5ICovXHJcblxyXG4uZGlzcGxheS1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubGluZS1ibG9jayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb2ludGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogUG9zaXRpb24gKi9cclxuXHJcbi5yZWxhdGl2ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYWJzb2x1dGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmZpeGVkICB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4uc3RhdGljIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4vKiBTaGFkb3cgKi9cclxuXHJcbi5zaGFkb3ctbGcge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSg3Nyw4NCwxMjQsLjA5KSFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIC41cmVtIDFyZW0gcmdiYSg3Nyw4NCwxMjQsLjA5KSFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNoYWRvdy1zbSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoNzcsODQsMTI0LC4wOSkhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qIE92ZXJmbG93ICovXHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVyZmxvdy15LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVyZmxvdy14LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1hdXRvIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteS1hdXRvIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5vdmVyZmxvdy14LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG5cclxuLyogRmxvYXQgKi9cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnB1bGwtbGVmdC1zbSB7XHJcblx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB1bGwtcmlnaHQtc20ge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHVsbC1ub25lLXNtIHtcclxuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vKiBJbWFnZSAqL1xyXG4uaW1nLWNpcmNsZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEJhY2tncm91bmQgKi9cclxuLmJnIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLyogQm9yZGVyICovXHJcbi5ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCBBbGlnbiAqL1xyXG4udmVydGljYWwtYWxpZ24ge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRcclxuXHQudGFibGUtY2VsbCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1hbGlnbi1zdXBlciB7XHJcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG59XHJcblxyXG4vKiBib3JkZXItcmFkaXVzICovXHJcbi5ib3JkZXItcmFkaXVzLTQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy02IHtcclxuXHRib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtOCB7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLTEwIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLXJvdW5kIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIG9wYWNpdHkgKi9cclxuLm9wYWNpdHktMDEge1xyXG4gICAgb3BhY2l0eTogMC4xO1xyXG59XHJcblxyXG4ub3BhY2l0eS0wMiB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTAzIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLm9wYWNpdHktMDQge1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG59XHJcblxyXG4ub3BhY2l0eS0wNSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA2IHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLm9wYWNpdHktMDcge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4ub3BhY2l0eS0wOCB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA5IHtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLm9wYWNpdHktMTAge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcclxuICAgIC8qIFR5cG9ncmFwaHkgKi9cclxuXHJcblx0LmZvbnQtc2l6ZS0xNDUsXHJcbiAgICAuZm9udC1zaXplLTE0MCxcclxuXHQuZm9udC1zaXplLTEzNSxcclxuICAgIC5mb250LXNpemUtMTMwLFxyXG4gICAgLmZvbnQtc2l6ZS0xMjUsXHJcbiAgICAuZm9udC1zaXplLTEyMCxcclxuXHQuZm9udC1zaXplLTExNSxcclxuICAgIC5mb250LXNpemUtMTEwLFxyXG5cdC5mb250LXNpemUtMTA1LFxyXG4gICAgLmZvbnQtc2l6ZS0xMDAsXHJcbiAgICAuZm9udC1zaXplLTk1LFxyXG4gICAgLmZvbnQtc2l6ZS05MCxcclxuXHQuZm9udC1zaXplLTg1LFxyXG4gICAgLmZvbnQtc2l6ZS04MCxcclxuXHQuZm9udC1zaXplLTc1LFxyXG4gICAgLmZvbnQtc2l6ZS03MCxcclxuICAgIC5mb250LXNpemUtNjUsXHJcbiAgICAuZm9udC1zaXplLTYwLFxyXG4gICAgLmZvbnQtc2l6ZS01NSxcclxuICAgIC5mb250LXNpemUtNTAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50XHJcbiAgICB9XHJcblx0XHJcblx0LmZvbnQtc2l6ZS0yMDAsXHJcblx0LmZvbnQtc2l6ZS0xOTUsXHJcblx0LmZvbnQtc2l6ZS0xOTAsXHJcblx0LmZvbnQtc2l6ZS0xODUsXHJcbiAgICAuZm9udC1zaXplLTE4MCxcclxuXHQuZm9udC1zaXplLTE3NSxcclxuICAgIC5mb250LXNpemUtMTcwLFxyXG5cdC5mb250LXNpemUtMTY1LFxyXG4gICAgLmZvbnQtc2l6ZS0xNjAsXHJcblx0LmZvbnQtc2l6ZS0xNTUsXHJcbiAgICAuZm9udC1zaXplLTE1MCB7XHJcblx0XHRmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcblx0XHJcblx0cC53LTk1LFxyXG4gICAgcC53LTkwLFxyXG5cdHAudy04NSxcclxuICAgIHAudy04MCxcclxuXHRwLnctNzUsXHJcbiAgICBwLnctNzAsXHJcblx0cC53LTY1LFxyXG4gICAgcC53LTYwLFxyXG5cdHAudy01NSxcclxuICAgIHAudy01MCxcclxuXHRwLnctNDUsXHJcbiAgICBwLnctNDAsXHJcblx0cC53LTM1LFxyXG4gICAgcC53LTMwLFxyXG5cdHAudy0yNSxcclxuICAgIHAudy0yMCxcclxuXHRwLnctMTUsXHJcbiAgICBwLnctMTAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHRcclxuXHRpbnB1dC53aWR0aC05NSxcclxuICAgIGlucHV0LndpZHRoLTkwLFxyXG5cdGlucHV0LndpZHRoLTg1LFxyXG4gICAgaW5wdXQud2lkdGgtODAsXHJcblx0aW5wdXQud2lkdGgtNzUsXHJcbiAgICBpbnB1dC53aWR0aC03MCxcclxuXHRpbnB1dC53aWR0aC02NSxcclxuICAgIGlucHV0LndpZHRoLTYwLFxyXG5cdGlucHV0LndpZHRoLTU1LFxyXG4gICAgaW5wdXQud2lkdGgtNTAsXHJcblx0aW5wdXQud2lkdGgtNDUsXHJcbiAgICBpbnB1dC53aWR0aC00MCxcclxuXHRpbnB1dC53aWR0aC0zNSxcclxuICAgIGlucHV0LndpZHRoLTMwLFxyXG5cdGlucHV0LndpZHRoLTI1LFxyXG4gICAgaW5wdXQud2lkdGgtMjAsXHJcblx0aW5wdXQud2lkdGgtMTUsXHJcbiAgICBpbnB1dC53aWR0aC0xMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgfVxyXG59IFxyXG5cclxuLmhpZGRlbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiLnNpZGUtbmF2IHtcclxuXHR3aWR0aDogJHNpZGUtbmF2LXdpZHRoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpOyBcclxuXHRAaW5jbHVkZSBwcmludCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRsZWZ0OiAtJHNpZGUtbmF2LXdpZHRoO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuICAgICAgICB3aWR0aDogJHNpZGUtbmF2LXdpZHRoLWxhcHRvcDtcclxuICAgIH1cclxuXHJcblx0LnNpZGUtbmF2LWlubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcdFx0XHJcblxyXG5cdFx0LnNpZGUtbmF2LW1lbnUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjA1cyBlYXNlLWluKTtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDQyLDQyLDQyLC43NSkscmdiYSg0Miw0Miw0MiwuNzUpKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDsgICAgXHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSx0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSx0b3AgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDJweCkpO1xyXG5cdFx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdD4uYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7IFxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTIyNWRlZykgdHJhbnNsYXRlWCgycHgpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHhcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7IFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbi1ob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLnNpZGUtbmF2LWhlYWRlciB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdCYuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGVZKC4wMDAxKSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjE1KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWSgxKSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7IFxyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXMtZm9sZGVkIHtcclxuXHJcblx0LnNpZGUtbmF2IHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG5cdFx0XHR3aWR0aDogJHNpZGUtbmF2LWZvbGRlZDtcclxuXHRcdFxyXG5cdFx0XHQuc2lkZS1uYXYtaW5uZXIge1xyXG5cclxuXHRcdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHQmLnNpZGUtbmF2LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAkc2lkZS1uYXYtd2lkdGg7XHJcblxyXG5cdFx0XHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHRcdFx0LnNpZGUtbmF2LW1lbnUge1xyXG5cclxuXHRcdFx0XHRcdFx0PiBsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuc2lkZS1uYXYtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+dWwuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0XHRsZWZ0OiAtJHNpZGUtbmF2LXdpZHRoO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmlzLWV4cGFuZCB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnNpZGUtbmF2IHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuQGVhY2ggJHRoZW1lIGluICR0aGVtZS1jb2xvci1sb29wIHtcclxuICAgIC4je250aCgkdGhlbWUsIDEpfSB7XHJcblxyXG5cdFx0LnNpZGUtbmF2IC5zaWRlLW5hdi1pbm5lciAuc2lkZS1uYXYtbWVudT5saS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51PmxpIHtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG50aCgkdGhlbWUsIDIpLCAwLjE1KTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICN7bnRoKCR0aGVtZSwgMil9O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI3tudGgoJHRoZW1lLCAyKX07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHQuaWNvbi1ob2xkZXIge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC5hcnJvdyB7XHJcblx0XHQuYXJyb3ctaWNvbiB7XHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI3skd2hpdGV9LCN7JHdoaXRlfSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIFxyXG4uaXMtc2lkZS1uYXYtZGFyayB7XHJcbiAgICAuc2lkZS1uYXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpZGUtbmF2LWRhcms7XHJcblx0XHRcclxuXHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaWRlLW5hdi1kYXJrLXRleHQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlKClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlKClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gbGkge1xyXG5cclxuXHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdCYuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0LmFycm93LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCN7JHNpZGUtbmF2LWRhcmstdGV4dH0sI3skc2lkZS1uYXYtZGFyay10ZXh0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiLnF1aWNrLXZpZXcge1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogJHNpZGUtbmF2LXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTsgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sYXB0b3Atb25seSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtd2lkdGgtbGFwdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1mb2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9nby13aGl0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtd3JhcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG5cclxuICAgICAgICAubmF2LWxlZnQsXHJcbiAgICAgICAgLm5hdi1yaWdodCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGEsXHJcbiAgICAgICAgICAgICAgICBuei1kcm9wZG93biA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuM3MpOyBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2t0b3AtdG9nZ2xlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgPiBpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA3NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS10b2dnbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbnQtZHJvcGRvd24tbGluayxcclxuICAgIC5hbnQtZHJvcGRvd24tdHJpZ2dlciAge1xyXG4gICAgICAgIC5hbnRpY29uOm5vdCguYW50aWNvbi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkZXItZm9sZGVkIHtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpZGUtbmF2LWZvbGRlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3Atbm90aWZpY2F0aW9uIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcC1wcm9maWxlIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuXHJcblxyXG4uaXMtZm9sZGVkIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlLW5hdi1mb2xkZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWZvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxlZnQge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAmLmRlc2t0b3AtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzdcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHRcclxuICAgIH1cclxufVxyXG5cclxuLmlzLWV4cGFuZCB7IFxyXG5cclxuXHQuaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHQubmF2LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cdFxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi5pcy1wcmltYXJ5LFxyXG4uaXMtc2Vjb25kYXJ5LFxyXG4uaXMtc3VjY2VzcyxcclxuLmlzLWRhbmdlcixcclxuLmlzLWN1c3RvbSB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmxvZ28tZGFyayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGVmdCxcclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGEsXHJcbiAgICAgICAgICAgICAgICBuei1kcm9wZG93biA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbnQtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkdGhlbWUgaW4gJHRoZW1lLWNvbG9yLWxvb3Age1xyXG4gICAgLiN7bnRoKCR0aGVtZSwgMSl9IHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCR0aGVtZSwgMil9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG5cdHBhZGRpbmc6IDBweCAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdGZvbnQtc2l6ZTogOTAlO1x0XHJcblxyXG5cdC5mb290ZXItY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZS1jb250YWluZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdHBhZGRpbmctbGVmdDogJHNpZGUtbmF2LXdpZHRoO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7IFxyXG5cdEBpbmNsdWRlIHByaW50IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogJHNpZGUtbmF2LXdpZHRoLWxhcHRvcDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7O1xyXG5cdH0gXHJcblxyXG5cdC5tYWluLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JGxheW91dC1jb250ZW50LWd1dHRlcn0pICRsYXlvdXQtY29udGVudC1ndXR0ZXIgJGxheW91dC1jb250ZW50LWd1dHRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XHJcblxyXG5cdFx0Ji5mdWxsLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcHJpbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogODVweCAxMHB4IDEwcHggMTBweDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0Ji5uby1ndXR0ZXJzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogJGxheW91dC1jb250ZW50LWd1dHRlciAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJGxheW91dC1jb250ZW50LWd1dHRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cclxuXHRcdFx0Ji5oYXMtdGFiIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7IFxyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1x0XHJcblx0XHRcdH0gXHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zdWItdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmlzLWZvbGRlZCB7XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG5cdFx0LnBhZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc2lkZS1uYXYtZm9sZGVkO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdC5wYWdlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXZhdGFyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGF2YXRhci1iZztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogJGF2YXRhci1zaXplO1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYuYXZhdGFyLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGF2YXRhci1pY29uO1xyXG4gICAgfVxyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hdmF0YXItYmFkZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5hdmF0YXItc3F1YXJlIHtcclxuXHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICYuYmFkZ2UtZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTIyMmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uYXZhdGFyLWxnIHtcclxuICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XHJcbiAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplLWxnO1xyXG4gICAgfSAgICBcclxuXHJcbiAgICAmLmF2YXRhci1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6ICRhdmF0YXItaWNvbi1sZztcclxuICAgIH1cclxufVxyXG5cclxuLmF2YXRhci1zbSB7XHJcbiAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplLXNtO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhdmF0YXItc2l6ZS1zbTtcclxuICAgIH0gICAgXHJcblxyXG4gICAgJi5hdmF0YXItaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYXZhdGFyLWljb24tc207XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdmF0YXItc3F1YXJlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG5AZWFjaCAkdG9uZSBpbiAkdG9uZS1sb29wIHtcclxuXHJcbiAgICAuYXZhdGFyLSN7bnRoKCR0b25lLCAxKX0ge1xyXG4gICAgICAgIGNvbG9yOiAje250aCgkdG9uZSwgMil9O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICN7bnRoKCR0b25lLCAzKX07XHJcbiAgICB9XHJcbn0gICAgXHJcblxyXG4uYXZhdGFyLXRleHQge1xyXG5cclxuICAgIC5hdmF0YXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxufSBcclxuXHJcbi5hdmF0YXItc3RyaW5nIHtcclxuXHJcbiAgICAuYXZhdGFyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbn0iLCJ1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAmLmljb25zLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjY2JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pY29uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCk7IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjQpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vQGZvbnQtZmFjZSB7XHJcbi8vICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XHJcbi8vICBzcmM6dXJsKFwiLi4vZm9udHMvYW50aWNvbi5lb3RcIik7XHJcbi8vICBzcmM6dXJsKFwiLi4vZm9udHMvYW50aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4vLyAgICB1cmwoXCIuLi9mb250cy9hbnRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuLy8gICAgdXJsKFwiLi4vZm9udHMvYW50aWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbi8vICAgIHVybChcIi4uL2ZvbnRzL2FudGljb24uc3ZnI2FudGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4vLyAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy9cclxuLy99XHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmFudGljb24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmdDaXJjbGV7XHJcblx0MCUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbig1MCUgNTAlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMCkpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDM2MGRlZykpO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGljb24tYWNjb3VudC1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmFudGljb24tYWxlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjJcIjtcclxufVxyXG4uYW50aWNvbi1hbGliYWJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYzXCI7XHJcbn1cclxuLmFudGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmFudGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG59XHJcbi5hbnRpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmFudGljb24tYWxpcGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuLmFudGljb24tYWxpcGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5hbnRpY29uLWFsaXdhbmd3YW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY5XCI7XHJcbn1cclxuLmFudGljb24tYWxpeXVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZhXCI7XHJcbn1cclxuLmFudGljb24tYW1hem9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZiXCI7XHJcbn1cclxuLmFudGljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5hbnRpY29uLWFudC1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xyXG59XHJcbi5hbnRpY29uLWFudC1kZXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uYW50aWNvbi1hcGFydG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmZcIjtcclxufVxyXG4uYW50aWNvbi1hcGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uYW50aWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5hbnRpY29uLWFwcHN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcyXCI7XHJcbn1cclxuLmFudGljb24tYXJlYS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzRcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmFudGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzZcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5hbnRpY29uLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uYW50aWNvbi1hdWRpbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5hbnRpY29uLWF1ZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdhXCI7XHJcbn1cclxuLmFudGljb24tYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDFcIjtcclxufVxyXG4uYW50aWNvbi1iYW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmFudGljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmFudGljb24tYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xyXG59XHJcbi5hbnRpY29uLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uYW50aWNvbi1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ2XCI7XHJcbn1cclxuLmFudGljb24tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uYW50aWNvbi1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmFudGljb24tYmctY29sb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmFudGljb24tYmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uYW50aWNvbi1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuLmFudGljb24tYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGVcIjtcclxufVxyXG4uYW50aWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1pbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUxXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLW91dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUyXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUzXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci12ZXJ0aWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xyXG59XHJcbi5hbnRpY29uLWJveC1wbG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDU2XCI7XHJcbn1cclxuLmFudGljb24tYnJhbmNoZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTdcIjtcclxufVxyXG4uYW50aWNvbi1idWlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xyXG59XHJcbi5hbnRpY29uLWJ1bGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTlcIjtcclxufVxyXG4uYW50aWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVhXCI7XHJcbn1cclxuLmFudGljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzBcIjtcclxufVxyXG4uYW50aWNvbi1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzFcIjtcclxufVxyXG4uYW50aWNvbi1jYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzJcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDMzXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzNFwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM1XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzZcIjtcclxufVxyXG4uYW50aWNvbi1jYXJyeS1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzdcIjtcclxufVxyXG4uYW50aWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMVwiO1xyXG59XHJcbi5hbnRpY29uLWNocm9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMlwiO1xyXG59XHJcbi5hbnRpY29uLWNpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIzXCI7XHJcbn1cclxuLmFudGljb24tY2xvY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI0XCI7XHJcbn1cclxuLmFudGljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjVcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjZcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjdcIjtcclxufVxyXG4uYW50aWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI5XCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtc2VydmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJhXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyY1wiO1xyXG59XHJcbi5hbnRpY29uLWNsdXN0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMmRcIjtcclxufVxyXG4uYW50aWNvbi1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJlXCI7XHJcbn1cclxuLmFudGljb24tY29kZS1zYW5kYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJmXCI7XHJcbn1cclxuLmFudGljb24tY29kZXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzYVwiO1xyXG59XHJcbi5hbnRpY29uLWNvZGVwZW4tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNiXCI7XHJcbn1cclxuLmFudGljb24tY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNjXCI7XHJcbn1cclxuLmFudGljb24tY29sdW0taGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNkXCI7XHJcbn1cclxuLmFudGljb24tY29sdW1uLXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNlXCI7XHJcbn1cclxuLmFudGljb24tY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzZlwiO1xyXG59XHJcbi5hbnRpY29uLWNvbnRhY3RzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQwXCI7XHJcbn1cclxuLmFudGljb24tY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDViXCI7XHJcbn1cclxuLmFudGljb24tY29udHJvbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1ZFwiO1xyXG59XHJcbi5hbnRpY29uLWNvcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWVcIjtcclxufVxyXG4uYW50aWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWZcIjtcclxufVxyXG4uYW50aWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MFwiO1xyXG59XHJcbi5hbnRpY29uLWNyb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdiXCI7XHJcbn1cclxuLmFudGljb24tY3VzdG9tZXItc2VydmljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3Y1wiO1xyXG59XHJcbi5hbnRpY29uLWRhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2RcIjtcclxufVxyXG4uYW50aWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2VcIjtcclxufVxyXG4uYW50aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1Y1wiO1xyXG59XHJcbi5hbnRpY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJcbn1cclxuLmFudGljb24tZGVwbG95bWVudC11bml0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIjtcclxufVxyXG4uYW50aWNvbi1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIjtcclxufVxyXG4uYW50aWNvbi1kaWZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4uYW50aWNvbi1kaW5nZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLmFudGljb24tZGlzY29ubmVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbn1cclxuLmFudGljb24tZGlzbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJcbn1cclxuLmFudGljb24tZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIjtcclxufVxyXG4uYW50aWNvbi1kb3QtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5hbnRpY29uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIjtcclxufVxyXG4uYW50aWNvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYVwiO1xyXG59XHJcbi5hbnRpY29uLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYlwiO1xyXG59XHJcbi5hbnRpY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGNcIjtcclxufVxyXG4uYW50aWNvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XHJcbn1cclxuLmFudGljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZVwiO1xyXG59XHJcbi5hbnRpY29uLWRyYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiO1xyXG59XHJcbi5hbnRpY29uLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIjtcclxufVxyXG4uYW50aWNvbi1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcbi5hbnRpY29uLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcbi5hbnRpY29uLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi5hbnRpY29uLWVsbGlwc2lzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIjtcclxufVxyXG4uYW50aWNvbi1lbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XHJcbn1cclxuLmFudGljb24tZW52aXJvbm1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNlwiO1xyXG59XHJcbi5hbnRpY29uLWV1cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2VwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOVwiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XHJcbn1cclxuLmFudGljb24tZXhwZXJpbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XHJcbn1cclxuLmFudGljb24tZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWNcIjtcclxufVxyXG4uYW50aWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZFwiO1xyXG59XHJcbi5hbnRpY29uLWV5ZS1pbnZpc2libGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG59XHJcbi5hbnRpY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWZcIjtcclxufVxyXG4uYW50aWNvbi1mYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjBcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjFcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyM1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLWRvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyN1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtanBnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLW1hcmtkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmFcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyY1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtcHJvdGVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzBcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXVua25vd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS16aXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzM1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XHJcbn1cclxuLmFudGljb24tZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XHJcbn1cclxuLmFudGljb24tZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XHJcbn1cclxuLmFudGljb24tZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzdcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzhcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XHJcbn1cclxuLmFudGljb24tZm9udC1jb2xvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzYVwiO1xyXG59XHJcbi5hbnRpY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XHJcbn1cclxuLmFudGljb24tZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XHJcbn1cclxuLmFudGljb24tZm9ybTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XHJcbn1cclxuLmFudGljb24tZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XHJcbn1cclxuLmFudGljb24tZnJvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzZlwiO1xyXG59XHJcbi5hbnRpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcbi5hbnRpY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJcbn1cclxuLmFudGljb24tZnVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XHJcbn1cclxuLmFudGljb24tZnVubmVsLXBsb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcbi5hbnRpY29uLWdhdGV3YXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NFwiO1xyXG59XHJcbi5hbnRpY29uLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NVwiO1xyXG59XHJcbi5hbnRpY29uLWdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XHJcbn1cclxuLmFudGljb24tZ2l0bGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDdcIjtcclxufVxyXG4uYW50aWNvbi1nbG9iYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OFwiO1xyXG59XHJcbi5hbnRpY29uLWdvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OVwiO1xyXG59XHJcbi5hbnRpY29uLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJcbn1cclxuLmFudGljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0YlwiO1xyXG59XHJcbi5hbnRpY29uLWhkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XHJcbn1cclxuLmFudGljb24taGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xyXG59XHJcbi5hbnRpY29uLWhlYXQtbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGVcIjtcclxufVxyXG4uYW50aWNvbi1oaWdobGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xyXG59XHJcbi5hbnRpY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MFwiO1xyXG59XHJcbi5hbnRpY29uLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuLmFudGljb24taHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5hbnRpY29uLWlkY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJcbn1cclxuLmFudGljb24taWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NFwiO1xyXG59XHJcbi5hbnRpY29uLWltcG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XHJcbn1cclxuLmFudGljb24taW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NlwiO1xyXG59XHJcbi5hbnRpY29uLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1N1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG4uYW50aWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1OVwiO1xyXG59XHJcbi5hbnRpY29uLWluc3VyYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XHJcbn1cclxuLmFudGljb24taW50ZXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XHJcbn1cclxuLmFudGljb24taXNzdWVzLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWNcIjtcclxufVxyXG4uYW50aWNvbi1pdGFsaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xyXG59XHJcbi5hbnRpY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XHJcbn1cclxuLmFudGljb24tbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWZcIjtcclxufVxyXG4uYW50aWNvbi1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MFwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MVwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjJcIjtcclxufVxyXG4uYW50aWNvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJcbn1cclxuLmFudGljb24tbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XHJcbn1cclxuLmFudGljb24tbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XHJcbn1cclxuLmFudGljb24tbGluZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XHJcbn1cclxuLmFudGljb24tbGluZS1oZWlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2N1wiO1xyXG59XHJcbi5hbnRpY29uLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OFwiO1xyXG59XHJcbi5hbnRpY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjlcIjtcclxufVxyXG4uYW50aWNvbi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmFcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKCcxcyBsaW5lYXIgaW5maW5pdGUgbG9hZGluZ0NpcmNsZScpXHJcbn1cclxuLmFudGljb24tbG9hZGluZy0zLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmJcIjtcclxufVxyXG4uYW50aWNvbi1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmNcIjtcclxufVxyXG4uYW50aWNvbi1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XHJcbn1cclxuLmFudGljb24tbG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmVcIjtcclxufVxyXG4uYW50aWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmZcIjtcclxufVxyXG4uYW50aWNvbi1tYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MFwiO1xyXG59XHJcbi5hbnRpY29uLW1lZGljaW5lLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XHJcbn1cclxuLmFudGljb24tbWVkaXVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzJcIjtcclxufVxyXG4uYW50aWNvbi1tZWRpdW0td29ya21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcbi5hbnRpY29uLW1laDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XHJcbn1cclxuLmFudGljb24tbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XHJcbn1cclxuLmFudGljb24tbWVudS1mb2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzZcIjtcclxufVxyXG4uYW50aWNvbi1tZW51LXVuZm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbn1cclxuLmFudGljb24tbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XHJcbn1cclxuLmFudGljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3OVwiO1xyXG59XHJcbi5hbnRpY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XHJcbn1cclxuLmFudGljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2JcIjtcclxufVxyXG4uYW50aWNvbi1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xyXG59XHJcbi5hbnRpY29uLW1vbmV5LWNvbGxlY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xyXG59XHJcbi5hbnRpY29uLW1vbml0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xyXG59XHJcbi5hbnRpY29uLW1yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcclxufVxyXG4uYW50aWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG59XHJcbi5hbnRpY29uLW51bWJlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XHJcbn1cclxuLmFudGljb24tb3JkZXJlZC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG4uYW50aWNvbi1wYXBlci1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODNcIjtcclxufVxyXG4uYW50aWNvbi1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuLmFudGljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG4uYW50aWNvbi1wYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODZcIjtcclxufVxyXG4uYW50aWNvbi1wZXJjZW50YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODdcIjtcclxufVxyXG4uYW50aWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuLmFudGljb24tcGljLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XHJcbn1cclxuLmFudGljb24tcGljLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4YVwiO1xyXG59XHJcbi5hbnRpY29uLXBpYy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XHJcbn1cclxuLmFudGljb24tcGljdHVyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XHJcbn1cclxuLmFudGljb24tcGllLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGRcIjtcclxufVxyXG4uYW50aWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XHJcbn1cclxuLmFudGljb24tcGxheS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MFwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTFcIjtcclxufVxyXG4uYW50aWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XHJcbn1cclxuLmFudGljb24tcG91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5M1wiO1xyXG59XHJcbi5hbnRpY29uLXBvd2Vyb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTRcIjtcclxufVxyXG4uYW50aWNvbi1wcmludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTVcIjtcclxufVxyXG4uYW50aWNvbi1wcm9maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTZcIjtcclxufVxyXG4uYW50aWNvbi1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTdcIjtcclxufVxyXG4uYW50aWNvbi1wcm9wZXJ0eS1zYWZldHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi5hbnRpY29uLXB1c2hwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OVwiO1xyXG59XHJcbi5hbnRpY29uLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWFcIjtcclxufVxyXG4uYW50aWNvbi1xcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5YlwiO1xyXG59XHJcbi5hbnRpY29uLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWNcIjtcclxufVxyXG4uYW50aWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xyXG59XHJcbi5hbnRpY29uLXJhZGFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWVcIjtcclxufVxyXG4uYW50aWNvbi1yYWRpdXMtYm90dG9tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLWJvdHRvbXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTBcIjtcclxufVxyXG4uYW50aWNvbi1yYWRpdXMtc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLXVwbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLXVwcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhM1wiO1xyXG59XHJcbi5hbnRpY29uLXJlYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhNFwiO1xyXG59XHJcbi5hbnRpY29uLXJlY29uY2lsaWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTVcIjtcclxufVxyXG4uYW50aWNvbi1yZWQtZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhNlwiO1xyXG59XHJcbi5hbnRpY29uLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XHJcbn1cclxuLmFudGljb24tcmVkbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XHJcbn1cclxuLmFudGljb24tcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTlcIjtcclxufVxyXG4uYW50aWNvbi1yZWxvYWQtdGltZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XHJcbn1cclxuLmFudGljb24tcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XHJcbn1cclxuLmFudGljb24tcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhZFwiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFlXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWZcIjtcclxufVxyXG4uYW50aWNvbi1yaXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjBcIjtcclxufVxyXG4uYW50aWNvbi1yb2JvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XHJcbn1cclxuLmFudGljb24tcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjJcIjtcclxufVxyXG4uYW50aWNvbi1yb2xsYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XHJcbn1cclxuLmFudGljb24tc2FmZXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjRcIjtcclxufVxyXG4uYW50aWNvbi1zYWZldHktY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiNVwiO1xyXG59XHJcbi5hbnRpY29uLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiNlwiO1xyXG59XHJcbi5hbnRpY29uLXNjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiN1wiO1xyXG59XHJcbi5hbnRpY29uLXNjaGVkdWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjhcIjtcclxufVxyXG4uYW50aWNvbi1zY2lzc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjlcIjtcclxufVxyXG4uYW50aWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYVwiO1xyXG59XHJcbi5hbnRpY29uLXNlY3VyaXR5LXNjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYlwiO1xyXG59XHJcbi5hbnRpY29uLXNlbGVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XHJcbn1cclxuLmFudGljb24tc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XHJcbn1cclxuLmFudGljb24tc2hha2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiZVwiO1xyXG59XHJcbi5hbnRpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XHJcbn1cclxuLmFudGljb24tc2hvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XHJcbn1cclxuLmFudGljb24tc2hvcHBpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMVwiO1xyXG59XHJcbi5hbnRpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMlwiO1xyXG59XHJcbi5hbnRpY29uLXNocmluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XHJcbn1cclxuLmFudGljb24tc2tldGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzRcIjtcclxufVxyXG4uYW50aWNvbi1za2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzVcIjtcclxufVxyXG4uYW50aWNvbi1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM2XCI7XHJcbn1cclxuLmFudGljb24tc2xhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjN1wiO1xyXG59XHJcbi5hbnRpY29uLXNsYWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XHJcbn1cclxuLmFudGljb24tc2xpZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XHJcbn1cclxuLmFudGljb24tc21hbGwtZGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XHJcbn1cclxuLmFudGljb24tc21pbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjYlwiO1xyXG59XHJcbi5hbnRpY29uLXNuaXBwZXRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwY2NcIjtcclxufVxyXG4uYW50aWNvbi1zb2x1dGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNkXCI7XHJcbn1cclxuLmFudGljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjZVwiO1xyXG59XHJcbi5hbnRpY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNmXCI7XHJcbn1cclxuLmFudGljb24tc291bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMFwiO1xyXG59XHJcbi5hbnRpY29uLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMVwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMlwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQzXCI7XHJcbn1cclxuLmFudGljb24tc3RvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNFwiO1xyXG59XHJcbi5hbnRpY29uLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNVwiO1xyXG59XHJcbi5hbnRpY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNlwiO1xyXG59XHJcbi5hbnRpY29uLXN3YXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkN1wiO1xyXG59XHJcbi5hbnRpY29uLXN3YXAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XHJcbn1cclxuLmFudGljb24tc3dhcC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XHJcbn1cclxuLmFudGljb24tc3dpdGNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYVwiO1xyXG59XHJcbi5hbnRpY29uLXN5bmM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYlwiO1xyXG59XHJcbi5hbnRpY29uLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZGNcIjtcclxufVxyXG4uYW50aWNvbi10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkZFwiO1xyXG59XHJcbi5hbnRpY29uLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRlXCI7XHJcbn1cclxuLmFudGljb24tdGFnczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XHJcbn1cclxuLmFudGljb24tdGFvYmFvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTBcIjtcclxufVxyXG4uYW50aWNvbi10YW9iYW8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTFcIjtcclxufVxyXG4uYW50aWNvbi10ZWFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTJcIjtcclxufVxyXG4uYW50aWNvbi10aHVuZGVyYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGUzXCI7XHJcbn1cclxuLmFudGljb24tdG8tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTRcIjtcclxufVxyXG4uYW50aWNvbi10b29sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTVcIjtcclxufVxyXG4uYW50aWNvbi10cmFkZW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlNlwiO1xyXG59XHJcbi5hbnRpY29uLXRyYW5zYWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTdcIjtcclxufVxyXG4uYW50aWNvbi10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOFwiO1xyXG59XHJcbi5hbnRpY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOVwiO1xyXG59XHJcbi5hbnRpY29uLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XHJcbn1cclxuLmFudGljb24tdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGViXCI7XHJcbn1cclxuLmFudGljb24tdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZWNcIjtcclxufVxyXG4uYW50aWNvbi11bm9yZGVyZWQtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7XHJcbn1cclxuLmFudGljb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlZVwiO1xyXG59XHJcbi5hbnRpY29uLXVwLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XHJcbn1cclxuLmFudGljb24tdXAtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjBcIjtcclxufVxyXG4uYW50aWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmMVwiO1xyXG59XHJcbi5hbnRpY29uLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XHJcbn1cclxuLmFudGljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7XHJcbn1cclxuLmFudGljb24tdXNlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmNFwiO1xyXG59XHJcbi5hbnRpY29uLXVzZXItZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjVcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjZcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjdcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmOFwiO1xyXG59XHJcbi5hbnRpY29uLXZlcnRpY2FsLWFsaWduLW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGY5XCI7XHJcbn1cclxuLmFudGljb24tdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmFcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmJcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XHJcbn1cclxuLmFudGljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmRcIjtcclxufVxyXG4uYW50aWNvbi13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZVwiO1xyXG59XHJcbi5hbnRpY29uLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZlwiO1xyXG59XHJcbi5hbnRpY29uLXdlY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XHJcbn1cclxuLmFudGljb24td2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG59XHJcbi5hbnRpY29uLXdlaWJvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XHJcbn1cclxuLmFudGljb24td2VpYm8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIjtcclxufVxyXG4uYW50aWNvbi13aWZpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDRcIjtcclxufVxyXG4uYW50aWNvbi13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDVcIjtcclxufVxyXG4uYW50aWNvbi13b21hbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XHJcbn1cclxuLmFudGljb24teWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwN1wiO1xyXG59XHJcbi5hbnRpY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOFwiO1xyXG59XHJcbi5hbnRpY29uLXl1cXVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDlcIjtcclxufVxyXG4uYW50aWNvbi16aGlodTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XHJcbn1cclxuLmFudGljb24tem9vbS1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCI7XHJcbn1cclxuLmFudGljb24tem9vbS1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XHJcbn1cclxuLmFudGljb24tY2xvc2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XHJcbn1cclxuXHJcblxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG4gLmZhLFxyXG4gLmZhcyxcclxuIC5mYXIsXHJcbiAuZmFsLFxyXG4gLmZhZCxcclxuIC5mYWIge1xyXG4gICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgbGluZS1oZWlnaHQ6IDE7IH1cclxuXHJcbiAuZmEtbGcge1xyXG4gICBmb250LXNpemU6IDEuMzMzMzNlbTtcclxuICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XHJcblxyXG4gLmZhLXhzIHtcclxuICAgZm9udC1zaXplOiAuNzVlbTsgfVxyXG5cclxuIC5mYS1zbSB7XHJcbiAgIGZvbnQtc2l6ZTogLjg3NWVtOyB9XHJcblxyXG4gLmZhLTF4IHtcclxuICAgZm9udC1zaXplOiAxZW07IH1cclxuXHJcbiAuZmEtMngge1xyXG4gICBmb250LXNpemU6IDJlbTsgfVxyXG5cclxuIC5mYS0zeCB7XHJcbiAgIGZvbnQtc2l6ZTogM2VtOyB9XHJcblxyXG4gLmZhLTR4IHtcclxuICAgZm9udC1zaXplOiA0ZW07IH1cclxuXHJcbiAuZmEtNXgge1xyXG4gICBmb250LXNpemU6IDVlbTsgfVxyXG5cclxuIC5mYS02eCB7XHJcbiAgIGZvbnQtc2l6ZTogNmVtOyB9XHJcblxyXG4gLmZhLTd4IHtcclxuICAgZm9udC1zaXplOiA3ZW07IH1cclxuXHJcbiAuZmEtOHgge1xyXG4gICBmb250LXNpemU6IDhlbTsgfVxyXG5cclxuIC5mYS05eCB7XHJcbiAgIGZvbnQtc2l6ZTogOWVtOyB9XHJcblxyXG4gLmZhLTEweCB7XHJcbiAgIGZvbnQtc2l6ZTogMTBlbTsgfVxyXG5cclxuIC5mYS1mdyB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgd2lkdGg6IDEuMjVlbTsgfVxyXG5cclxuIC5mYS11bCB7XHJcbiAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgLmZhLXVsID4gbGkge1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuIC5mYS1saSB7XHJcbiAgIGxlZnQ6IC0yZW07XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB3aWR0aDogMmVtO1xyXG4gICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuIC5mYS1ib3JkZXIge1xyXG4gICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xyXG4gICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG4gICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XHJcblxyXG4gLmZhLXB1bGwtbGVmdCB7XHJcbiAgIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4gLmZhLXB1bGwtcmlnaHQge1xyXG4gICBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbiAuZmEuZmEtcHVsbC1sZWZ0LFxyXG4gLmZhcy5mYS1wdWxsLWxlZnQsXHJcbiAuZmFyLmZhLXB1bGwtbGVmdCxcclxuIC5mYWwuZmEtcHVsbC1sZWZ0LFxyXG4gLmZhYi5mYS1wdWxsLWxlZnQge1xyXG4gICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuXHJcbiAuZmEuZmEtcHVsbC1yaWdodCxcclxuIC5mYXMuZmEtcHVsbC1yaWdodCxcclxuIC5mYXIuZmEtcHVsbC1yaWdodCxcclxuIC5mYWwuZmEtcHVsbC1yaWdodCxcclxuIC5mYWIuZmEtcHVsbC1yaWdodCB7XHJcbiAgIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcblxyXG4gLmZhLXNwaW4ge1xyXG4gICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxyXG5cclxuIC5mYS1wdWxzZSB7XHJcbiAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxyXG5cclxuIEAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAgMCUge1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAxMDAlIHtcclxuICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbiBAa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gICAwJSB7XHJcbiAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgIDEwMCUge1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuIC5mYS1yb3RhdGUtOTAge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XHJcbiAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG5cclxuIC5mYS1yb3RhdGUtMTgwIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG5cclxuIC5mYS1yb3RhdGUtMjcwIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxyXG5cclxuIC5mYS1mbGlwLWhvcml6b250YWwge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XHJcblxyXG4gLmZhLWZsaXAtdmVydGljYWwge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XHJcblxyXG4gLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XHJcblxyXG4gOnJvb3QgLmZhLXJvdGF0ZS05MCxcclxuIDpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG4gOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXHJcbiA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxyXG4gOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXHJcbiA6cm9vdCAuZmEtZmxpcC1ib3RoIHtcclxuICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgZmlsdGVyOiBub25lOyB9XHJcblxyXG4gLmZhLXN0YWNrIHtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBoZWlnaHQ6IDJlbTtcclxuICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICB3aWR0aDogMi41ZW07IH1cclxuXHJcbiAuZmEtc3RhY2stMXgsXHJcbiAuZmEtc3RhY2stMngge1xyXG4gICBsZWZ0OiAwO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiAuZmEtc3RhY2stMXgge1xyXG4gICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuIC5mYS1zdGFjay0yeCB7XHJcbiAgIGZvbnQtc2l6ZTogMmVtOyB9XHJcblxyXG4gLmZhLWludmVyc2Uge1xyXG4gICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuIC8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuIC5mYS01MDBweDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XHJcblxyXG4gLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XHJcblxyXG4gLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cclxuXHJcbiAuZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XHJcblxyXG4gLmZhLWFkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cclxuXHJcbiAuZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cclxuXHJcbiAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cclxuXHJcbiAuZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cclxuXHJcbiAuZmEtYWRuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cclxuXHJcbiAuZmEtYWRvYmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NzhcIjsgfVxyXG5cclxuIC5mYS1hZHZlcnNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XHJcblxyXG4gLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cclxuXHJcbiAuZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XHJcblxyXG4gLmZhLWFpcmJuYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XHJcblxyXG4gLmZhLWFsZ29saWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNmNcIjsgfVxyXG5cclxuIC5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzdcIjsgfVxyXG5cclxuIC5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cclxuXHJcbiAuZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XHJcblxyXG4gLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cclxuXHJcbiAuZmEtYWxpcGF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cclxuXHJcbiAuZmEtYWxsZXJnaWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cclxuXHJcbiAuZmEtYW1hem9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cclxuXHJcbiAuZmEtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XHJcblxyXG4gLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XHJcblxyXG4gLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cclxuXHJcbiAuZmEtYW1pbGlhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cclxuXHJcbiAuZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cclxuXHJcbiAuZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XHJcblxyXG4gLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XHJcblxyXG4gLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDBcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDFcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDJcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XHJcblxyXG4gLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDZcIjsgfVxyXG5cclxuIC5mYS1hbmdyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XHJcblxyXG4gLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNmVcIjsgfVxyXG5cclxuIC5mYS1hbmd1bGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cclxuXHJcbiAuZmEtYW5raDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XHJcblxyXG4gLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XHJcblxyXG4gLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNzBcIjsgfVxyXG5cclxuIC5mYS1hcHBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XHJcblxyXG4gLmZhLWFwcGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cclxuXHJcbiAuZmEtYXBwbGUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cclxuXHJcbiAuZmEtYXBwbGUtcGF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cclxuXHJcbiAuZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XHJcblxyXG4gLmZhLWFyY2h3YXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTdcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNThcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNTlcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XHJcblxyXG4gLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYThcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTlcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYWFcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XHJcblxyXG4gLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNjJcIjsgfVxyXG5cclxuIC5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cclxuXHJcbiAuZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cclxuXHJcbiAuZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cclxuXHJcbiAuZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3YVwiOyB9XHJcblxyXG4gLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XHJcblxyXG4gLmZhLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cclxuXHJcbiAuZmEtYXN5bW1ldHJpazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XHJcblxyXG4gLmZhLWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cclxuXHJcbiAuZmEtYXRsYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NThcIjsgfVxyXG5cclxuIC5mYS1hdGxhc3NpYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3N2JcIjsgfVxyXG5cclxuIC5mYS1hdG9tOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cclxuXHJcbiAuZmEtYXVkaWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XHJcblxyXG4gLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cclxuXHJcbiAuZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cclxuXHJcbiAuZmEtYXZpYW5leDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XHJcblxyXG4gLmZhLWF2aWF0bzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XHJcblxyXG4gLmZhLWF3YXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cclxuXHJcbiAuZmEtYXdzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cclxuXHJcbiAuZmEtYmFieTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XHJcblxyXG4gLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3N2RcIjsgfVxyXG5cclxuIC5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NWFcIjsgfVxyXG5cclxuIC5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XHJcblxyXG4gLmZhLWJhY29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cclxuXHJcbiAuZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XHJcblxyXG4gLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XHJcblxyXG4gLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTZcIjsgfVxyXG5cclxuIC5mYS1iYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNWVcIjsgfVxyXG5cclxuIC5mYS1iYW5kLWFpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XHJcblxyXG4gLmZhLWJhbmRjYW1wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cclxuXHJcbiAuZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XHJcblxyXG4gLmZhLWJhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzlcIjsgfVxyXG5cclxuIC5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cclxuXHJcbiAuZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cclxuXHJcbiAuZmEtYmF0aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XHJcblxyXG4gLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDRcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDBcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDJcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDNcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cclxuXHJcbiAuZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XHJcblxyXG4gLmZhLWJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XHJcblxyXG4gLmZhLWJlZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZmNcIjsgfVxyXG5cclxuIC5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cclxuXHJcbiAuZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjVcIjsgfVxyXG5cclxuIC5mYS1iZWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cclxuXHJcbiAuZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XHJcblxyXG4gLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XHJcblxyXG4gLmZhLWJpYmxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cclxuXHJcbiAuZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XHJcblxyXG4gLmZhLWJpa2luZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XHJcblxyXG4gLmZhLWJpbW9iamVjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XHJcblxyXG4gLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTVcIjsgfVxyXG5cclxuIC5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODBcIjsgfVxyXG5cclxuIC5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cclxuXHJcbiAuZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cclxuXHJcbiAuZmEtYml0Y29pbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XHJcblxyXG4gLmZhLWJpdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzN2FcIjsgfVxyXG5cclxuIC5mYS1ibGFjay10aWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyN2VcIjsgfVxyXG5cclxuIC5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cclxuXHJcbiAuZmEtYmxlbmRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxN1wiOyB9XHJcblxyXG4gLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YjZcIjsgfVxyXG5cclxuIC5mYS1ibGluZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XHJcblxyXG4gLmZhLWJsb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODFcIjsgfVxyXG5cclxuIC5mYS1ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cclxuXHJcbiAuZmEtYmxvZ2dlci1iOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cclxuXHJcbiAuZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cclxuXHJcbiAuZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTRcIjsgfVxyXG5cclxuIC5mYS1ib2xkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cclxuXHJcbiAuZmEtYm9sdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XHJcblxyXG4gLmZhLWJvbWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTJcIjsgfVxyXG5cclxuIC5mYS1ib25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cclxuXHJcbiAuZmEtYm9uZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XHJcblxyXG4gLmZhLWJvb2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMmRcIjsgfVxyXG5cclxuIC5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YjdcIjsgfVxyXG5cclxuIC5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxyXG5cclxuIC5mYS1ib29rLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MThcIjsgfVxyXG5cclxuIC5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XHJcblxyXG4gLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cclxuXHJcbiAuZmEtYm9vdHN0cmFwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cclxuXHJcbiAuZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XHJcblxyXG4gLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cclxuXHJcbiAuZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cclxuXHJcbiAuZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cclxuXHJcbiAuZmEtYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cclxuXHJcbiAuZmEtYm94LW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OWVcIjsgfVxyXG5cclxuIC5mYS1ib3hlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XHJcblxyXG4gLmZhLWJyYWlsbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYTFcIjsgfVxyXG5cclxuIC5mYS1icmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XHJcblxyXG4gLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cclxuXHJcbiAuZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cclxuXHJcbiAuZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NjlcIjsgfVxyXG5cclxuIC5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTlcIjsgfVxyXG5cclxuIC5mYS1icm9vbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XHJcblxyXG4gLmZhLWJydXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cclxuXHJcbiAuZmEtYnRjOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cclxuXHJcbiAuZmEtYnVmZmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cclxuXHJcbiAuZmEtYnVnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cclxuXHJcbiAuZmEtYnVpbGRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWRcIjsgfVxyXG5cclxuIC5mYS1idWxsaG9ybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XHJcblxyXG4gLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cclxuXHJcbiAuZmEtYnVybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XHJcblxyXG4gLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxyXG5cclxuIC5mYS1idXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDdcIjsgfVxyXG5cclxuIC5mYS1idXMtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cclxuXHJcbiAuZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XHJcblxyXG4gLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMGRcIjsgfVxyXG5cclxuIC5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzNcIjsgfVxyXG5cclxuIC5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzNcIjsgfVxyXG5cclxuIC5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4NFwiOyB9XHJcblxyXG4gLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XHJcblxyXG4gLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XHJcblxyXG4gLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YmJcIjsgfVxyXG5cclxuIC5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cclxuXHJcbiAuZmEtY2FuZHktY2FuZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XHJcblxyXG4gLmZhLWNhbm5hYmlzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cclxuXHJcbiAuZmEtY2Fwc3VsZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NmJcIjsgfVxyXG5cclxuIC5mYS1jYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjlcIjsgfVxyXG5cclxuIC5mYS1jYXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cclxuXHJcbiAuZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxyXG5cclxuIC5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxyXG5cclxuIC5mYS1jYXItc2lkZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XHJcblxyXG4gLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDdcIjsgfVxyXG5cclxuIC5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZGFcIjsgfVxyXG5cclxuIC5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XHJcblxyXG4gLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDhcIjsgfVxyXG5cclxuIC5mYS1jYXJyb3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODdcIjsgfVxyXG5cclxuIC5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMThcIjsgfVxyXG5cclxuIC5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTdcIjsgfVxyXG5cclxuIC5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cclxuXHJcbiAuZmEtY2F0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cclxuXHJcbiAuZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XHJcblxyXG4gLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZjNcIjsgfVxyXG5cclxuIC5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTZcIjsgfVxyXG5cclxuIC5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XHJcblxyXG4gLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cclxuXHJcbiAuZmEtY2MtamNiOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cclxuXHJcbiAuZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XHJcblxyXG4gLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XHJcblxyXG4gLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XHJcblxyXG4gLmZhLWNjLXZpc2E6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZjBcIjsgfVxyXG5cclxuIC5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cclxuXHJcbiAuZmEtY2VudG9zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cclxuXHJcbiAuZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTNcIjsgfVxyXG5cclxuIC5mYS1jaGFpcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XHJcblxyXG4gLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MWJcIjsgfVxyXG5cclxuIC5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MWNcIjsgfVxyXG5cclxuIC5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cclxuXHJcbiAuZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XHJcblxyXG4gLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XHJcblxyXG4gLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDFcIjsgfVxyXG5cclxuIC5mYS1jaGFydC1waWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDBcIjsgfVxyXG5cclxuIC5mYS1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XHJcblxyXG4gLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XHJcblxyXG4gLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XHJcblxyXG4gLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XHJcblxyXG4gLmZhLWNoZWVzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XHJcblxyXG4gLmZhLWNoZXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0M2NcIjsgfVxyXG5cclxuIC5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cclxuXHJcbiAuZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XHJcblxyXG4gLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cclxuXHJcbiAuZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxM2FcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cclxuXHJcbiAuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzhcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cclxuXHJcbiAuZmEtY2hpbGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWVcIjsgfVxyXG5cclxuIC5mYS1jaHJvbWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjhcIjsgfVxyXG5cclxuIC5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cclxuXHJcbiAuZmEtY2h1cmNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cclxuXHJcbiAuZmEtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cclxuXHJcbiAuZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cclxuXHJcbiAuZmEtY2l0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XHJcblxyXG4gLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NmRcIjsgfVxyXG5cclxuIC5mYS1jbG9jazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XHJcblxyXG4gLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cclxuXHJcbiAuZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMGFcIjsgfVxyXG5cclxuIC5mYS1jbG91ZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XHJcblxyXG4gLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XHJcblxyXG4gLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XHJcblxyXG4gLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjczY1wiOyB9XHJcblxyXG4gLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3M2RcIjsgfVxyXG5cclxuIC5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtc3VuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NDNcIjsgfVxyXG5cclxuIC5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cclxuXHJcbiAuZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XHJcblxyXG4gLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzODRcIjsgfVxyXG5cclxuIC5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzODVcIjsgfVxyXG5cclxuIC5mYS1jb2NrdGFpbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XHJcblxyXG4gLmZhLWNvZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjFcIjsgfVxyXG5cclxuIC5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XHJcblxyXG4gLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2JcIjsgfVxyXG5cclxuIC5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XHJcblxyXG4gLmZhLWNvZmZlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XHJcblxyXG4gLmZhLWNvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XHJcblxyXG4gLmZhLWNvZ3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODVcIjsgfVxyXG5cclxuIC5mYS1jb2luczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XHJcblxyXG4gLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZGJcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cclxuXHJcbiAuZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyN2FcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1MVwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YjNcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XHJcblxyXG4gLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XHJcblxyXG4gLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGVcIjsgfVxyXG5cclxuIC5mYS1jb21wcmVzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XHJcblxyXG4gLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OGNcIjsgfVxyXG5cclxuIC5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XHJcblxyXG4gLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OGRcIjsgfVxyXG5cclxuIC5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XHJcblxyXG4gLmZhLWNvbnRhbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XHJcblxyXG4gLmZhLWNvb2tpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XHJcblxyXG4gLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cclxuXHJcbiAuZmEtY29weTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XHJcblxyXG4gLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XHJcblxyXG4gLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4OWVcIjsgfVxyXG5cclxuIC5mYS1jb3VjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XHJcblxyXG4gLmZhLWNwYW5lbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNWVcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxyXG5cclxuIC5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XHJcblxyXG4gLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YzlcIjsgfVxyXG5cclxuIC5mYS1jcm9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cclxuXHJcbiAuZmEtY3JvcC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NjVcIjsgfVxyXG5cclxuIC5mYS1jcm9zczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XHJcblxyXG4gLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNWJcIjsgfVxyXG5cclxuIC5mYS1jcm93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cclxuXHJcbiAuZmEtY3Jvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjFcIjsgfVxyXG5cclxuIC5mYS1jcnV0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxyXG5cclxuIC5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cclxuXHJcbiAuZmEtY3NzMy1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOGJcIjsgfVxyXG5cclxuIC5mYS1jdWJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cclxuXHJcbiAuZmEtY3ViZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjNcIjsgfVxyXG5cclxuIC5mYS1jdXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzRcIjsgfVxyXG5cclxuIC5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cclxuXHJcbiAuZmEtZC1hbmQtZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XHJcblxyXG4gLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cclxuXHJcbiAuZmEtZGFzaGN1YmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTBcIjsgfVxyXG5cclxuIC5mYS1kYXRhYmFzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XHJcblxyXG4gLmZhLWRlYWY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYTRcIjsgfVxyXG5cclxuIC5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTVcIjsgfVxyXG5cclxuIC5mYS1kZW1vY3JhdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XHJcblxyXG4gLmZhLWRlcGxveWRvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XHJcblxyXG4gLmZhLWRlc2twcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOGZcIjsgfVxyXG5cclxuIC5mYS1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cclxuXHJcbiAuZmEtZGV2OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cclxuXHJcbiAuZmEtZGV2aWFudGFydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XHJcblxyXG4gLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XHJcblxyXG4gLmZhLWRobDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XHJcblxyXG4gLmZhLWRpYWdub3NlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XHJcblxyXG4gLmZhLWRpYXNwb3JhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cclxuXHJcbiAuZmEtZGljZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XHJcblxyXG4gLmZhLWRpY2UtZDIwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cclxuXHJcbiAuZmEtZGljZS1kNjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XHJcblxyXG4gLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XHJcblxyXG4gLmZhLWRpY2UtZm91cjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XHJcblxyXG4gLmZhLWRpY2Utb25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cclxuXHJcbiAuZmEtZGljZS1zaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjZcIjsgfVxyXG5cclxuIC5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cclxuXHJcbiAuZmEtZGljZS10d286YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjhcIjsgfVxyXG5cclxuIC5mYS1kaWdnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cclxuXHJcbiAuZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XHJcblxyXG4gLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XHJcblxyXG4gLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxyXG5cclxuIC5mYS1kaXNjb3JkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cclxuXHJcbiAuZmEtZGlzY291cnNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cclxuXHJcbiAuZmEtZGl2aWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cclxuXHJcbiAuZmEtZGl6enk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NjdcIjsgfVxyXG5cclxuIC5mYS1kbmE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NzFcIjsgfVxyXG5cclxuIC5mYS1kb2NodWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTRcIjsgfVxyXG5cclxuIC5mYS1kb2NrZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTVcIjsgfVxyXG5cclxuIC5mYS1kb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxyXG5cclxuIC5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XHJcblxyXG4gLmZhLWRvbGx5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cclxuXHJcbiAuZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XHJcblxyXG4gLmZhLWRvbmF0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XHJcblxyXG4gLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cclxuXHJcbiAuZmEtZG9vci1vcGVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cclxuXHJcbiAuZmEtZG90LWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XHJcblxyXG4gLmZhLWRvdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmFcIjsgfVxyXG5cclxuIC5mYS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XHJcblxyXG4gLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTZcIjsgfVxyXG5cclxuIC5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cclxuXHJcbiAuZmEtZHJhZ29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cclxuXHJcbiAuZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cclxuXHJcbiAuZmEtZHJpYmJibGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxN2RcIjsgfVxyXG5cclxuIC5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTdcIjsgfVxyXG5cclxuIC5mYS1kcm9wYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cclxuXHJcbiAuZmEtZHJ1bTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XHJcblxyXG4gLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NmFcIjsgfVxyXG5cclxuIC5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XHJcblxyXG4gLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XHJcblxyXG4gLmZhLWR1bWJiZWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cclxuXHJcbiAuZmEtZHVtcHN0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OTNcIjsgfVxyXG5cclxuIC5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cclxuXHJcbiAuZmEtZHVuZ2VvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XHJcblxyXG4gLmZhLWR5YWxvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XHJcblxyXG4gLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWFcIjsgfVxyXG5cclxuIC5mYS1lYmF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cclxuXHJcbiAuZmEtZWRnZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XHJcblxyXG4gLmZhLWVkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDRcIjsgfVxyXG5cclxuIC5mYS1lZ2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxyXG5cclxuIC5mYS1lamVjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XHJcblxyXG4gLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XHJcblxyXG4gLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNDFcIjsgfVxyXG5cclxuIC5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cclxuXHJcbiAuZmEtZWxsbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XHJcblxyXG4gLmZhLWVtYmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cclxuXHJcbiAuZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTBcIjsgfVxyXG5cclxuIC5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cclxuXHJcbiAuZmEtZW52aXJhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cclxuXHJcbiAuZmEtZXF1YWxzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cclxuXHJcbiAuZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cclxuXHJcbiAuZmEtZXJsYW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cclxuXHJcbiAuZmEtZXRoZXJldW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MmVcIjsgfVxyXG5cclxuIC5mYS1ldGhlcm5ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XHJcblxyXG4gLmZhLWV0c3k6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDdcIjsgfVxyXG5cclxuIC5mYS1ldXJvLXNpZ246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNTNcIjsgfVxyXG5cclxuIC5mYS1ldmVybm90ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XHJcblxyXG4gLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XHJcblxyXG4gLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cclxuXHJcbiAuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cclxuXHJcbiAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzFcIjsgfVxyXG5cclxuIC5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNjVcIjsgfVxyXG5cclxuIC5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XHJcblxyXG4gLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XHJcblxyXG4gLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cclxuXHJcbiAuZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cclxuXHJcbiAuZmEtZXllOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cclxuXHJcbiAuZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZmJcIjsgfVxyXG5cclxuIC5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzBcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XHJcblxyXG4gLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWVcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWZcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODJcIjsgfVxyXG5cclxuIC5mYS1mYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4NjNcIjsgfVxyXG5cclxuIC5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XHJcblxyXG4gLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDlcIjsgfVxyXG5cclxuIC5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTBcIjsgfVxyXG5cclxuIC5mYS1mYXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWNcIjsgfVxyXG5cclxuIC5mYS1mZWF0aGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cclxuXHJcbiAuZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NmJcIjsgfVxyXG5cclxuIC5mYS1mZWRleDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XHJcblxyXG4gLmZhLWZlZG9yYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XHJcblxyXG4gLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XHJcblxyXG4gLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cclxuXHJcbiAuZmEtZmlnbWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OTlcIjsgfVxyXG5cclxuIC5mYS1maWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cclxuXHJcbiAuZmEtZmlsZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNWNcIjsgfVxyXG5cclxuIC5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzZcIjsgfVxyXG5cclxuIC5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1jb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XHJcblxyXG4gLmZhLWZpbGUtY3N2OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cclxuXHJcbiAuZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XHJcblxyXG4gLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzNcIjsgfVxyXG5cclxuIC5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzVcIjsgfVxyXG5cclxuIC5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzFcIjsgfVxyXG5cclxuIC5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NzdcIjsgfVxyXG5cclxuIC5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1wZGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzFcIjsgfVxyXG5cclxuIC5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzRcIjsgfVxyXG5cclxuIC5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XHJcblxyXG4gLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cclxuXHJcbiAuZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzRcIjsgfVxyXG5cclxuIC5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cclxuXHJcbiAuZmEtZmlsZS13b3JkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cclxuXHJcbiAuZmEtZmlsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XHJcblxyXG4gLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XHJcblxyXG4gLmZhLWZpbG06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDhcIjsgfVxyXG5cclxuIC5mYS1maWx0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYjBcIjsgfVxyXG5cclxuIC5mYS1maW5nZXJwcmludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XHJcblxyXG4gLmZhLWZpcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNmRcIjsgfVxyXG5cclxuIC5mYS1maXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XHJcblxyXG4gLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cclxuXHJcbiAuZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XHJcblxyXG4gLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XHJcblxyXG4gLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cclxuXHJcbiAuZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cclxuXHJcbiAuZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XHJcblxyXG4gLmZhLWZpc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzhcIjsgfVxyXG5cclxuIC5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XHJcblxyXG4gLmZhLWZsYWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjRcIjsgfVxyXG5cclxuIC5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExZVwiOyB9XHJcblxyXG4gLmZhLWZsYWctdXNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cclxuXHJcbiAuZmEtZmxhc2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzNcIjsgfVxyXG5cclxuIC5mYS1mbGlja3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNmVcIjsgfVxyXG5cclxuIC5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NGRcIjsgfVxyXG5cclxuIC5mYS1mbHVzaGVkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cclxuXHJcbiAuZmEtZmx5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwN2NcIjsgfVxyXG5cclxuIC5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XHJcblxyXG4gLmZhLWZvbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzFcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjRcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cclxuXHJcbiAuZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjVcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cclxuXHJcbiAuZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cclxuXHJcbiAuZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cclxuXHJcbiAuZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XHJcblxyXG4gLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XHJcblxyXG4gLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTNcIjsgfVxyXG5cclxuIC5mYS1mb3J1bWJlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XHJcblxyXG4gLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNGVcIjsgfVxyXG5cclxuIC5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cclxuXHJcbiAuZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzVcIjsgfVxyXG5cclxuIC5mYS1mcmVlYnNkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cclxuXHJcbiAuZmEtZnJvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XHJcblxyXG4gLmZhLWZyb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cclxuXHJcbiAuZmEtZnJvd24tb3BlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XHJcblxyXG4gLmZhLWZ1bGNydW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGJcIjsgfVxyXG5cclxuIC5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cclxuXHJcbiAuZmEtZnV0Ym9sOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cclxuXHJcbiAuZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGNcIjsgfVxyXG5cclxuIC5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGRcIjsgfVxyXG5cclxuIC5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cclxuXHJcbiAuZmEtZ2FzLXB1bXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MmZcIjsgfVxyXG5cclxuIC5mYS1nYXZlbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XHJcblxyXG4gLmZhLWdlbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XHJcblxyXG4gLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMmRcIjsgfVxyXG5cclxuIC5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cclxuXHJcbiAuZmEtZ2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjBcIjsgfVxyXG5cclxuIC5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjFcIjsgfVxyXG5cclxuIC5mYS1naG9zdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XHJcblxyXG4gLmZhLWdpZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNmJcIjsgfVxyXG5cclxuIC5mYS1naWZ0czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XHJcblxyXG4gLmZhLWdpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XHJcblxyXG4gLmZhLWdpdC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4NDFcIjsgfVxyXG5cclxuIC5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cclxuXHJcbiAuZmEtZ2l0aHViOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cclxuXHJcbiAuZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExM1wiOyB9XHJcblxyXG4gLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOTJcIjsgfVxyXG5cclxuIC5mYS1naXRrcmFrZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTZcIjsgfVxyXG5cclxuIC5mYS1naXRsYWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTZcIjsgfVxyXG5cclxuIC5mYS1naXR0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjZcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OWZcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cclxuXHJcbiAuZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1N2JcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cclxuXHJcbiAuZmEtZ2xhc3NlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XHJcblxyXG4gLmZhLWdsaWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cclxuXHJcbiAuZmEtZ2xpZGUtZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XHJcblxyXG4gLmZhLWdsb2JlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1N2RcIjsgfVxyXG5cclxuIC5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cclxuXHJcbiAuZmEtZ29mb3JlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cclxuXHJcbiAuZmEtZ29sZi1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cclxuXHJcbiAuZmEtZ29vZHJlYWRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cclxuXHJcbiAuZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTlcIjsgfVxyXG5cclxuIC5mYS1nb29nbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTBcIjsgfVxyXG5cclxuIC5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYWFcIjsgfVxyXG5cclxuIC5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cclxuXHJcbiAuZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZWVcIjsgfVxyXG5cclxuIC5mYS1nb3B1cmFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cclxuXHJcbiAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOWRcIjsgfVxyXG5cclxuIC5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XHJcblxyXG4gLmZhLWdyYXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDZcIjsgfVxyXG5cclxuIC5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzFcIjsgfVxyXG5cclxuIC5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzJcIjsgfVxyXG5cclxuIC5mYS1ncmltYWNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cclxuXHJcbiAuZmEtZ3JpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XHJcblxyXG4gLmZhLWdyaW4tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ODRcIjsgfVxyXG5cclxuIC5mYS1ncmluLXNxdWludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XHJcblxyXG4gLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ODhcIjsgfVxyXG5cclxuIC5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGJcIjsgfVxyXG5cclxuIC5mYS1ncmluLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGNcIjsgfVxyXG5cclxuIC5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGRcIjsgfVxyXG5cclxuIC5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cclxuXHJcbiAuZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XHJcblxyXG4gLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGVcIjsgfVxyXG5cclxuIC5mYS1ncmlwZmlyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XHJcblxyXG4gLmZhLWdydW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cclxuXHJcbiAuZmEtZ3VpdGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cclxuXHJcbiAuZmEtZ3VscDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XHJcblxyXG4gLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cclxuXHJcbiAuZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZDRcIjsgfVxyXG5cclxuIC5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYWZcIjsgfVxyXG5cclxuIC5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cclxuXHJcbiAuZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cclxuXHJcbiAuZmEtaGFtbWVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cclxuXHJcbiAuZmEtaGFtc2E6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NjVcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmRcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmVcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cclxuXHJcbiAuZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNThcIjsgfVxyXG5cclxuIC5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MDZcIjsgfVxyXG5cclxuIC5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTRcIjsgfVxyXG5cclxuIC5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cclxuXHJcbiAuZmEtaGFuZC1yb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XHJcblxyXG4gLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNTlcIjsgfVxyXG5cclxuIC5mYS1oYW5kczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XHJcblxyXG4gLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YzRcIjsgfVxyXG5cclxuIC5mYS1oYW5kc2hha2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjVcIjsgfVxyXG5cclxuIC5mYS1oYW51a2lhaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XHJcblxyXG4gLmZhLWhhcmQtaGF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cclxuXHJcbiAuZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XHJcblxyXG4gLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZThcIjsgfVxyXG5cclxuIC5mYS1oYXlrYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NjZcIjsgfVxyXG5cclxuIC5mYS1oZGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTBcIjsgfVxyXG5cclxuIC5mYS1oZWFkaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cclxuXHJcbiAuZmEtaGVhZHBob25lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XHJcblxyXG4gLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cclxuXHJcbiAuZmEtaGVhZHNldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XHJcblxyXG4gLmZhLWhlYXJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cclxuXHJcbiAuZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cclxuXHJcbiAuZmEtaGVhcnRiZWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cclxuXHJcbiAuZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XHJcblxyXG4gLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cclxuXHJcbiAuZmEtaGlraW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cclxuXHJcbiAuZmEtaGlwcG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxyXG5cclxuIC5mYS1oaXBzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cclxuXHJcbiAuZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XHJcblxyXG4gLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZGFcIjsgfVxyXG5cclxuIC5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XHJcblxyXG4gLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cclxuXHJcbiAuZmEtaG9tZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XHJcblxyXG4gLmZhLWhvb2xpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cclxuXHJcbiAuZmEtaG9ybmJpbGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTJcIjsgfVxyXG5cclxuIC5mYS1ob3JzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XHJcblxyXG4gLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YWJcIjsgfVxyXG5cclxuIC5mYS1ob3NwaXRhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XHJcblxyXG4gLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XHJcblxyXG4gLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XHJcblxyXG4gLmZhLWhvdC10dWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTNcIjsgfVxyXG5cclxuIC5mYS1ob3Rkb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MGZcIjsgfVxyXG5cclxuIC5mYS1ob3RlbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XHJcblxyXG4gLmZhLWhvdGphcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNTNcIjsgfVxyXG5cclxuIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XHJcblxyXG4gLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XHJcblxyXG4gLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cclxuXHJcbiAuZmEtaHJ5dm5pYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XHJcblxyXG4gLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cclxuXHJcbiAuZmEtaHVic3BvdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XHJcblxyXG4gLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cclxuXHJcbiAuZmEtaWNlLWNyZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cclxuXHJcbiAuZmEtaWNpY2xlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XHJcblxyXG4gLmZhLWljb25zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cclxuXHJcbiAuZmEtaWQtYmFkZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzFcIjsgfVxyXG5cclxuIC5mYS1pZC1jYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cclxuXHJcbiAuZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxyXG5cclxuIC5mYS1pZ2xvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XHJcblxyXG4gLmZhLWltYWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cclxuXHJcbiAuZmEtaW1hZ2VzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cclxuXHJcbiAuZmEtaW1kYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XHJcblxyXG4gLmZhLWluYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cclxuXHJcbiAuZmEtaW5kZW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cclxuXHJcbiAuZmEtaW5kdXN0cnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzVcIjsgfVxyXG5cclxuIC5mYS1pbmZpbml0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XHJcblxyXG4gLmZhLWluZm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjlcIjsgfVxyXG5cclxuIC5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XHJcblxyXG4gLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XHJcblxyXG4gLmZhLWludGVyY29tOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cclxuXHJcbiAuZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNmJcIjsgfVxyXG5cclxuIC5mYS1pbnZpc2lvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XHJcblxyXG4gLmZhLWlveGhvc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDhcIjsgfVxyXG5cclxuIC5mYS1pdGFsaWM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzNcIjsgfVxyXG5cclxuIC5mYS1pdGNoLWlvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cclxuXHJcbiAuZmEtaXR1bmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cclxuXHJcbiAuZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYjVcIjsgfVxyXG5cclxuIC5mYS1qYXZhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cclxuXHJcbiAuZmEtamVkaTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XHJcblxyXG4gLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGVcIjsgfVxyXG5cclxuIC5mYS1qZW5raW5zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cclxuXHJcbiAuZmEtamlyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XHJcblxyXG4gLmZhLWpvZ2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cclxuXHJcbiAuZmEtam9pbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTVcIjsgfVxyXG5cclxuIC5mYS1qb29tbGE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWFcIjsgfVxyXG5cclxuIC5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XHJcblxyXG4gLmZhLWpzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cclxuXHJcbiAuZmEtanMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cclxuXHJcbiAuZmEtanNmaWRkbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2NcIjsgfVxyXG5cclxuIC5mYS1rYWFiYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XHJcblxyXG4gLmZhLWthZ2dsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XHJcblxyXG4gLmZhLWtleTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XHJcblxyXG4gLmZhLWtleWJhc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxyXG5cclxuIC5mYS1rZXlib2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExY1wiOyB9XHJcblxyXG4gLmZhLWtleWNkbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XHJcblxyXG4gLmZhLWtoYW5kYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XHJcblxyXG4gLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cclxuXHJcbiAuZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XHJcblxyXG4gLmZhLWtpc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTZcIjsgfVxyXG5cclxuIC5mYS1raXNzLWJlYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTdcIjsgfVxyXG5cclxuIC5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OThcIjsgfVxyXG5cclxuIC5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzVcIjsgfVxyXG5cclxuIC5mYS1rb3J2dWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MmZcIjsgfVxyXG5cclxuIC5mYS1sYW5kbWFyazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XHJcblxyXG4gLmZhLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cclxuXHJcbiAuZmEtbGFwdG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cclxuXHJcbiAuZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxyXG5cclxuIC5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XHJcblxyXG4gLmZhLWxhcmF2ZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYmRcIjsgfVxyXG5cclxuIC5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDJcIjsgfVxyXG5cclxuIC5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTlcIjsgfVxyXG5cclxuIC5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2gtd2luazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XHJcblxyXG4gLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cclxuXHJcbiAuZmEtbGVhZjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XHJcblxyXG4gLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTJcIjsgfVxyXG5cclxuIC5mYS1sZW1vbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XHJcblxyXG4gLmZhLWxlc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWRcIjsgfVxyXG5cclxuIC5mYS1sZXNzLXRoYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzZcIjsgfVxyXG5cclxuIC5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzdcIjsgfVxyXG5cclxuIC5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XHJcblxyXG4gLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XHJcblxyXG4gLmZhLWxpZmUtcmluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XHJcblxyXG4gLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XHJcblxyXG4gLmZhLWxpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzBcIjsgfVxyXG5cclxuIC5mYS1saW5rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cclxuXHJcbiAuZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOGNcIjsgfVxyXG5cclxuIC5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XHJcblxyXG4gLmZhLWxpbm9kZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XHJcblxyXG4gLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cclxuXHJcbiAuZmEtbGlyYS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cclxuXHJcbiAuZmEtbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XHJcblxyXG4gLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cclxuXHJcbiAuZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XHJcblxyXG4gLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwY2FcIjsgfVxyXG5cclxuIC5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XHJcblxyXG4gLmZhLWxvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjNcIjsgfVxyXG5cclxuIC5mYS1sb2NrLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzFcIjsgfVxyXG5cclxuIC5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cclxuXHJcbiAuZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XHJcblxyXG4gLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cclxuXHJcbiAuZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzMGNcIjsgfVxyXG5cclxuIC5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cclxuXHJcbiAuZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cclxuXHJcbiAuZmEtbHlmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XHJcblxyXG4gLmZhLW1hZ2VudG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzRcIjsgfVxyXG5cclxuIC5mYS1tYWdpYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XHJcblxyXG4gLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XHJcblxyXG4gLmZhLW1haWwtYnVsazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XHJcblxyXG4gLmZhLW1haWxjaGltcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XHJcblxyXG4gLmZhLW1hbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODNcIjsgfVxyXG5cclxuIC5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XHJcblxyXG4gLmZhLW1hcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XHJcblxyXG4gLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OWZcIjsgfVxyXG5cclxuIC5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XHJcblxyXG4gLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDFcIjsgfVxyXG5cclxuIC5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XHJcblxyXG4gLmZhLW1hcC1waW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzZcIjsgfVxyXG5cclxuIC5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzdcIjsgfVxyXG5cclxuIC5mYS1tYXJrZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XHJcblxyXG4gLmZhLW1hcmtlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XHJcblxyXG4gLmZhLW1hcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMjJcIjsgfVxyXG5cclxuIC5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XHJcblxyXG4gLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cclxuXHJcbiAuZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XHJcblxyXG4gLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMmFcIjsgfVxyXG5cclxuIC5mYS1tYXNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cclxuXHJcbiAuZmEtbWFzdG9kb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxyXG5cclxuIC5mYS1tYXhjZG46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzZcIjsgfVxyXG5cclxuIC5mYS1tZWRhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XHJcblxyXG4gLmZhLW1lZGFwcHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzZcIjsgfVxyXG5cclxuIC5mYS1tZWRpdW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyM2FcIjsgfVxyXG5cclxuIC5mYS1tZWRpdW0tbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XHJcblxyXG4gLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XHJcblxyXG4gLmZhLW1lZHJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cclxuXHJcbiAuZmEtbWVldHVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cclxuXHJcbiAuZmEtbWVnYXBvcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YTNcIjsgfVxyXG5cclxuIC5mYS1tZWg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMWFcIjsgfVxyXG5cclxuIC5mYS1tZWgtYmxhbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YTRcIjsgfVxyXG5cclxuIC5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cclxuXHJcbiAuZmEtbWVtb3J5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cclxuXHJcbiAuZmEtbWVuZGVsZXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YjNcIjsgfVxyXG5cclxuIC5mYS1tZW5vcmFoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cclxuXHJcbiAuZmEtbWVyY3VyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XHJcblxyXG4gLmZhLW1ldGVvcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XHJcblxyXG4gLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XHJcblxyXG4gLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzBcIjsgfVxyXG5cclxuIC5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XHJcblxyXG4gLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cclxuXHJcbiAuZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XHJcblxyXG4gLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MTBcIjsgfVxyXG5cclxuIC5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzY2FcIjsgfVxyXG5cclxuIC5mYS1taW51czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XHJcblxyXG4gLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XHJcblxyXG4gLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XHJcblxyXG4gLmZhLW1pdHRlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XHJcblxyXG4gLmZhLW1peDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XHJcblxyXG4gLmZhLW1peGNsb3VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cclxuXHJcbiAuZmEtbWl6dW5pOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cclxuXHJcbiAuZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cclxuXHJcbiAuZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XHJcblxyXG4gLmZhLW1vZHg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyODVcIjsgfVxyXG5cclxuIC5mYS1tb25lcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDBcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cclxuXHJcbiAuZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDFcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2FcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cclxuXHJcbiAuZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2NcIjsgfVxyXG5cclxuIC5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2RcIjsgfVxyXG5cclxuIC5mYS1tb251bWVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XHJcblxyXG4gLmZhLW1vb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODZcIjsgfVxyXG5cclxuIC5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cclxuXHJcbiAuZmEtbW9zcXVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjc4XCI7IH1cclxuXHJcbiAuZmEtbW90b3JjeWNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XHJcblxyXG4gLmZhLW1vdW50YWluOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cclxuXHJcbiAuZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XHJcblxyXG4gLmZhLW11Zy1ob3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YjZcIjsgfVxyXG5cclxuIC5mYS1tdXNpYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XHJcblxyXG4gLmZhLW5hcHN0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDJcIjsgfVxyXG5cclxuIC5mYS1uZW9zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cclxuXHJcbiAuZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XHJcblxyXG4gLmZhLW5ldXRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XHJcblxyXG4gLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XHJcblxyXG4gLmZhLW5pbWJscjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XHJcblxyXG4gLmZhLW5vZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTlcIjsgfVxyXG5cclxuIC5mYS1ub2RlLWpzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cclxuXHJcbiAuZmEtbm90LWVxdWFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cclxuXHJcbiAuZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XHJcblxyXG4gLmZhLW5wbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XHJcblxyXG4gLmZhLW5zODpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XHJcblxyXG4gLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cclxuXHJcbiAuZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cclxuXHJcbiAuZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDhcIjsgfVxyXG5cclxuIC5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cclxuXHJcbiAuZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjRcIjsgfVxyXG5cclxuIC5mYS1vaWwtY2FuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cclxuXHJcbiAuZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cclxuXHJcbiAuZmEtb206YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NzlcIjsgfVxyXG5cclxuIC5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XHJcblxyXG4gLmZhLW9wZW5pZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XHJcblxyXG4gLmZhLW9wZXJhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cclxuXHJcbiAuZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XHJcblxyXG4gLmZhLW9zaTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XHJcblxyXG4gLmZhLW90dGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cclxuXHJcbiAuZmEtb3V0ZGVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XHJcblxyXG4gLmZhLXBhZ2U0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cclxuXHJcbiAuZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cclxuXHJcbiAuZmEtcGFnZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MTVcIjsgfVxyXG5cclxuIC5mYS1wYWludC1icnVzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XHJcblxyXG4gLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XHJcblxyXG4gLmZhLXBhbGV0dGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxyXG5cclxuIC5mYS1wYWxmZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDhcIjsgfVxyXG5cclxuIC5mYS1wYWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ODJcIjsgfVxyXG5cclxuIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XHJcblxyXG4gLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XHJcblxyXG4gLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxyXG5cclxuIC5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZGRcIjsgfVxyXG5cclxuIC5mYS1wYXJraW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cclxuXHJcbiAuZmEtcGFzc3BvcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YWJcIjsgfVxyXG5cclxuIC5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XHJcblxyXG4gLmZhLXBhc3RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cclxuXHJcbiAuZmEtcGF0cmVvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XHJcblxyXG4gLmZhLXBhdXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cclxuXHJcbiAuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cclxuXHJcbiAuZmEtcGF3OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cclxuXHJcbiAuZmEtcGF5cGFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cclxuXHJcbiAuZmEtcGVhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2N2NcIjsgfVxyXG5cclxuIC5mYS1wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzMDRcIjsgfVxyXG5cclxuIC5mYS1wZW4tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cclxuXHJcbiAuZmEtcGVuLWZhbmN5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cclxuXHJcbiAuZmEtcGVuLW5pYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XHJcblxyXG4gLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGJcIjsgfVxyXG5cclxuIC5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cclxuXHJcbiAuZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cclxuXHJcbiAuZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cclxuXHJcbiAuZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cclxuXHJcbiAuZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XHJcblxyXG4gLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTVcIjsgfVxyXG5cclxuIC5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cclxuXHJcbiAuZmEtcGVyaXNjb3BlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cclxuXHJcbiAuZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cclxuXHJcbiAuZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZGJcIjsgfVxyXG5cclxuIC5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XHJcblxyXG4gLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTFcIjsgfVxyXG5cclxuIC5mYS1waG9uZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XHJcblxyXG4gLmZhLXBob25lLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XHJcblxyXG4gLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cclxuXHJcbiAuZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cclxuXHJcbiAuZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XHJcblxyXG4gLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XHJcblxyXG4gLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cclxuXHJcbiAuZmEtcGhwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cclxuXHJcbiAuZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XHJcblxyXG4gLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cclxuXHJcbiAuZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxyXG5cclxuIC5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cclxuXHJcbiAuZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XHJcblxyXG4gLmZhLXBpbGxzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cclxuXHJcbiAuZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cclxuXHJcbiAuZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzFcIjsgfVxyXG5cclxuIC5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cclxuXHJcbiAuZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MThcIjsgfVxyXG5cclxuIC5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cclxuXHJcbiAuZmEtcGxhbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzJcIjsgfVxyXG5cclxuIC5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cclxuXHJcbiAuZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cclxuXHJcbiAuZmEtcGxheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XHJcblxyXG4gLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cclxuXHJcbiAuZmEtcGxheXN0YXRpb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZGZcIjsgfVxyXG5cclxuIC5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cclxuXHJcbiAuZmEtcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XHJcblxyXG4gLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cclxuXHJcbiAuZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZmVcIjsgfVxyXG5cclxuIC5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cclxuXHJcbiAuZmEtcG9sbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XHJcblxyXG4gLmZhLXBvbGwtaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XHJcblxyXG4gLmZhLXBvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XHJcblxyXG4gLmZhLXBvby1zdG9ybTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XHJcblxyXG4gLmZhLXBvb3A6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MTlcIjsgfVxyXG5cclxuIC5mYS1wb3J0cmFpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XHJcblxyXG4gLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNTRcIjsgfVxyXG5cclxuIC5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMTFcIjsgfVxyXG5cclxuIC5mYS1wcmF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cclxuXHJcbiAuZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XHJcblxyXG4gLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViMVwiOyB9XHJcblxyXG4gLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ODVcIjsgfVxyXG5cclxuIC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XHJcblxyXG4gLmZhLXByaW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cclxuXHJcbiAuZmEtcHJvY2VkdXJlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XHJcblxyXG4gLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XHJcblxyXG4gLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XHJcblxyXG4gLmZhLXB1c2hlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XHJcblxyXG4gLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XHJcblxyXG4gLmZhLXB5dGhvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XHJcblxyXG4gLmZhLXFxOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cclxuXHJcbiAuZmEtcXJjb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cclxuXHJcbiAuZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjhcIjsgfVxyXG5cclxuIC5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTlcIjsgfVxyXG5cclxuIC5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NThcIjsgfVxyXG5cclxuIC5mYS1xdWluc2NhcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NTlcIjsgfVxyXG5cclxuIC5mYS1xdW9yYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XHJcblxyXG4gLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMGRcIjsgfVxyXG5cclxuIC5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XHJcblxyXG4gLmZhLXF1cmFuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cclxuXHJcbiAuZmEtci1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cclxuXHJcbiAuZmEtcmFkaWF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cclxuXHJcbiAuZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XHJcblxyXG4gLmZhLXJhaW5ib3c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NWJcIjsgfVxyXG5cclxuIC5mYS1yYW5kb206YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzRcIjsgfVxyXG5cclxuIC5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YmJcIjsgfVxyXG5cclxuIC5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cclxuXHJcbiAuZmEtcmVhY3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWJcIjsgfVxyXG5cclxuIC5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XHJcblxyXG4gLmZhLXJlYWRtZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XHJcblxyXG4gLmZhLXJlYmVsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cclxuXHJcbiAuZmEtcmVjZWlwdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XHJcblxyXG4gLmZhLXJlY3ljbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjhcIjsgfVxyXG5cclxuIC5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTNcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTFcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyODFcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cclxuXHJcbiAuZmEtcmVkaGF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cclxuXHJcbiAuZmEtcmVkbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XHJcblxyXG4gLmZhLXJlZG8tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cclxuXHJcbiAuZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XHJcblxyXG4gLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4N2RcIjsgfVxyXG5cclxuIC5mYS1yZW5yZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOGJcIjsgfVxyXG5cclxuIC5mYS1yZXBseTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XHJcblxyXG4gLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XHJcblxyXG4gLmZhLXJlcGx5ZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XHJcblxyXG4gLmZhLXJlcHVibGljYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NWVcIjsgfVxyXG5cclxuIC5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxyXG5cclxuIC5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTdcIjsgfVxyXG5cclxuIC5mYS1yZXN0cm9vbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XHJcblxyXG4gLmZhLXJldHdlZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzlcIjsgfVxyXG5cclxuIC5mYS1yZXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YjJcIjsgfVxyXG5cclxuIC5mYS1yaWJib246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxyXG5cclxuIC5mYS1yaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cclxuXHJcbiAuZmEtcm9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XHJcblxyXG4gLmZhLXJvYm90OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cclxuXHJcbiAuZmEtcm9ja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cclxuXHJcbiAuZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XHJcblxyXG4gLmZhLXJvY2tybXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTlcIjsgfVxyXG5cclxuIC5mYS1yb3V0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XHJcblxyXG4gLmZhLXJzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XHJcblxyXG4gLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNDNcIjsgfVxyXG5cclxuIC5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cclxuXHJcbiAuZmEtcnVsZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDVcIjsgfVxyXG5cclxuIC5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XHJcblxyXG4gLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDdcIjsgfVxyXG5cclxuIC5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XHJcblxyXG4gLmZhLXJ1bm5pbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MGNcIjsgfVxyXG5cclxuIC5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cclxuXHJcbiAuZmEtc2FkLWNyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViM1wiOyB9XHJcblxyXG4gLmZhLXNhZC10ZWFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cclxuXHJcbiAuZmEtc2FmYXJpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cclxuXHJcbiAuZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XHJcblxyXG4gLmZhLXNhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWVcIjsgfVxyXG5cclxuIC5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YmZcIjsgfVxyXG5cclxuIC5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XHJcblxyXG4gLmZhLXNhdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzdcIjsgfVxyXG5cclxuIC5mYS1zY2hsaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWFcIjsgfVxyXG5cclxuIC5mYS1zY2hvb2w6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDlcIjsgfVxyXG5cclxuIC5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XHJcblxyXG4gLmZhLXNjcmliZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XHJcblxyXG4gLmZhLXNjcm9sbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XHJcblxyXG4gLmZhLXNkLWNhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzJcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDJcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMGVcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XHJcblxyXG4gLmZhLXNlZWRsaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cclxuXHJcbiAuZmEtc2VsbGNhc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZGFcIjsgfVxyXG5cclxuIC5mYS1zZWxsc3k6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTNcIjsgfVxyXG5cclxuIC5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzNcIjsgfVxyXG5cclxuIC5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWNcIjsgfVxyXG5cclxuIC5mYS1zaGFwZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MWZcIjsgfVxyXG5cclxuIC5mYS1zaGFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XHJcblxyXG4gLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XHJcblxyXG4gLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTFcIjsgfVxyXG5cclxuIC5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGRcIjsgfVxyXG5cclxuIC5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XHJcblxyXG4gLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWRcIjsgfVxyXG5cclxuIC5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cclxuXHJcbiAuZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XHJcblxyXG4gLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XHJcblxyXG4gLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XHJcblxyXG4gLmZhLXNob3B3YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cclxuXHJcbiAuZmEtc2hvd2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cclxuXHJcbiAuZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YjZcIjsgfVxyXG5cclxuIC5mYS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cclxuXHJcbiAuZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZjZcIjsgfVxyXG5cclxuIC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cclxuXHJcbiAuZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cclxuXHJcbiAuZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cclxuXHJcbiAuZmEtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cclxuXHJcbiAuZmEtc2ltLWNhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzRcIjsgfVxyXG5cclxuIC5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XHJcblxyXG4gLmZhLXNpc3RyaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWVcIjsgfVxyXG5cclxuIC5mYS1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cclxuXHJcbiAuZmEtc2l0aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XHJcblxyXG4gLmZhLXNrYXRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzVcIjsgfVxyXG5cclxuIC5mYS1za2V0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzZcIjsgfVxyXG5cclxuIC5mYS1za2lpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzlcIjsgfVxyXG5cclxuIC5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cclxuXHJcbiAuZmEtc2t1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGNcIjsgfVxyXG5cclxuIC5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cclxuXHJcbiAuZmEtc2t5YXRsYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTZcIjsgfVxyXG5cclxuIC5mYS1za3lwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XHJcblxyXG4gLmZhLXNsYWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cclxuXHJcbiAuZmEtc2xhY2staGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XHJcblxyXG4gLmZhLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cclxuXHJcbiAuZmEtc2xlaWdoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cclxuXHJcbiAuZmEtc2xpZGVycy1oOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cclxuXHJcbiAuZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XHJcblxyXG4gLmZhLXNtaWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cclxuXHJcbiAuZmEtc21pbGUtYmVhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViOFwiOyB9XHJcblxyXG4gLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxyXG5cclxuIC5mYS1zbW9nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cclxuXHJcbiAuZmEtc21va2luZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XHJcblxyXG4gLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cclxuXHJcbiAuZmEtc21zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cclxuXHJcbiAuZmEtc25hcGNoYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYWJcIjsgfVxyXG5cclxuIC5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XHJcblxyXG4gLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XHJcblxyXG4gLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XHJcblxyXG4gLmZhLXNub3dmbGFrZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XHJcblxyXG4gLmZhLXNub3dtYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxyXG5cclxuIC5mYS1zbm93cGxvdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XHJcblxyXG4gLmZhLXNvY2tzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cclxuXHJcbiAuZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmFcIjsgfVxyXG5cclxuIC5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNWVcIjsgfVxyXG5cclxuIC5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjBcIjsgfVxyXG5cclxuIC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cclxuXHJcbiAuZmEtc29ydC1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cclxuXHJcbiAuZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjJcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4ODZcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjNcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cclxuXHJcbiAuZmEtc29ydC11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XHJcblxyXG4gLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYmVcIjsgfVxyXG5cclxuIC5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cclxuXHJcbiAuZmEtc3BhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cclxuXHJcbiAuZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XHJcblxyXG4gLmZhLXNwZWFrYXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZjNcIjsgfVxyXG5cclxuIC5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4M2NcIjsgfVxyXG5cclxuIC5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XHJcblxyXG4gLmZhLXNwaWRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XHJcblxyXG4gLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMTBcIjsgfVxyXG5cclxuIC5mYS1zcGxvdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cclxuXHJcbiAuZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XHJcblxyXG4gLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViZFwiOyB9XHJcblxyXG4gLmZhLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XHJcblxyXG4gLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cclxuXHJcbiAuZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cclxuXHJcbiAuZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmVcIjsgfVxyXG5cclxuIC5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XHJcblxyXG4gLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cclxuXHJcbiAuZmEtc3RhY2twYXRoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cclxuXHJcbiAuZmEtc3RhbXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmZcIjsgfVxyXG5cclxuIC5mYS1zdGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cclxuXHJcbiAuZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2OTlcIjsgfVxyXG5cclxuIC5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODlcIjsgfVxyXG5cclxuIC5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cclxuXHJcbiAuZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XHJcblxyXG4gLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XHJcblxyXG4gLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZjVcIjsgfVxyXG5cclxuIC5mYS1zdGVhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XHJcblxyXG4gLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XHJcblxyXG4gLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XHJcblxyXG4gLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDhcIjsgfVxyXG5cclxuIC5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTFcIjsgfVxyXG5cclxuIC5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XHJcblxyXG4gLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XHJcblxyXG4gLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cclxuXHJcbiAuZmEtc3RvcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XHJcblxyXG4gLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cclxuXHJcbiAuZmEtc3RvcHdhdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cclxuXHJcbiAuZmEtc3RvcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGVcIjsgfVxyXG5cclxuIC5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGZcIjsgfVxyXG5cclxuIC5mYS1zdHJhdmE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjhcIjsgfVxyXG5cclxuIC5mYS1zdHJlYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTBcIjsgfVxyXG5cclxuIC5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XHJcblxyXG4gLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwY2NcIjsgfVxyXG5cclxuIC5mYS1zdHJpcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjlcIjsgfVxyXG5cclxuIC5mYS1zdHJpcGUtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XHJcblxyXG4gLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cclxuXHJcbiAuZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cclxuXHJcbiAuZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTRcIjsgfVxyXG5cclxuIC5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTNcIjsgfVxyXG5cclxuIC5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMmNcIjsgfVxyXG5cclxuIC5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzlcIjsgfVxyXG5cclxuIC5mYS1zdWl0Y2FzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XHJcblxyXG4gLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzFcIjsgfVxyXG5cclxuIC5mYS1zdW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODVcIjsgfVxyXG5cclxuIC5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XHJcblxyXG4gLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cclxuXHJcbiAuZmEtc3VwcGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cclxuXHJcbiAuZmEtc3VycHJpc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzJcIjsgfVxyXG5cclxuIC5mYS1zdXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cclxuXHJcbiAuZmEtc3dhdGNoYm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XHJcblxyXG4gLmZhLXN3aW1tZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzRcIjsgfVxyXG5cclxuIC5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cclxuXHJcbiAuZmEtc3ltZm9ueTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XHJcblxyXG4gLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XHJcblxyXG4gLmZhLXN5bmM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjFcIjsgfVxyXG5cclxuIC5mYS1zeW5jLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XHJcblxyXG4gLmZhLXN5cmluZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OGVcIjsgfVxyXG5cclxuIC5mYS10YWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XHJcblxyXG4gLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XHJcblxyXG4gLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XHJcblxyXG4gLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmFcIjsgfVxyXG5cclxuIC5mYS10YWJsZXRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cclxuXHJcbiAuZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmRcIjsgfVxyXG5cclxuIC5mYS10YWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMmJcIjsgfVxyXG5cclxuIC5mYS10YWdzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cclxuXHJcbiAuZmEtdGFwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XHJcblxyXG4gLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cclxuXHJcbiAuZmEtdGF4aTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XHJcblxyXG4gLmZhLXRlYW1zcGVhazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XHJcblxyXG4gLmZhLXRlZXRoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cclxuXHJcbiAuZmEtdGVldGgtb3BlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XHJcblxyXG4gLmZhLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cclxuXHJcbiAuZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmVcIjsgfVxyXG5cclxuIC5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cclxuXHJcbiAuZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cclxuXHJcbiAuZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XHJcblxyXG4gLmZhLXRlbmdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7IH1cclxuXHJcbiAuZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjBcIjsgfVxyXG5cclxuIC5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XHJcblxyXG4gLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzVcIjsgfVxyXG5cclxuIC5mYS10aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XHJcblxyXG4gLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cclxuXHJcbiAuZmEtdGgtbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XHJcblxyXG4gLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XHJcblxyXG4gLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MzBcIjsgfVxyXG5cclxuIC5mYS10aGVtZWNvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cclxuXHJcbiAuZmEtdGhlbWVpc2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cclxuXHJcbiAuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTFcIjsgfVxyXG5cclxuIC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XHJcblxyXG4gLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzdcIjsgfVxyXG5cclxuIC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cclxuXHJcbiAuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XHJcblxyXG4gLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cclxuXHJcbiAuZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MzFcIjsgfVxyXG5cclxuIC5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XHJcblxyXG4gLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XHJcblxyXG4gLmZhLXRodW1idGFjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XHJcblxyXG4gLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmZcIjsgfVxyXG5cclxuIC5mYS10aW1lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XHJcblxyXG4gLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XHJcblxyXG4gLmZhLXRpbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDNcIjsgfVxyXG5cclxuIC5mYS10aW50LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cclxuXHJcbiAuZmEtdGlyZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzhcIjsgfVxyXG5cclxuIC5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cclxuXHJcbiAuZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cclxuXHJcbiAuZmEtdG9pbGV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7IH1cclxuXHJcbiAuZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cclxuXHJcbiAuZmEtdG9vbGJveDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XHJcblxyXG4gLmZhLXRvb2xzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cclxuXHJcbiAuZmEtdG9vdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzlcIjsgfVxyXG5cclxuIC5mYS10b3JhaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XHJcblxyXG4gLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YTFcIjsgfVxyXG5cclxuIC5mYS10cmFjdG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cclxuXHJcbiAuZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XHJcblxyXG4gLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XHJcblxyXG4gLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MzdcIjsgfVxyXG5cclxuIC5mYS10cmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XHJcblxyXG4gLmZhLXRyYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZGFcIjsgfVxyXG5cclxuIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XHJcblxyXG4gLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XHJcblxyXG4gLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cclxuXHJcbiAuZmEtdHJhc2gtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cclxuXHJcbiAuZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XHJcblxyXG4gLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cclxuXHJcbiAuZmEtdHJlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XHJcblxyXG4gLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XHJcblxyXG4gLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cclxuXHJcbiAuZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cclxuXHJcbiAuZmEtdHJ1Y2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDFcIjsgfVxyXG5cclxuIC5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cclxuXHJcbiAuZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XHJcblxyXG4gLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XHJcblxyXG4gLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XHJcblxyXG4gLmZhLXRzaGlydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XHJcblxyXG4gLmZhLXR0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XHJcblxyXG4gLmZhLXR1bWJscjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XHJcblxyXG4gLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNzRcIjsgfVxyXG5cclxuIC5mYS10djpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XHJcblxyXG4gLmZhLXR3aXRjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XHJcblxyXG4gLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOTlcIjsgfVxyXG5cclxuIC5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XHJcblxyXG4gLmZhLXR5cG8zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cclxuXHJcbiAuZmEtdWJlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XHJcblxyXG4gLmZhLXVidW50dTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XHJcblxyXG4gLmZhLXVpa2l0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cclxuXHJcbiAuZmEtdW1icmVsbGE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTlcIjsgfVxyXG5cclxuIC5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XHJcblxyXG4gLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XHJcblxyXG4gLmZhLXVuZG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTJcIjsgfVxyXG5cclxuIC5mYS11bmRvLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XHJcblxyXG4gLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cclxuXHJcbiAuZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XHJcblxyXG4gLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOWNcIjsgfVxyXG5cclxuIC5mYS11bmxpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjdcIjsgfVxyXG5cclxuIC5mYS11bmxvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOWNcIjsgfVxyXG5cclxuIC5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cclxuXHJcbiAuZmEtdW50YXBwZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XHJcblxyXG4gLmZhLXVwbG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XHJcblxyXG4gLmZhLXVwczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XHJcblxyXG4gLmZhLXVzYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XHJcblxyXG4gLmZhLXVzZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDdcIjsgfVxyXG5cclxuIC5mYS11c2VyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XHJcblxyXG4gLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cclxuXHJcbiAuZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxyXG5cclxuIC5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cclxuXHJcbiAuZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYmRcIjsgfVxyXG5cclxuIC5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cclxuXHJcbiAuZmEtdXNlci1jb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxyXG5cclxuIC5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxyXG5cclxuIC5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDBcIjsgfVxyXG5cclxuIC5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cclxuXHJcbiAuZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cclxuXHJcbiAuZmEtdXNlci1sb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cclxuXHJcbiAuZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XHJcblxyXG4gLmZhLXVzZXItbWludXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDNcIjsgfVxyXG5cclxuIC5mYS11c2VyLW5pbmphOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cclxuXHJcbiAuZmEtdXNlci1udXJzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XHJcblxyXG4gLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XHJcblxyXG4gLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cclxuXHJcbiAuZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDVcIjsgfVxyXG5cclxuIC5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cclxuXHJcbiAuZmEtdXNlci10YWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDdcIjsgfVxyXG5cclxuIC5mYS11c2VyLXRpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XHJcblxyXG4gLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzVcIjsgfVxyXG5cclxuIC5mYS11c2VyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XHJcblxyXG4gLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XHJcblxyXG4gLmZhLXVzcHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxyXG5cclxuIC5mYS11c3N1bm5haDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XHJcblxyXG4gLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZTVcIjsgfVxyXG5cclxuIC5mYS11dGVuc2lsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XHJcblxyXG4gLmZhLXZhYWRpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XHJcblxyXG4gLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxyXG5cclxuIC5mYS12ZW51czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XHJcblxyXG4gLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XHJcblxyXG4gLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMjhcIjsgfVxyXG5cclxuIC5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cclxuXHJcbiAuZmEtdmlhZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cclxuXHJcbiAuZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XHJcblxyXG4gLmZhLXZpYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTJcIjsgfVxyXG5cclxuIC5mYS12aWFsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XHJcblxyXG4gLmZhLXZpYmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cclxuXHJcbiAuZmEtdmlkZW86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwM2RcIjsgfVxyXG5cclxuIC5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XHJcblxyXG4gLmZhLXZpaGFyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XHJcblxyXG4gLmZhLXZpbWVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cclxuXHJcbiAuZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cclxuXHJcbiAuZmEtdmltZW8tdjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XHJcblxyXG4gLmZhLXZpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2FcIjsgfVxyXG5cclxuIC5mYS12azpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XHJcblxyXG4gLmZhLXZudjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XHJcblxyXG4gLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XHJcblxyXG4gLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XHJcblxyXG4gLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cclxuXHJcbiAuZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YTlcIjsgfVxyXG5cclxuIC5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cclxuXHJcbiAuZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cclxuXHJcbiAuZmEtdm90ZS15ZWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NzJcIjsgfVxyXG5cclxuIC5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MjlcIjsgfVxyXG5cclxuIC5mYS12dWVqczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XHJcblxyXG4gLmZhLXdhbGtpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTRcIjsgfVxyXG5cclxuIC5mYS13YWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTVcIjsgfVxyXG5cclxuIC5mYS13YXJlaG91c2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTRcIjsgfVxyXG5cclxuIC5mYS13YXRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XHJcblxyXG4gLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODNlXCI7IH1cclxuXHJcbiAuZmEtd2F6ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XHJcblxyXG4gLmZhLXdlZWJseTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XHJcblxyXG4gLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cclxuXHJcbiAuZmEtd2VpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cclxuXHJcbiAuZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxyXG5cclxuIC5mYS13ZWl4aW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZDdcIjsgfVxyXG5cclxuIC5mYS13aGF0c2FwcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XHJcblxyXG4gLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XHJcblxyXG4gLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOTNcIjsgfVxyXG5cclxuIC5mYS13aG1jczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XHJcblxyXG4gLmZhLXdpZmk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZWJcIjsgfVxyXG5cclxuIC5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XHJcblxyXG4gLmZhLXdpbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MmVcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTBcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDBcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDFcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XHJcblxyXG4gLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxN2FcIjsgfVxyXG5cclxuIC5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcyZlwiOyB9XHJcblxyXG4gLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxyXG5cclxuIC5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XHJcblxyXG4gLmZhLXdpeDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XHJcblxyXG4gLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cclxuXHJcbiAuZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XHJcblxyXG4gLmZhLXdvbi1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cclxuXHJcbiAuZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cclxuXHJcbiAuZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XHJcblxyXG4gLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTdcIjsgfVxyXG5cclxuIC5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cclxuXHJcbiAuZmEtd3Bmb3JtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XHJcblxyXG4gLmZhLXdwcmVzc3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTRcIjsgfVxyXG5cclxuIC5mYS13cmVuY2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYWRcIjsgfVxyXG5cclxuIC5mYS14LXJheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XHJcblxyXG4gLmZhLXhib3g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTJcIjsgfVxyXG5cclxuIC5mYS14aW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cclxuXHJcbiAuZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjlcIjsgfVxyXG5cclxuIC5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyM2JcIjsgfVxyXG5cclxuIC5mYS15YWhvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XHJcblxyXG4gLmZhLXlhbW1lcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0MFwiOyB9XHJcblxyXG4gLmZhLXlhbmRleDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XHJcblxyXG4gLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cclxuXHJcbiAuZmEteWFybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XHJcblxyXG4gLmZhLXllbHA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTlcIjsgfVxyXG5cclxuIC5mYS15ZW4tc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XHJcblxyXG4gLmZhLXlpbi15YW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cclxuXHJcbiAuZmEteW9hc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjFcIjsgfVxyXG5cclxuIC5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cclxuXHJcbiAuZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MzFcIjsgfVxyXG5cclxuIC5mYS16aGlodTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XHJcblxyXG4gLnNyLW9ubHkge1xyXG4gICBib3JkZXI6IDA7XHJcbiAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgIGhlaWdodDogMXB4O1xyXG4gICBtYXJnaW46IC0xcHg7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgd2lkdGg6IDFweDsgfVxyXG5cclxuIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgIGNsaXA6IGF1dG87XHJcbiAgIGhlaWdodDogYXV0bztcclxuICAgbWFyZ2luOiAwO1xyXG4gICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgd2lkdGg6IGF1dG87IH1cclxuIC8vQGZvbnQtZmFjZSB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuIC8vICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gLy8gIGZvbnQtZGlzcGxheTogYXV0bztcclxuIC8vICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxyXG4gLy9cclxuIC8vLmZhYiB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XHJcbiAvL0Bmb250LWZhY2Uge1xyXG4gLy8gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAvLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAvLyAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XHJcbiAvL1xyXG4gLy8uZmFyIHtcclxuIC8vICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gLy8gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cclxuIC8vQGZvbnQtZmFjZSB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuIC8vICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAvLyAgZm9udC13ZWlnaHQ6IDkwMDtcclxuIC8vICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAvLyAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cclxuXHJcbiAuZmEsXHJcbiAuZmFzIHtcclxuICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcblx0cGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJyZWFkY3J1bWItZGFzaCB7XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XHJcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLCBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1jbGlja2VkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0XHJcblx0Ji5idG4tcm91bmRlZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdH1cclxuXHJcbiAgICAmOm5vdCguYnRuLWNpcmNsZSk6bm90KC5idG4tY2lyY2xlLW91dGxpbmUpLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwuMjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIgIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktY29sb3IsLjI1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblx0fVxyXG5cdFxyXG5cdCY6bm90KC5pcy1sb2FkaW5nKSB7XHJcblx0XHQ+IC5hbnRpY29uLWxvYWRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1sb2FkaW5nIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0b3BhY2l0eTogMC4zNTtcclxuXHJcblx0XHQ+LmFudGljb24ge1xyXG5cdFx0XHQmOm5vdCguYW50aWNvbi1sb2FkaW5nKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbmEge1xyXG4gICAgJi5idG4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdH1cclxuXHRcclxuXHQmOmFjdGl2ZSxcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBlYWNoICRidG4gaW4gJGJ0bi1sb29wIHtcclxuICAgIC4je250aCgkYnRuLCAxKX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRidG4sIDIpfTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICN7bnRoKCRidG4sIDIpfTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5idG4tdG9uZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobnRoKCRidG4sIDIpICwwLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkYnRuLCAyKX0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI3tudGgoJGJ0biwgMil9O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCwgXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwuMjUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRib2R5LWNvbG9yLC4yNSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tY2xpY2tlZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zaG93IHtcclxuXHJcbiAgICAgICAgPi4je250aCgkYnRuLCAxKX0ge1xyXG5cclxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuXHJcbiAgICA+LmJ0biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XHJcblxyXG4gICAgICAgICYuYnRuLWRlZmF1bHQge1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHJvcGRvd24sXHJcbiAgICAmLmRyb3B1cCxcclxuICAgICYuZHJvcHJpZ2h0LFxyXG4gICAgJi5kcm9wbGVmdCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPi5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmFjdGl2ZSAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LXByaW1hcnkge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY2lyY2xlIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmJ0bi14cyxcclxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkteHMgJGJ0bi1wYWRkaW5nLXgteHM7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmJ0bi1zbSxcclxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXktc20gJGJ0bi1wYWRkaW5nLXgtc207XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5idG4tbGcsXHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LWxnICRidG4tcGFkZGluZy14LWxnO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLWljb24ge1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHR3aWR0aDogJGJ0bi1pY29uLXNpemU7XHJcblx0aGVpZ2h0OiAkYnRuLWljb24tc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJ0bi1pY29uLXNpemU7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHQmLmJ0bi1sZyB7XHJcblx0XHR3aWR0aDogJGJ0bi1pY29uLXNpemUtbGc7XHJcblx0XHRoZWlnaHQ6ICRidG4taWNvbi1zaXplLWxnO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRidG4taWNvbi1zaXplLWxnO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5idG4tc20ge1xyXG5cdFx0d2lkdGg6ICRidG4taWNvbi1zaXplLXNtO1xyXG5cdFx0aGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1zbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1zbTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuY2FyZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAkY2FyZC1tYXJnaW4tYm90dG9tO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAwcHggJGNhcmQtc3BhY2VyLXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblx0bWluLWhlaWdodDogJGNhcmQtaGVhZC1taW4taGVpZ2h0O1xyXG5cdFxyXG5cdC5jYXJkLXRpdGxlIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0fVxyXG5cclxuXHQmLmhhcy10b29sYmFyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdG1hcmdpbi10b3A6IDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuXHRwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEwcHggJGNhcmQtc3BhY2VyLXg7XHJcblx0bWluLWhlaWdodDogNTVweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC10b29sYmFyIHtcclxuXHRcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4OyBcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYnRuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLW92ZXJsYXkge1xyXG5cdFxyXG5cdD4gLmNhcmQtdG9vbGJhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLWltZy10b3Age1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7OyBcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzOzsgXHJcbn1cclxuXHJcbi5jYXJkLXJlZnJlc2gge1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHdoaXRlLCAwLjcpOyBcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRib3JkZXItY29sb3I7IFxyXG5cdCAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7IFxyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICAgIHdpZHRoOiA0MHB4O1xyXG5cdCAgICBoZWlnaHQ6IDQwcHg7XHJcblx0ICAgIHotaW5kZXg6ICA1O1x0XHRcclxuXHQgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCdzcGluIDEuMnMgbGluZWFyIGluZmluaXRlJykgO1xyXG5cdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpKTtcclxuXHR9XHJcbn1cclxuXHJcbi5kcmFnZ2FibGUtaXRlbSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHNwaW4pIHswJSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9IDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9fSBcclxuXHJcbmEge1xyXG5cdCYuY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMCwgN3B4LCAxNXB4LCByZ2JhKDAsIDAsIDAsIDAuMDc1KSk7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1x0XHJcblx0Y29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcclxuXHRcclxuXHRoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSxcclxuXHRoNiB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XHJcblx0fVxyXG5cdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6ICM1MTUxNTY7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0ei1pbmRleDogMlxyXG5cdH1cclxuXHJcblx0PiBkaXYge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdC5idG4tZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnByaW1hcnkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC1jb2xsYXBzZS1idG4ge1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQpOyBcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuXHR9XHJcbn0iLCIubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJGxpc3Qtc3BhY2VyLXkgJGxpc3Qtc3BhY2VyLXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblxyXG4gICAgICAgIGgxLCBoMiAsaDMgLGg0ICxoNSAsaDYgLHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwgMC4zNSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBoMSwgaDIgLGgzICxoNCAsaDUgLGg2ICxwIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWxlY3QtaG92ZXItY29sb3IsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuIiwiLmFsZXJ0IHtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtZGVmYXVsdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbkBlYWNoICRhbGVydCBpbiAkYWxlcnQtbG9vcCB7XHJcblxyXG4gICAgLiN7bnRoKCRhbGVydCwgMSl9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkYWxlcnQsIDIpfTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAje250aCgkYWxlcnQsIDQpfTtcclxuICAgICAgICBjb2xvcjogJGFsZXJ0LXRleHQtY29sb3I7XHJcblxyXG4gICAgICAgIC5hbGVydC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7bnRoKCRhbGVydCwgMyl9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAje250aCgkYWxlcnQsIDQpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICBcclxuXHJcbi5hbGVydC1pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5iYWRnZSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJGJhZGdlLXNwYWNlcjtcclxuXHJcbiAgICAmLmJhZGdlLWluZGljYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYWRnZS1kb3Qge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2UtZGVmYXVsdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG59XHJcblxyXG5AZWFjaCAkYmFkZ2UgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcbiAgICAuI3tudGgoJGJhZGdlLCA1KX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRiYWRnZSwgMSl9O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRiYWRnZSBpbiAkY29udGV4dHVhbC1sb29wIHtcclxuICAgIGEge1xyXG4gICAgICAgICYuI3tudGgoJGJhZGdlLCA1KX0ge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRiYWRnZSwgMSksNSUpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRiYWRnZS10b25lIGluICR0b25lLWxvb3Age1xyXG5cclxuICAgIC5iYWRnZS0je250aCgkYmFkZ2UtdG9uZSwgMSl9IHtcclxuICAgICAgICBjb2xvcjogI3tudGgoJGJhZGdlLXRvbmUsIDIpfTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAje250aCgkYmFkZ2UtdG9uZSwgMyl9O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmLmJhZGdlLSN7bnRoKCRiYWRnZS10b25lLCAxKX0ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRiYWRnZS10b25lLCAyKX07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgICIsIi5wYWdlLWxpbmsge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1pbi13aWR0aDogMnJlbTtcclxuXHRsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuXHRtYXJnaW46IDBweCA1cHg7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtaXRlbSB7XHJcblxyXG5cdCYuZGlzYWJsZWQge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRib2R5LWNvbG9yLCAyNSUpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cclxuXHQucGFnZS1pdGVtIHtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufSIsIi50aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAudGltZWxpbmUtaXRlbSB7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGltZWxpbmUtaXRlbS1oZWFkIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICYudGltZWxpbmUtc20ge1xyXG5cclxuICAgICAgICAudGltZWxpbmUtaXRlbS1oZWFkIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUsIFxyXG4udGltZWxpbmUtaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4udGltZWxpbmUtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxufVxyXG5cclxuLnRpbWVsaW5lLWl0ZW0taGVhZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogM3B4IDFweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzglO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufSIsIi5hY2NvcmRpb24ge1xyXG5cclxuXHQ+LmNhcmQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdD4gLmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cclxuXHRcdFx0Pi5jYXJkLXRpdGxlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xsYXBzZS10aXRsZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzZS1iZztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGNvbGxhcHNlLXRpdGxlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpub3QoLmNvbGxhcHNlZCkge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUwYWRcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkY29sbGFwc2UtY29udGVudC1zcGFjaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5uZXN0ZWQge1xyXG5cdFx0Pi5jYXJkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cdCYuYm9yZGVybGVzcyB7XHJcblx0XHQ+LmNhcmQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHQ+LmNhcmQtdGl0bGUge1xyXG5cdFxyXG5cdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuIiwiLm1vZGFsIHtcclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1vdXQpOyBcclxuXHR9XHJcblxyXG5cdCYubW9kYWwtcmlnaHQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwJSkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLm1vZGFsLWxlZnQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC0xMDAlKSk7XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCUpKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5tb2RhbC1mcyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuNykpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1ib2R5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1mb290ZXItcGFkZGluZztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHJcblx0XHQrLmJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG1vZGFsLWJvcmRlci1yYWRpdXM7XHJcblx0b3V0bGluZTogMDtcclxuXHRib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1zaGFkb3c7XHJcbn1cclxuXHJcbi5tb2RhbC1yaWdodCxcclxuLm1vZGFsLWxlZnQge1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdHdpZHRoOiAkc2lkZS1tb2RhbC13aWR0aDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG8gMHB4IDBweCA7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcblx0XHR9IFxyXG5cdFx0XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnNpZGUtbW9kYWwtd3JhcHBlciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm1vZGFsLWZvb3RlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtcmlnaHQge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0bWFyZ2luOiAwcHggMHB4IDBweCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuXHR6LWluZGV4OiAxMDQwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1jb2xvcjtcclxuXHJcblx0Ji5zaG93IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtZnMge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHdoaXRlLCAwLjk1KTsgXHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkZ3JheS1kYXJrLCAzMCUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGNvbG9yOiBsaWdodGVuKCRncmF5LWRhcmssIDMwJSk7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdH0gXHJcblx0fVxyXG59XHJcblxyXG4iLCIuZHJvcGRvd24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0Ji5kcm9wZG93bi1hbmltYXRlZCB7XHJcblxyXG5cdFx0Jjpub3QoLnNjYWxlLWxlZnQpLFxyXG5cdFx0Jjpub3QoLnNjYWxlLXJpZ2h0KSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoMC42NSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC42NSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGVZKDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLnNjYWxlLWxlZnQge1xyXG5cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zY2FsZS1yaWdodCB7XHJcblxyXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjFzIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJvcmRlcjogMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDJweCwgOHB4LCByZ2JhKDAsIDAsIDAsIDAuMTUpKTsgXHJcblx0dG9wOiAxMDAlO1xyXG5cclxuXHQmLmRyb3Bkb3duLW1kIHtcclxuXHRcdG1pbi13aWR0aDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQmLmRyb3Bkb3duLWxnIHtcclxuXHRcdG1pbi13aWR0aDogMzYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdG1pbi13aWR0aDogMjgwcHhcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZHJvcGRvd24teGwge1xyXG5cdFx0bWluLXdpZHRoOiA0NTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHQmLmRpdmlkZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjFzIGVhc2Utb3V0KTtcclxuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRib3JkZXItY29sb3IsIDUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kcm9wZG93bi1ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcdFxyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0bWFyZ2luOiA3cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2wtMiB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sLTMge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMzMzMzMlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbC00IHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMjUlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bWluLWhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLW91dCk7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRkcm9wZG93bi1pdGVtLXRleHQtaG92ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctaG92ZXI7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1ob3ZlcjtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZFxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLFxyXG4uZHJvcHVwLFxyXG4uZHJvcHJpZ2h0IHtcclxuXHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wZG93biB7XHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwMGJcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wdXAge1xyXG5cdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMGVlXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcHJpZ2h0IHtcclxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTBhZFwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3BsZWZ0IHtcclxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwNjFcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuIiwiLnRvb2x0aXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwcy1iZztcclxuICAgIHBhZGRpbmc6ICR0b29sdGlwcy1zcGFjZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcHMtYmc7XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXBzLWJnO1xyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsXHJcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwcy1iZztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcHMtYmc7XHJcbn0iLCIucG9wb3ZlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDlweCwgMTJweCwgcmdiYSgwLCAwLCAwLCAwLjA3NSkpOyBcclxufVxyXG5cclxuLnBvcG92ZXItaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ib2R5IHtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59IiwiLm5hdi10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYnMtYm9yZGVyO1xyXG5cdFxyXG5cdD5saSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0XHJcblx0XHQ+YSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi41O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdHBhZGRpbmc6ICR0YWJzLXRvZ2dsZXItcGFkZGluZy15ICR0YWJzLXRvZ2dsZXItcGFkZGluZy14O1xyXG4gICAgXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVx0XHJcblxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZsZXgtY29sdW1uIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJzLWJvcmRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD5saSB7XHJcblxyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAkdGFicy10b2dnbGVyLXBhZGRpbmcteDtcclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cclxuXHRcdFx0XHRcdCYubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNlbnRlci10YWJzIHtcclxuXHJcblx0Lm5hdi10YWJzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0ICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdCAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdD5saSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uanVzdGlmaWVkLXRhYnMge1xyXG5cclxuXHQubmF2LXRhYnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdD5saSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHdpZHRoOiAxJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMge1xyXG5cdFxyXG5cdD5saSB7XHJcblx0XHRcclxuXHRcdCtsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdD5hIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0PmEge1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFicy10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtdmVydGljYWwge1xyXG5cdFxyXG5cdC5uYXYtcGlsbHMge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdD5saSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC50YWItY29udGVudCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0fVxyXG59IiwiLmNhcm91c2VsLWNhcHRpb24ge1xyXG5cclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn0iLCIudG9hc3Qge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRvYXN0LWJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLXRvYXN0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG1heC13aWR0aDogICR0b2FzdC1tYXgtd2lkdGg7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcblxyXG4gICAgJi50b3AtcmlnaHQge1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JHRvYXN0LXBsYWNlbWVudC1ndXR0ZXJ9KSA7XHJcbiAgICAgICAgcmlnaHQ6ICR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYudG9wLWxlZnQge1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JHRvYXN0LXBsYWNlbWVudC1ndXR0ZXJ9KSA7XHJcbiAgICAgICAgbGVmdDogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3AtbWlkZGxlIHtcclxuICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyfSkgO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIGJvdHRvbTogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXIgO1xyXG4gICAgICAgIHJpZ2h0OiAkdG9hc3QtcGxhY2VtZW50LWd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1sZWZ0IHtcclxuICAgICAgICBib3R0b206ICR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyIDtcclxuICAgICAgICBsZWZ0OiAkdG9hc3QtcGxhY2VtZW50LWd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1taWRkbGUge1xyXG4gICAgICAgIGJvdHRvbTogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXIgO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2dyZXNzIHtcclxuXHRoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdG1pbi13aWR0aDogNTBweDtcclxuXHJcblx0Ji5wcm9ncmVzcy1zbSB7XHJcblx0XHRoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0LXNtO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci10aGVtZTtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5tZW51IHtcclxuXHJcblxyXG4gICAgJi5uYXYge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggY29sb3IgLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWSguMDAwMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMTVzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWJsZT50Ym9keT50cj50ZCxcclxuLnRhYmxlPnRib2R5PnRyPnRoLFxyXG4udGFibGU+dGZvb3Q+dHI+dGQsXHJcbi50YWJsZT50Zm9vdD50cj50aCxcclxuLnRhYmxlPnRoZWFkPnRyPnRkLFxyXG4udGFibGU+dGhlYWQ+dHI+dGgge1xyXG5cdGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHRwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG59XHJcblxyXG4udGFibGUtc20+dGJvZHk+dHI+dGQsXHJcbi50YWJsZS1zbT50Ym9keT50cj50aCxcclxuLnRhYmxlLXNtPnRmb290PnRyPnRkLFxyXG4udGFibGUtc20+dGZvb3Q+dHI+dGgsXHJcbi50YWJsZS1zbT50aGVhZD50cj50ZCxcclxuLnRhYmxlLXNtPnRoZWFkPnRyPnRoIHtcclxuXHRwYWRkaW5nOiAkdGFibGUtc20tY2VsbC1wYWRkaW5nO1xyXG59XHJcblxyXG4udGFibGUge1xyXG5cdGNvbG9yOiAkdGFibGUtY29sb3I7XHJcblxyXG5cdCY6bm90KC50YWJsZS1ib3JkZXJlZCkge1xyXG5cclxuXHRcdD50aGVhZD50cj50aCB7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gdGhlYWQge1xyXG5cdFx0PnRyIHtcclxuXHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0Y29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aGVhZC1kYXJrIHRoIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XHJcblx0fVxyXG5cclxuXHQudGhlYWQtbGlnaHQgdGgge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblx0XHRib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHRyIHtcclxuXHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZHtcclxuXHQ+IHRib2R5IHtcclxuXHJcblx0XHQ+IHRyIHtcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LCAwLjUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWhvdmVyICB7XHJcblx0PiB0Ym9keXtcclxuXHJcblx0XHQ+IHRyIHtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi50YWJsZS1vdmVyZmxvdyB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59XHJcbiIsIi5mb3JtLWNvbnRyb2wge1xyXG5cdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXJcclxuXHR9XHJcblxyXG5cdCY6bm90KFtkaXNhYmxlZF0pIHtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3ctZm9jdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmW2Rpc2FibGVkXSB7XHJcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSB7XHJcblxyXG5cdD4uZm9ybS1jb250cm9sLFxyXG5cdD4uY3VzdG9tLXNlbGVjdCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LCBcclxuXHQ+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sIFxyXG5cdD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4ge1xyXG5cdFx0cGFkZGluZzogICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuXHRcdGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcblx0fVxyXG5cclxuXHQuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksIFxyXG5cdC5jdXN0b20tc2VsZWN0IHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyB7XHJcblxyXG5cdD4uZm9ybS1jb250cm9sLFxyXG5cdD4uY3VzdG9tLXNlbGVjdCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LCBcclxuXHQ+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sIFxyXG5cdD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4ge1xyXG5cdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG5cdFx0Zm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgXHJcblx0LmN1c3RvbS1zZWxlY3Qge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG59XHJcblxyXG4uaW5wdXQtYWZmaXgge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQucHJlZml4LWljb24sXHJcblx0LnN1ZmZpeC1pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0ei1pbmRleDogJHppbmRleC1kZWZhdWx0O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcblx0fVxyXG5cclxuXHQucHJlZml4LWljb24ge1xyXG5cdFx0bGVmdDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zdWZmaXgtaWNvbiB7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcclxuXHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3ctZm9jdXM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodH0gLSAycHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwcHggJGlucHV0LXBhZGRpbmcteDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn0iLCIuY3VzdG9tLXNlbGVjdCB7XHJcblx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlclxyXG5cdH1cclxuXHJcblx0Jjpub3QoW2Rpc2FibGVkXSkge1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbZGlzYWJsZWRdIHtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1zbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1sZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG59IiwiLmNoZWNrYm94IHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgbGFiZWx7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6ICRjaGVja2JveC13aWR0aC1oZWlnaHQ7XHJcblx0XHRcclxuXHRcdCtsYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwzOFwiO1xyXG5cdFx0XHRcdHdpZHRoOiAkY2hlY2tib3gtd2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHRcdGhlaWdodDogJGNoZWNrYm94LXdpZHRoLWhlaWdodDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkY2hlY2tib3gtbGluZS1oZWlnaHQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjaGVja2JveC10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNoZWNrYm94LXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmRpc2FibGVkLFxyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpub3QoOmNoZWNrZWQpIHtcclxuXHJcblx0XHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZXJyb3Ige1xyXG5cclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmQwZDk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRvLWRvIHtcclxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHRcdCtsYWJlbCB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnJhZGlvIHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgbGFiZWx7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6ICRyYWRpby13aWR0aC1oZWlnaHQ7XHJcblx0XHRcclxuXHRcdCtsYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAkcmFkaW8td2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHRcdGhlaWdodDogJHJhZGlvLXdpZHRoLWhlaWdodDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRyYWRpby13aWR0aC1oZWlnaHQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcmFkaW8tZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWRpby1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRyYWRpby1kb3QtaG9yaXpvbi1ndXR0ZXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRyYWRpby1kb3QtdmVydGljYWwtZ3V0dGVyO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmFkaW8tdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby10aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpkaXNhYmxlZCxcclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cclxuXHRcdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgzLDgzLDk1LC45KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc3dpdGNoIHtcclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdCtsYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMgZWFzZSk7XHJcblx0XHQgICAgaGVpZ2h0OiAkc3dpdGNoLWhlaWdodDtcclxuXHRcdCAgICB3aWR0aDogJHN3aXRjaC13aWR0aDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHN3aXRjaC1iZztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1iZztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQgICAgJjpiZWZvcmUge1xyXG5cdFx0ICAgIFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC41LCAxKSk7XHJcblx0XHRcdFx0aGVpZ2h0OiAkc3dpdGNoLWhlaWdodDtcclxuXHRcdFx0XHR3aWR0aDogJHN3aXRjaC13aWR0aDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0ICAgIH1cclxuXHJcblx0XHQgICAgJjphZnRlciB7XHJcblx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMzUsMTEsLjIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zNnMgY3ViaWMtYmV6aWVyKC43OCwuMTQsLjE1LC44NikpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6ICRzd2l0Y2gtZG90LXNpemU7XHJcblx0XHRcdFx0d2lkdGg6ICRzd2l0Y2gtZG90LXNpemU7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0bGVmdDogMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzd2l0Y2gtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3dpdGNoLXRoZW1lLWNvbG9yO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDAuMSkpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiAkc3dpdGNoLWd1dHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHQmOm5vdCg6ZGlzYWJsZWQpe1xyXG5cdFx0XHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRzd2l0Y2gtZG90LXNpemUgKyAkc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogJHN3aXRjaC1ndXR0ZXIgLSAkc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6Y2hlY2tlZCkge1xyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblxyXG5cdFx0XHRcdCY6bm90KDpkaXNhYmxlZCl7XHJcblx0XHRcdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogJHN3aXRjaC1kb3Qtc2l6ZSArICRzd2l0Y2gtZG90LWFjdGl2ZWQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6ZGlzYWJsZWQge1xyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnN0YXItcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgID4gaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcblxyXG4gICAgICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIH5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13YXJuaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjsgXHJcblxyXG4gICAgICAgICY6YmVmb3JlIHsgXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53YXMtdmFsaWRhdGVkIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG5cclxuICAgICAgICAmOnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3RhdGUtdmFsaWQtaWNvbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3RhdGUtaW52YWxpZC1pY29uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcblxyXG4gICAgJi5pcy12YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdGF0ZS12YWxpZC1pY29uO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN0YXRlLWludmFsaWQtaWNvbjtcclxuICAgIH1cclxufVxyXG5cclxuLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG59XHJcblxyXG4uaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG59XHJcblxyXG5kaXYge1xyXG5cclxuICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG4iLCIkbWFpbC1jb250ZW50LWhlaWdodCAgICAgICAgOiAkY29udGVudC1oZWlnaHQgLSAycHg7XHJcbiRtYWlsLW5hdi13aWR0aCAgICAgICAgICAgICA6IDI1MHB4O1xyXG4kbWFpbC1saXN0LXNlbmRlci13aWR0aCAgICAgOiAyMjBweDtcclxuJG1haWwtbGlzdC1kYXRlLXdpZHRoICAgICAgIDogMTAwcHg7XHJcblxyXG5cclxuLm1haWwtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWlsLWNvbnRlbnQtaGVpZ2h0fSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbC1jb250ZW50LWhlaWdodH0pO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1haWwtbmF2IHtcclxuICAgICAgICB3aWR0aDogJG1haWwtbmF2LXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kbWFpbC1uYXYtd2lkdGg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcblxyXG4gICAgICAgICAgICAmLm5hdi1vcGVuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMHB4IDQwcHggcmdiYSgxOCwgMzgsIDYzLCAwLjA1KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWlsLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbWFpbC1uYXYtd2lkdGh9KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haWwtY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haWwtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgICAgfSAgICBcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0LXNlbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbC1saXN0LXNlbmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3QtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LW1zZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1kYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbC1saXN0LWRhdGUtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHQgICAgICAgIDogJGNvbnRlbnQtaGVpZ2h0O1xyXG4kZmlsZS1tYW5hZ2VyLW5hdi13ZWlnaHQgICAgICAgICAgICA6IDI1MHB4O1xyXG4kZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyICAgICAgICA6IDY1cHg7XHJcbiRmaWxlLW1hbmFnZXItY29udGVudC1kZXRhaWxzLXdpZHRoIDogMzIwcHg7XHJcblxyXG4uZmlsZS1tYW5hZ2VyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGZpbGUtbWFuYWdlci1jb250ZW50LWhlaWdodH0pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZmlsZS1tYW5hZ2VyLW5hdiB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgICAgICB0b3A6ICRmaWxlLW1hbmFnZXItY29udGVudC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICAtICN7JGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcn0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgICYubmF2LW9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMHB4IDQwcHggcmdiYSgxOCwgMzgsIDYzLCAwLjA1KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZmlsZS1tYW5hZ2VyLW5hdi13ZWlnaHR9KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxyXG5cclxuICAgICAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmaWxlLW1hbmFnZXItY29udGVudC1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbGUtbWFuYWdlci10b29scyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFudC11cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9IC0gI3skZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyfSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1maWxlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZmlsZS1tYW5hZ2VyLWNvbnRlbnQtZGV0YWlscy13aWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC51bnNlbGVjdC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZmlsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDIyMHB4LDFmcikpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDI1cHggcmdiYSgxOCwzOCw2MywuMSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saXN0LXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmZkOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1jb250ZW50LWRldGFpbHMtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuM3MgZWFzZSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1kZXRhaWxzLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWRldGFpbHMtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtZGV0YWlscy1uby1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYW50LXRhYnMtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFudC10YWJzLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiJGNoYXQtaGVpZ2h0LW9mZnNldDogJGhlYWRlci1oZWlnaHQgKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyICsgJGxheW91dC1jb250ZW50LWd1dHRlciArICRmb290ZXItaGVpZ2h0O1xyXG4kY2hhdC1oZWlnaHQtb2Zmc2V0LXNtOiAkaGVhZGVyLWhlaWdodCArICRsYXlvdXQtY29udGVudC1ndXR0ZXItc20gKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyLXNtICsgJGZvb3Rlci1oZWlnaHQ7XHJcbiRjaGF0LWhlYWRlci1oZWlnaHQ6IDc1cHg7XHJcbiRjaGF0LWZvb3Rlci1oZWlnaHQ6IDc1cHg7XHJcbiRjaGF0LWxpc3Qtd2lkdGg6IDM4MHB4O1xyXG5cclxuI2NoYXQge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNoYXQge1xyXG5cclxuXHQuY29udmVyc2F0aW9uIHtcclxuXHJcblx0XHQuY29udmVyc2F0aW9uLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdC5jb252ZXJzYXRpb24taGVhZGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjaGF0LWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYmFjayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQucmVjaXBpZW50IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50b29scyB7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5idWJibGUge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ1YmJsZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZGF0ZXRpbWUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYubXNnLXJlY2lwaWVudCB7XHJcblxyXG5cdFx0XHRcdFx0XHQuYnViYmxlIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ1YmJsZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLm1zZy1zZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRcdC5idWJibGUge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnViYmxlLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb252ZXJzYXRpb24tZm9vdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0LnVwbG9hZC1idG4sXHJcblx0XHRcdFx0LnNlbnQtYnRuICB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsMjAlKTtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLW91dCk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5zZW50LWJ0biB7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNoYXQtYXBwIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHR9XHRcclxuXHJcblx0XHQuY2hhdC1saXN0IHtcclxuXHRcdFx0d2lkdGg6ICRjaGF0LWxpc3Qtd2lkdGg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdC5jaGF0LXVzZXItbGlzdCB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGNoYXQtaGVhZGVyLWhlaWdodH0gLSAjeyRjaGF0LWhlaWdodC1vZmZzZXR9IC0gMnB4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRjaGF0LWhlYWRlci1oZWlnaHR9IC0gI3skY2hhdC1oZWlnaHQtb2Zmc2V0fSk7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNoYXQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubXNnLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRjaGF0LWxpc3Qtd2lkdGh9IC0gMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jaGF0LXVzZXItdG9vbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAkY2hhdC1oZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuXHRcdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VhcmNoLWljb24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2hhdC1jb250ZW50IHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjaGF0LWxpc3Qtd2lkdGh9KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7IFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGxheW91dC1jb250ZW50LWd1dHRlci1zbX0gLSAjeyRsYXlvdXQtY29udGVudC1ndXR0ZXItc219KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0bGVmdDogLTEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdGxlZnQ6ICRsYXlvdXQtY29udGVudC1ndXR0ZXItc207XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdC5jb252ZXJzYXRpb24ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gI3skY2hhdC1oZWlnaHQtb2Zmc2V0LXNtfSAtICN7JGhlYWRlci1oZWlnaHR9IC0gMzBweCk7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1mb290ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNoYXQtZm9vdGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogIDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogIC0kY2hhdC1mb290ZXItaGVpZ2h0O1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFxyXG4gICAgICAgICAgICAgICAgLmNoYXQtaW5wdXQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtZm9vdGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnByb2R1Y3QtaW5mby10YWJsZSB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcblxyXG4gICAgJi5wcm9kdWN0LWNvbG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb21wbGV0aW9uLWNoYXJ0IHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUtYWJvdmUge1xyXG4gICAgICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxlbmRhci1jYXJkIHtcclxuICAgIC5kYXRlcGlja2VyIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB0ciB0aCxcclxuICAgICAgICB0YWJsZSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1tZW1iZXIge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbiIsIi8vIEFkZCB5b3VyIG93biBzdHlsaW5nIGhlcmVcbi5kdC1ib290c3RyYXA0IC5jdXN0b20tc2VsZWN0LXNtLCAuZHQtYm9vdHN0cmFwNCAuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nOiAwLjU1cmVtIDEuNHJlbSAuNTVyZW0gLjVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjRyZW0gY2VudGVyO1xufVxuXG50YWJsZSAuZGV0YWlscy1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxudGFibGUgdHIuY2hpbGQge1xuICAgICY+dGQuY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdHItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAuZGVza3RvcC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlciAubmF2LXdyYXAgLmRlc2t0b3AtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ubmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGUgdGQgLmRlbGV0ZS1tb2RhbCBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHRhYmxlIHRoZWFkIHRoLFxuICAgIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEycmVtO1xuICAgIH1cbn1cblxuLmhlYWRlciAubG9nbyB7XG5cbiAgICAmPmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG59XG5cbmxpLm5hdi1pdGVtLmxveWFsdHkge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxufVxuXG4ucHJpemVzLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICNmOWZiZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYW5zd2VyLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VkZjJmOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZGYyZjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLmFuc3dlci10ZXh0LXJvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAuYW5zd2VyLXZhbHVlLXJvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICAgICAgICAuYW50aWNvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW50aWNvbi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucy5jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAgICY+ZGl2LmNvbHVtbi12aWV3IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRlLWZvcm1hdCB7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXBsb2FkLWltYWdlLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0W3R5cGU9ZmlsZV17XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmIH4gc3Bhbi5idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjg3ZjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzZjg3ZjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGxvYWQtYXVkaW8tYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT1maWxlXXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICYgfiBzcGFuLmJ0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmODdmNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNmODdmNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGhlbWUtY29uZmlndXJhdG9yIHtcclxuXHJcbiAgICAucmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cclxuICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMzhcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaGVhZGVyLWRlZmF1bHQge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCtsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaGVhZGVyLXByaW1hcnkge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaGVhZGVyLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaGVhZGVyLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaGVhZGVyLWRhbmdlciB7XHJcbiAgICAgICAgICAgICtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vaGVscGVycy92YXJpYWJsZXNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZGYyZjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICM1MzUzNWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMzZjg3ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywxMzUsMjQ1LDAuMSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICBjb2xvcjogIzNmODdmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLDEzNSwyNDUsMC4xKTtcbn1cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgfVxufVxuIiwiJGJsYWNrOiAjMDAwMDAwO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRwcmltYXJ5LWJsdWU6ICMyMjkzZjQ7XHJcbiRob21lLWJsdWU6ICMwMDc2Q0U7XHJcblxyXG4kY29udGFpbmVyLXdpZHRoOiAxMzA2cHg7XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMjkzZjQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICNlZGYyZjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlZGYyZjk7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogIzUzNTM1ZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBjb2xvcjogIzNmODdmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTM1LCAyNDUsIDAuMSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY29sb3I6ICMzZjg3ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDEzNSwgMjQ1LCAwLjEpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMjkzZjQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xuICAgIHNyYzp1cmwoXCJhbnRpY29uLmVvdFwiKTtcbiAgICBzcmM6dXJsKFwiYW50aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFudGljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFudGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFudGljb24uc3ZnI2FudGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/